SAP MIGO货物移动的错误消息未能正确显示到相应行项目

SAP MIGO货物移动的错误消息未能正确显示到相应行项目

前言:

在SAP事务 MIGO进行货物移动时,经常因库存不足等原因,会有错误消息。而在较旧版本的特定环境下,可能未能正确显示错误消息到相应行项目。

问题解决过程:

根据测试的情况,发现MIGO常见是因库存不足抛出错误消息 M7 021。

因此,尝试通过事务 OVZ9 定义可用性检查范围,事务 OPJK 订单ATP检查控制,事务 OMCP 可用性检查(发货、移动类型、检查规则、定义检查规则、事务代码)等,检查有关ATP的配置。

此方向未果。

再次,尝试通过 事务 OMJJ检查移动类型的更新规则。

此方向亦未果。

最后,没办法只好通过ABAP程序调试。

调试发现在类CL_NSDM_MMIM_READ_STOCK的ARRAY_ITEM_PROCESSING、AVAILABILITY_CHECK_FOR_STOCK方法,会对库存检查并返回到相应消息到行项目。

为此,在SAP官网搜索有关关键字 ”AVAILABILITY_CHECK“ 的Note,搜索得到了:

SAPnote描述0002163161MIGO 多个入库交货收货的不完整消息处理?.html0002387224MB_CREATE_GOODS_MOVEMENT 中的错误消息和状态0002443268MIGO:如果按批次管理物料,库存不会传输到 APO0002494625MM-IM – S4HANA – 批次主数据不会随物料移动而更改0002657216SLog:缺少某些可用性检查消息.html0002881064发货:M7 021 覆盖上一行项目的错误消息??.html0002888643物料未计划╱发货期间 ATP 检查错误╱错误 M7181.html0002934208DI_AD_SUBCON_MOVETOSTOCK:从报表而不是从 MIGO 运行时引发信息消息.html0002961798原始错误消息被错误消息 M7 021 覆盖??.html0002968977可以使用 MIGO 在没有所需入库的情况下过账入库交货的收货.html0003007309发布含短文本中物料编号的消息 M7 097.html0003026912MIGO:过账发货数量超出可用数量时无错误消息.html0003068326MIGO:ATP 检查错误地发出了消息“关于 ##.##.##,只有 0 UNT 可用”.html0003087140MIGO:预留的 ATP 检查生成消息 M7 181.html0003090206MIGO 中的检查按钮引发错误消息 M7181.html0003114555MIGO 崩溃,显示消息“无法在子屏幕中设置状态”.html

经验证,通过事务Snote,按顺序打上红色的相关Note,就可以解决消息错位的问题。

附:两个重要的Note

———————————————————————————

2881064 – 发货:M7 021 覆盖上一行项目的错误消息

来源链接

组件:MM-IM-GF-MB (MB_CREATE_GOODS_MOVEMENT),版本:3,发布日期:03.02.2020

注意事项:

此文档为机器翻译结果,其准确性未经审核。若要针对机器翻译内容提供反馈,请单击此处。

症状

您为同一物料过账含多个行项目的发货,但库存不足。第一个行项目的过账失败并显示一条错误消息,而第二行发出消息 M7 021 – ‘赤字 …’。此消息会覆盖与第一个行项目相关的先前错误消息,而不是除该消息外还会发出。

其他条款

BAPI_GOODSMVT_CREATE, BAPIRET2, MIGO, VL02N, MB_CREATE_GOODS_MOVEMENT, MB_CREATE_GOODS_ISSUE_ITEM, M7021, GI

解决方案

实施修正指令。

属性键值价值主语言英语类别程序错误优先级更正中等优先级审批状态已针对客户发布软件组件软件组件发布以及后续S4CORE101 – 101S4CORE102 – 102S4CORE103 – 103S4CORE104 – 104修正指令软件组件发件人收件人标识S4CORE1011040000681002前提条件软件组件发件人收件人SAP Note/KBA标题组件S4CORE1011012387224MB_CREATE_GOODS_MOVEMENT 中的错误消息和状态MM-IM-GFS4CORE1011012409098数组处理方法的重构:向下端口以简化维护MM-IM-GFS4CORE1011012494625MM-IM – S4HANA – 批次主数据不会随物料移动而更改MM-IM-GFS4CORE1011012516589创建货物移动期间出现错误错误消息数MM-IM-GFS4CORE1011022657216SLog:缺少一些可用性检查消息MM-IM-IAMS4CORE1021022516589创建货物移动期间出现错误错误消息数MM-IM-GF支持包软件组件发布支持包S4CORE101SAPK-10108INS4CORES4CORE102SAPK-10206INS4CORES4CORE103SAPK-10304INS4CORES4CORE104SAPK-10402INS4CORE

——————————————————————————-

2961798 – 原始错误消息被错误消息 M7 021 覆盖

​​​​​​来源链接

组件:MM-IM-GF-MB (MB_CREATE_GOODS_MOVEMENT),版本:3,发布日期:2020 年 10 月 19 日 注意事项: 此文档为机器翻译结果,其准确性未经审核。若要针对机器翻译内容提供反馈,请单击此处。

症状

通过事务 MIGO 、 BAPI BAPI_GOODSMVT_CREATE 或使用内部功能模块 MB_CREATE_GOODS_MOVEMENT 的任何其他事务/功能过账货物移动。过账中至少包含两个物料、工厂、存储地点等相同的项目。其中一个项目包含任何错误,两个项目共同导致库存不足。在结果中,仅传输库存不足消息 M7 021“& 的赤字”,而不会传输出现的第一个错误消息。

其他条款

MBCRGM、MIGO_GI、MIGO_GR、M7021

原因和前提条件

程序行为

解决方案

应用附加的更正指令或相应的支持包。之后,将发出/返回相应项目出现的第一条错误消息。

属性键值价值主语言英语类别程序错误优先级更正中等优先级审批状态已针对客户发布软件组件软件组件发布以及后续S4CORE101 – 101S4CORE102 – 102S4CORE103 – 103S4CORE104 – 104S4CORE105 – 105修正指令软件组件发件人收件人标识S4CORE1011050000772723前提条件软件组件发件人收件人SAP Note/KBA标题组件S4CORE1011012387224MB_CREATE_GOODS_MOVEMENT 中的错误消息和状态MM-IM-GFS4CORE1011012409098数组处理方法的重构:向下端口以简化维护MM-IM-GFS4CORE1011012443268MIGO:如果物料是按批次管理的,库存不会传输到 APOMM-IM-GFS4CORE1011012494625MM-IM – S4HANA – 批次主数据不会随物料移动而更改MM-IM-GFS4CORE1011012516589创建货物移动期间出现错误错误消息数MM-IM-GFS4CORE1011022520449实施附加断点MM-IM-GF-MISCS4CORE1011022657216SLog:缺少一些可用性检查消息MM-IM-IAMS4CORE1011042881064发货:M7 021 覆盖上一行项目的错误消息MM-IM-GF-MBS4CORE1021022516589创建货物移动期间出现错误错误消息数MM-IM-GF支持包软件组件发布支持包S4CORE101SAPK-10110INS4CORES4CORE102SAPK-10208INS4CORES4CORE103SAPK-10306INS4CORES4CORE104SAPK-10404INS4CORES4CORE105SAPK-10501INS4CORE


比丘资源网 » SAP MIGO货物移动的错误消息未能正确显示到相应行项目

发表回复

提供最优质的资源集合

立即查看 了解详情