我有问题。通过 RFC 执行下面的代码时,我们的一些外部人员开发的后台代码不会执行,但是当通过 SE37 通过频率启动 BAPI 时,我们的后台程序会启动。
系统:C#中的SAP R/3 / sapnco.dll;驱动器 C 上的 librfc32.dll:(包含在 SAP 安装中)
... some Code ...
RfcSessionManager.BeginContext(rfcDest);
...
IRfcFunction myfun = rfcRep.CreateFunction("BAPI_EQUI_DISMANTLE");
myfun.SetValue(.....);
myfun.Invoke(rfcDest);
myfun = rfcRep.CreateFunction("BAPI_TRANSACTION_COMMIT");
myfun.Invoke(rfcDest);
RfcSessionManager.EndContext(rfcDest);
知道有什么问题吗?我不允许发布我们的 ABAP 代码,但我认为这应该不是问题。