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 | 描述 |
0002163161 | MIGO 多个入库交货收货的不完整消息处理?.html |
0002387224 | MB_CREATE_GOODS_MOVEMENT 中的错误消息和状态 |
0002443268 | MIGO:如果按批次管理物料,库存不会传输到 APO |
0002494625 | MM-IM - S4HANA - 批次主数据不会随物料移动而更改 |
0002657216 | SLog:缺少某些可用性检查消息.html |
0002881064 | 发货:M7 021 覆盖上一行项目的错误消息??.html |
0002888643 | 物料未计划╱发货期间 ATP 检查错误╱错误 M7181.html |
0002934208 | DI_AD_SUBCON_MOVETOSTOCK:从报表而不是从 MIGO 运行时引发信息消息.html |
0002961798 | 原始错误消息被错误消息 M7 021 覆盖??.html |
0002968977 | 可以使用 MIGO 在没有所需入库的情况下过账入库交货的收货.html |
0003007309 | 发布含短文本中物料编号的消息 M7 097.html |
0003026912 | MIGO:过账发货数量超出可用数量时无错误消息.html |
0003068326 | MIGO:ATP 检查错误地发出了消息“关于 ##.##.##,只有 0 UNT 可用”.html |
0003087140 | MIGO:预留的 ATP 检查生成消息 M7 181.html |
0003090206 | MIGO 中的检查按钮引发错误消息 M7181.html |
0003114555 | MIGO 崩溃,显示消息“无法在子屏幕中设置状态”.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
解决方案
实施修正指令。
属性
键值 | 价值 |
---|---|
主语言 | 英语 |
类别 | 程序错误 |
优先级 | 更正中等优先级 |
审批状态 | 已针对客户发布 |
软件组件
软件组件 | 发布 | 以及后续 |
---|---|---|
S4CORE | 101 - 101 | |
S4CORE | 102 - 102 | |
S4CORE | 103 - 103 | |
S4CORE | 104 - 104 |
修正指令
软件组件 | 发件人 | 收件人 | 标识 |
---|---|---|---|
S4CORE | 101 | 104 | 0000681002 |
前提条件
软件组件 | 发件人 | 收件人 | SAP Note/KBA | 标题 | 组件 |
---|---|---|---|---|---|
S4CORE | 101 | 101 | 2387224 | MB_CREATE_GOODS_MOVEMENT 中的错误消息和状态 | MM-IM-GF |
S4CORE | 101 | 101 | 2409098 | 数组处理方法的重构:向下端口以简化维护 | MM-IM-GF |
S4CORE | 101 | 101 | 2494625 | MM-IM - S4HANA - 批次主数据不会随物料移动而更改 | MM-IM-GF |
S4CORE | 101 | 101 | 2516589 | 创建货物移动期间出现错误错误消息数 | MM-IM-GF |
S4CORE | 101 | 102 | 2657216 | SLog:缺少一些可用性检查消息 | MM-IM-IAM |
S4CORE | 102 | 102 | 2516589 | 创建货物移动期间出现错误错误消息数 | MM-IM-GF |
支持包
软件组件 | 发布 | 支持包 |
---|---|---|
S4CORE | 101 | SAPK-10108INS4CORE |
S4CORE | 102 | SAPK-10206INS4CORE |
S4CORE | 103 | SAPK-10304INS4CORE |
S4CORE | 104 | SAPK-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
原因和前提条件
程序行为
解决方案
应用附加的更正指令或相应的支持包。之后,将发出/返回相应项目出现的第一条错误消息。
属性
键值 | 价值 |
---|---|
主语言 | 英语 |
类别 | 程序错误 |
优先级 | 更正中等优先级 |
审批状态 | 已针对客户发布 |
软件组件
软件组件 | 发布 | 以及后续 |
---|---|---|
S4CORE | 101 - 101 | |
S4CORE | 102 - 102 | |
S4CORE | 103 - 103 | |
S4CORE | 104 - 104 | |
S4CORE | 105 - 105 |
修正指令
软件组件 | 发件人 | 收件人 | 标识 |
---|---|---|---|
S4CORE | 101 | 105 | 0000772723 |
前提条件
软件组件 | 发件人 | 收件人 | SAP Note/KBA | 标题 | 组件 |
---|---|---|---|---|---|
S4CORE | 101 | 101 | 2387224 | MB_CREATE_GOODS_MOVEMENT 中的错误消息和状态 | MM-IM-GF |
S4CORE | 101 | 101 | 2409098 | 数组处理方法的重构:向下端口以简化维护 | MM-IM-GF |
S4CORE | 101 | 101 | 2443268 | MIGO:如果物料是按批次管理的,库存不会传输到 APO | MM-IM-GF |
S4CORE | 101 | 101 | 2494625 | MM-IM - S4HANA - 批次主数据不会随物料移动而更改 | MM-IM-GF |
S4CORE | 101 | 101 | 2516589 | 创建货物移动期间出现错误错误消息数 | MM-IM-GF |
S4CORE | 101 | 102 | 2520449 | 实施附加断点 | MM-IM-GF-MISC |
S4CORE | 101 | 102 | 2657216 | SLog:缺少一些可用性检查消息 | MM-IM-IAM |
S4CORE | 101 | 104 | 2881064 | 发货:M7 021 覆盖上一行项目的错误消息 | MM-IM-GF-MB |
S4CORE | 102 | 102 | 2516589 | 创建货物移动期间出现错误错误消息数 | MM-IM-GF |
支持包
软件组件 | 发布 | 支持包 |
---|---|---|
S4CORE | 101 | SAPK-10110INS4CORE |
S4CORE | 102 | SAPK-10208INS4CORE |
S4CORE | 103 | SAPK-10306INS4CORE |
S4CORE | 104 | SAPK-10404INS4CORE |
S4CORE | 105 | SAPK-10501INS4CORE |
文章来自于网络,如果侵犯了您的权益,请联系站长删除!