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. |
|