SAP MM 公司代码间质检库存的STO (II)
跨公司代码的质检库存STO,是一个项目实践中不怎么常用的流程。毕竟在企业的正常流程和认知里,要把己方商品销售给客户(即使是集团内客户),一定要确保商品无质量问题。把质量部门尚未放行的商品销售发货出去是不负责任的行为,也可能是带来客户投诉甚至法律风险的错误行为。
笔者在几年前的某个客户SAP项目里,却有启用这个流程。业务背景和启用原因比较复杂,这里不便多说。本文只是从纯粹技术角度来阐述这个流程。
1, 执行事务代码ME21N创建一个跨公司代码的质检库存的STO单据。
STO#4700000018,
可以在Delivery标签页里看到如下2个字段:
Source stock type: X – Quality Inspection
Stock type: X – Quality Inspection
2,发货工厂NMI1的库存数据。物料555在发货工厂有2000个质检库存。
3, 执行VL10B为该STO单据创建交货单。
交货单 80001702,
Movement type:643 (643 - TF to cross company)
Stock Type:X
4, 执行事务代码VL02N完成拣配和发货过账。
收货工厂的Inbound delivery自动触发,这是通过发货单的output type SPED来实现的。
5, 执行事务代码VL32N对该内向交货单执行收货。
检查采购订单历史,
检查收货工厂的库存数据,
在NM01工厂下的存储地0001下批次号0000000400有一个质检库存了。
由此可见,质检库存的跨公司转储流程里,除了STO单据略有不同以外,其它后续操作步骤都是跟可用库存的STO流程一样的。
当然,这个流程得以在SAP里玩转的前提是发货工厂没有启用QM模块,一旦启用了QM模块,发货工厂的质检库存都是与检验批关联了,就没有办法通过STO单据来对这个检验批的质检库存进行转移了。
注:本文基于SAP S4HANA 1909系统上。
-完-
写于2023-3-29.