SAP中的BAPI_SALESORDER_CREATEFROMDAT2问题是零售

2020-08-24 16:58发布

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

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


尊敬的所有专家,

使用 BAPI_SALESORDER_CREATEFROMDAT2 创建订单。 在后端,配置配置为自动创建交付。 创建成功后,我显式提交了wait参数。 创建订单后,在相同的程序周期中,我们将进行PGI并创建发票。

现在,当我单次运行程序时,流程就完全可以了。 如果我运行该程序有2个条目,则第一次迭代很好,而在第二次运行中,我成功创建了我的销售订单,但对于交货却获得了成功,但奇怪的消息是"已创建多个交货"。 当我继续进行并提交时,出现类似于我们正常的Express错误的"更新失败错误",也无法获得交货编号。

现在,当我在SM13中进一步检查时,使用第一次迭代中创建的交付更新VBFA表时遇到了重复密钥问题。 我了解在第一次迭代中创建的投放仍在更新任务下。

需要执行哪些操作来克服此问题,并确保在运行多个条目时成功创建销售订单和交货。 当我为一个条目运行相同的周期时,执行情况很好。 请注意,我已经尝试将FM与Destination等一起使用,并且我认为NEW Task无法在这里正常工作,因为一旦执行FM,我需要销售订单和交货明细。

非常感谢您的专业知识和建议!!! 感谢您的宝贵时间!

致谢!

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

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


尊敬的所有专家,

使用 BAPI_SALESORDER_CREATEFROMDAT2 创建订单。 在后端,配置配置为自动创建交付。 创建成功后,我显式提交了wait参数。 创建订单后,在相同的程序周期中,我们将进行PGI并创建发票。

现在,当我单次运行程序时,流程就完全可以了。 如果我运行该程序有2个条目,则第一次迭代很好,而在第二次运行中,我成功创建了我的销售订单,但对于交货却获得了成功,但奇怪的消息是"已创建多个交货"。 当我继续进行并提交时,出现类似于我们正常的Express错误的"更新失败错误",也无法获得交货编号。

现在,当我在SM13中进一步检查时,使用第一次迭代中创建的交付更新VBFA表时遇到了重复密钥问题。 我了解在第一次迭代中创建的投放仍在更新任务下。

需要执行哪些操作来克服此问题,并确保在运行多个条目时成功创建销售订单和交货。 当我为一个条目运行相同的周期时,执行情况很好。 请注意,我已经尝试将FM与Destination等一起使用,并且我认为NEW Task无法在这里正常工作,因为一旦执行FM,我需要销售订单和交货明细。

非常感谢您的专业知识和建议!!! 感谢您的宝贵时间!

致谢!

付费偷看设置
发送
3条回答
callcenter油条
1楼 · 2020-08-24 17:29.采纳回答

亲爱的所有人,

关闭此线程!

当我在后台模式下调用FM时,此问题已解决,以下代码供参考。

调用 在后台任务中使用功能FM_NAME 

致谢!

昵称总是被占用
2楼-- · 2020-08-24 17:32

感谢您的输入。

SKY徐
3楼-- · 2020-08-24 17:32

在这里看看:

https://answer.sap.com/questions/2069787/bufferrefresh-when-using-bapi-technology-in-sap-ev.html

缓冲区问题可能是相同的。

非常确定您可以使用此解决方案解决问题。

一周热门 更多>