更改批次状态时出错,消息M7661,返回码5

2020-08-16 15:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,亲爱的 在论坛中搜索,但...

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

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


嗨,亲爱的

在论坛中搜索,但没有任何有用的建议。 所有这些都是针对具有不同返回码的同一条消息,或者没有提供解决方案。

所以。 问题如下:

批次状态管理是自定义的。 我有那个单选按钮,用于更改批次主数据中的限制非限制使用库存。

批次在物料级别进行管理。 因此,我仅输入材料并在页眉处插入,切换按钮并保存。 我希望状态发生变化,并使用341MvT生成文档。 但是相反,我在发布状态更改消息时收到错误消息错误5

我已经阅读了FM的文档,所以我知道

16初始化不正确
15标头数据不正确
11每个PREFETCH读取材料主记录时出错
10每个PREFETCH读取材料短文本时出错
08将IMSEG分配给EMSEG不正确
07纠正项目时出错
06创建项目时出错
05没有生成项目
04只允许发布所有项目;不能发布任何项目。 但是,至少有一个不正确的项目
03过帐文档时出错
02 IMSEG到EMSEG的分配不正确
01 YMBUZ到XMSEG的分配不正确


但是对我来说,"未生成任何项目"似乎不太清楚。


我的调试能力不是很好,但是据我所知,FM正在执行多次检查,更改了返回码EMKPF-SUBRC。 并且此参数的当前值会导致一项或多项检查。 因此,我的EMKPF-SUBRC值序列为0-16-15-14-11-9-6-5,然后退出并出现错误。


在自定义MvT时,标头中没有任何必填字段。


恳请分享您的经验或提出可能的解决方案。


谢谢


安东