SAP PO BAPI

2020-08-26 05:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的女士们,先生们, 我需要...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的女士们,先生们,

我需要在后台任务中呼叫以下BAPI,但不能工作,这就是说,它们不在同一交易中运行,请您告诉我我该怎么做? 谢谢。

后台任务中的呼叫功能'BAPI_PO_RESET_RELEASE'

后台任务中的呼叫功能'BAPI_PO_CHANGE'

后台调用功能'BAPI_PO_RELEASE'

此外,如此之遥,其他功能也带有"后台任务"。

7条回答
me_for_i
2020-08-26 05:31

我不确定这里的SAP设计是什么(无法​​在此找到任何SAP Notes,并且FM文档也无法解释它),但我认为BMIT_PO_RESET_RELEASE是COMMIT附带的一个很好的理由。

很有可能必须先完成此特定操作,然后才能启动其他任何操作。 对于许多取消类型的任务来说都是如此。 我敢打赌,有一些代码正在数据库中检查当前PO状态是什么,如果已发布,则会应用一些业务逻辑。 因此,除非该PO真正是"未发布"的,否则其他BAPI都将无法对其进行任何处理。

这只是我的猜测,但我相信您必须在程序中解决此问题。

一周热门 更多>