点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的所有专家,
使用 BAPI_SALESORDER_CREATEFROMDAT2 创建订单。 在后端,配置配置为自动创建交付。 创建成功后,我显式提交了wait参数。 创建订单后,在相同的程序周期中,我们将进行PGI并创建发票。
现在,当我单次运行程序时,流程就完全可以了。 如果我运行该程序有2个条目,则第一次迭代很好,而在第二次运行中,我成功创建了我的销售订单,但对于交货却获得了成功,但奇怪的消息是"已创建多个交货"。 当我继续进行并提交时,出现类似于我们正常的Express错误的"更新失败错误",也无法获得交货编号。
现在,当我在SM13中进一步检查时,使用第一次迭代中创建的交付更新VBFA表时遇到了重复密钥问题。 我了解在第一次迭代中创建的投放仍在更新任务下。
需要执行哪些操作来克服此问题,并确保在运行多个条目时成功创建销售订单和交货。 当我为一个条目运行相同的周期时,执行情况很好。 请注意,我已经尝试将FM与Destination等一起使用,并且我认为NEW Task无法在这里正常工作,因为一旦执行FM,我需要销售订单和交货明细。
非常感谢您的专业知识和建议!!! 感谢您的宝贵时间!
致谢!
亲爱的所有人,
关闭此线程!
当我在后台模式下调用FM时,此问题已解决,以下代码供参考。
致谢!
感谢您的输入。
在这里看看:
https://answer.sap.com/questions/2069787/bufferrefresh-when-using-bapi-technology-in-sap-ev.html
缓冲区问题可能是相同的。
非常确定您可以使用此解决方案解决问题。
一周热门 更多>