前言:
在SAP事务 MIGO进行分包订单的541、101+543货物移动后,如果发现产品收货或组件消耗不正确,可通过MIGO_GS进行分包订单事后调整,产生移动类型121+543、544的物料凭证。
而在程序批量处理情况下,该如何处理?
方案:
调用BAPI_GOODSMVT_CREATE创建物料凭证记帐。
问题发现:
经验不足的开发顾问,可能会遇到抛出错误消息:
消息区域 | 消息 | 文本 | Note |
M7 | 226 | 不正确的移动类型的更新控制(输入& ) | 91120、338232 |
M7 | 371 | 无 SC 组件 & & 的批次派生 (需要手动输入) | |
M7 | 384 | 后续调整外协加工:未传输组件 | |
M7 | 384 | 后续调整外协加工:未传输组件 | |
M7 | 385 | 外协加工订单中已订购物料的收货量为 0 | 2536547 |
M7 | 386 | 后续调整外协加工:传输了不正确的组件数据 | |
M7 | 387 | 工厂&4中采购订单&1 &2没有组件&3 | 2155402 |
M7 | 423 | 子合同组件 & 需要序列号 | |
M7 | 442 | 转包合同组件消费量 & 超出了 & & | |
MIGO | 052 | 后续调整中缺少组件数量 | |
MIGO | 069 | 凭证批次激活: 检查行 & 的扩展组件 | |
VBDOCUBATCH | 002 | 凭证批次'功能未激活 | 2314653、3021830 |
有关移动类型的使用,可参阅:
因此,尝试通过事务 SNOTE 检查相应Note是否有必要打。
此后,再检查BAPI参数是否正确。
建议关注以下关键参数:
(1)GOODSMVT_CODE:07
请参阅:2304535 - BAPI_GOODSMVT_CREATE - 表 T158G 中 MIGO 的 GMCODE
(2)GOODSMVT_ITEM
以 xml 显示:
a.产品(假设不需要调整,0)
<MATERIAL>(物料编号)</MATERIAL>
<PLANT>(工厂)</PLANT>
<STGE_LOC>(库存地)</STGE_LOC>
<BATCH>(批)</BATCH>
<MOVE_TYPE>121</MOVE_TYPE>
<STCK_TYPE></STCK_TYPE>
<SPEC_STOCK></SPEC_STOCK>
<VENDOR>(供应商)</VENDOR>
<ENTRY_QNT>0.0</ENTRY_QNT>
<ENTRY_UOM>(单位)</ENTRY_UOM>
<PO_NUMBER>(采购订单)</PO_NUMBER>
<PO_ITEM>(采购订单行项目)</PO_ITEM>
<MVT_IND>O</MVT_IND>
<LINE_ID>000001</LINE_ID>
<PARENT_ID>000000</PARENT_ID>
<LINE_DEPTH>00</LINE_DEPTH>
<QUANTITY>0.0</QUANTITY>
b.组件(假设需要调整,1)
<MATERIAL>(物料编号)</MATERIAL>
<PLANT>(工厂)</PLANT>
<STGE_LOC>(库存地)</STGE_LOC>
<BATCH>(批)</BATCH>
<MOVE_TYPE>543</MOVE_TYPE>
<STCK_TYPE></STCK_TYPE>
<SPEC_STOCK>O</SPEC_STOCK>
<VENDOR>(供应商)</VENDOR>
<ENTRY_QNT>1.0</ENTRY_QNT>
<ENTRY_UOM>(单位)</ENTRY_UOM>
<PO_NUMBER>(采购订单,可空)</PO_NUMBER>
<PO_ITEM>(采购订单行项目,可空)</PO_ITEM>
<MVT_IND>W</MVT_IND>
<LINE_ID>000002</LINE_ID>
<PARENT_ID>000001</PARENT_ID>
<LINE_DEPTH>01</LINE_DEPTH>
特别要注意正确给值的字段:
MOVE_TYPE | 移动类型(库存管理) |
SPEC_STOCK | 特殊库存标识 |
MVT_IND | 移动标识 |
LINE_ID | 凭证行的唯一标识 |
PARENT_ID | 上一行的识别码 |
LINE_DEPTH | 凭证中行层次结构级别 |
其中 MVT_IND 移动标识,值来源有:
MVT_IND | 移动标识 | 移动类型,例 |
无参考的货物移动 | ||
B | 按采购订单的货物移动 | |
F | 有关生产单的货物移动 | |
L | 有关交货通知的货物移动 | |
K | 看板需求的货物移动(WM-仅限内部) | |
O | 提供物料消耗的后续调整 | 121 |
W | 比例的后续调整/产品单位物料 | 543 |
后记:
愿与更多专业SAP咨询顾问交流深入的技术与方案。