点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在.net程序中,根据SAP返回...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在.net程序中,根据SAP返回...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在.net程序中,根据SAP返回的消息,我收到使用BAPI_PO_CREATE1创建的采购订单。 实际上,每次执行时,都会得到一个新的下一个更高的数字PO。 这似乎很好。
另外,在BAPI返回我的.net程序之后,我立即执行BAPI_TRANSACTION_COMMIT。
但是,当我查看SAP时,PO不存在。
BAPI_TRANSACTION_COMMIT中的RETURN结构是初始的。 因此那里没有错误。
对于WAIT = X和BAPI_TRANSACTION_COMMIT中的默认WAIT,我已经尝试了相同的结果。
在该过程中是否有特殊的地方应调用此BAPI_TRANSACTION_COMMIT? 在调用CREATE PO BAPI之后,我立即"假设"是正确的时间和地点。
嗨沃德尔,
从我使用外部调用到需要提交的BAPI的经验来看,这是我设法解决该问题的方法:
就是这样! 当然,我对这种解决方案并不感到骄傲,但它确实有效。 另一个解决方案是使用原始BAPI的隐式增强点(最后)并测试会话参数(用户,用户类型等),以便决定是否调用BAPI_TRANSACTON_COMMIT-它也可以工作!
此致
João
一周热门 更多>