SAP 使用函数BAPI_GOODSMVT_CREATE记帐分包事后调整

博客介绍了在SAP事务MIGO进行分包订单货物移动后,若收货或消耗不正确,可通过MIGO_GS进行事后调整。对于程序批量处理,可调用BAPI_GOODSMVT_CREATE创建物料凭证记帐,还指出开发顾问可能遇到的错误及解决办法,如检查Note和BAPI参数等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

在SAP事务 MIGO进行分包订单的541、101+543货物移动后,如果发现产品收货或组件消耗不正确,可通过MIGO_GS进行分包订单事后调整,产生移动类型121+543、544的物料凭证。

而在程序批量处理情况下,该如何处理?

方案:

调用BAPI_GOODSMVT_CREATE创建物料凭证记帐。

问题发现:

经验不足的开发顾问,可能会遇到抛出错误消息:

消息区域消息文本Note
M7226不正确的移动类型的更新控制(输入& )91120、338232
M7371无 SC 组件 & & 的批次派生 (需要手动输入)
M7384后续调整外协加工:未传输组件
M7384后续调整外协加工:未传输组件
M7385外协加工订单中已订购物料的收货量为 02536547
M7386后续调整外协加工:传输了不正确的组件数据
M7387工厂&4中采购订单&1 &2没有组件&32155402
M7423子合同组件 & 需要序列号
M7442转包合同组件消费量 & 超出了 & &
MIGO052后续调整中缺少组件数量
MIGO069凭证批次激活: 检查行 & 的扩展组件
VBDOCUBATCH002凭证批次'功能未激活2314653、3021830

有关移动类型的使用,可参阅:

2420247 - 货物移动类型

因此,尝试通过事务 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咨询顾问交流深入的技术与方案。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值