2020-08-26 05:10发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的女士们,先生们, 我需要... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的女士们,先生们,
我需要在后台任务中呼叫以下BAPI,但不能工作,这就是说,它们不在同一交易中运行,请您告诉我我该怎么做? 谢谢。
后台任务中的呼叫功能'BAPI_PO_RESET_RELEASE'
后台任务中的呼叫功能'BAPI_PO_CHANGE'
后台调用功能'BAPI_PO_RELEASE'
此外,如此之遥,其他功能也带有"后台任务"。
我不确定这里的SAP设计是什么(无法在此找到任何SAP Notes,并且FM文档也无法解释它),但我认为BMIT_PO_RESET_RELEASE是COMMIT附带的一个很好的理由。
很有可能必须先完成此特定操作,然后才能启动其他任何操作。 对于许多取消类型的任务来说都是如此。 我敢打赌,有一些代码正在数据库中检查当前PO状态是什么,如果已发布,则会应用一些业务逻辑。 因此,除非该PO真正是"未发布"的,否则其他BAPI都将无法对其进行任何处理。
这只是我的猜测,但我相信您必须在程序中解决此问题。
最多设置5个标签!
我不确定这里的SAP设计是什么(无法在此找到任何SAP Notes,并且FM文档也无法解释它),但我认为BMIT_PO_RESET_RELEASE是COMMIT附带的一个很好的理由。
很有可能必须先完成此特定操作,然后才能启动其他任何操作。 对于许多取消类型的任务来说都是如此。 我敢打赌,有一些代码正在数据库中检查当前PO状态是什么,如果已发布,则会应用一些业务逻辑。 因此,除非该PO真正是"未发布"的,否则其他BAPI都将无法对其进行任何处理。
这只是我的猜测,但我相信您必须在程序中解决此问题。
一周热门 更多>