2020-08-24 17:48发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我创建了一个报告,只是为了填充bapimepoitem-final_inv ='X'。 如果PO具有多个位置(通常具有的位置),则从第二个位置开始的返回消息"被用户XY阻止"。 用户XY是执行报告的用户。
在调试中,我可以毫无问题地更改相同的采购订单,但以正常的联机或后台模式运行报告意味着会遇到该问题。
有人知道如何解决此问题吗?
非常感谢!
亲切的问候
TS
对于具有相同PO号的多个PO项目,应一次运行BAPI_PO_CHANGE。
如果对每个PO项目运行BAPI_PO_CHANGE,则PO将锁定,因为更新数据库尚未完成。 因此,如果对相同PO号中的下一个PO项目运行BAPI_PO_CHANGE,则会收到错误消息"按用户&&阻止"。
在调试模式下,不会发生此错误,因为在停止调试,更新时 数据库已经完成。
最多设置5个标签!
对于具有相同PO号的多个PO项目,应一次运行BAPI_PO_CHANGE。
如果对每个PO项目运行BAPI_PO_CHANGE,则PO将锁定,因为更新数据库尚未完成。 因此,如果对相同PO号中的下一个PO项目运行BAPI_PO_CHANGE,则会收到错误消息"按用户&&阻止"。
在调试模式下,不会发生此错误,因为在停止调试,更新时 数据库已经完成。
一周热门 更多>