2020-08-23 07:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用BAPI_PO_CHANGE更新项目级别的交货完成指示器。
我是在很小的情况下运行该程序的。
如果任何采购订单有错误,则下一个采购订单也会重复相同的错误。
类似
E SG 105:-在系统设置中输入2011年4月12日的汇率INR/汇率类型M
E BAPI 3:-对象类型PurchaseOrder的实例1000000092无法更改
函数BAPI_PO_CHANGE一次可以更新一个PO。 因此,您必须循环调用该函数。 我建议确保在每次调用该函数之前清除RETURN表。
否则,请粘贴您的代码以进行仔细检查。
Dominik Tylczynski
正如Dominik所说,最明显的是返回表在后续调用之前没有被清除。 话虽如此,我在循环/相同会话中调用采购BAPI时遇到了许多问题。 有些变量在两次调用之间无法清除。 对此有OSS注释,但我似乎找不到了。 我的解决方案是在"开始新任务"中调用bapi,并等待回调方法触发后再开始下一个任务。
最多设置5个标签!
函数BAPI_PO_CHANGE一次可以更新一个PO。 因此,您必须循环调用该函数。 我建议确保在每次调用该函数之前清除RETURN表。
否则,请粘贴您的代码以进行仔细检查。
Dominik Tylczynski
正如Dominik所说,最明显的是返回表在后续调用之前没有被清除。 话虽如此,我在循环/相同会话中调用采购BAPI时遇到了许多问题。 有些变量在两次调用之间无法清除。 对此有OSS注释,但我似乎找不到了。 我的解决方案是在"开始新任务"中调用bapi,并等待回调方法触发后再开始下一个任务。
一周热门 更多>