LSMW:BUS2013:仅处理一个IDOC

2020-09-01 11:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们正在使用LS...

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

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


亲爱的

我们正在使用LSMW创建批量计划协议(ME31L)

业务对象:BUS2013
方法:创建
消息类型:PURSAG_CREATE
基本类型:PURSAG_CREATE01

在"开始创建IDoc"步骤中,将创建所有idoc(状态为64-IDoc随时可以传递到应用程序)。 但是,当我处理它们时,只有第一个idoc被成功处理(状态53),并引发错误"更新错误。返回代码4"。 当我检查剩余的idocs时,它们都保持在状态64。当系统尝试更新表A016中的记录时,调试显示错误。

能否让我知道可能是问题原因? 这是数据问题吗?

此致

Manoj

4条回答
闻人可可
2020-09-01 12:04

你好安迪,

我正在上传5条记录。

1。当我运行"启动IDoc创建"时,将生成5个idocs。

2。运行"启动IDoc处理"时,出现错误消息"更新错误。返回代码4",并且控制权出自LSMW。

3。当我运行"创建IDoc概述"时,只能看到第一个idoc被处理(状态= 53),其余4个idocs仍处于就绪状态(64)。

如果我重复步骤1至3,则发布第二个idoc,其余3个idocs保持就绪状态。

因此LSMW仅适用于一条记录。

一周热门 更多>