SAP PP 成品工单批次号跟所消耗的半成品批次号一致
SAP PP 成品工单批次号跟所消耗的半成品批次号一致
在制药行业里经常有这样的场景或者需求:成品工单是一个包装工单,将生产好的半成品加上内外包材,经过包装后做成可以交付给客户的成品,成品的批次的属性本质上跟被包装的半成品的批次一致,批次号保持一致。
SAP系统是可以实现这种需求的。笔者所在的项目里,就有解决方案。
1,本文以成品料号 F***015666,半成品料号 H***014883为例。
BOM数据,如下图示:
2, COR1创建一个工单,
指定半成品批次号为FM7B.
Release这个工单,
回车后保存。
工单被成功的Release了,如下图工单3000028102,
我们看看这个工单的批次号,
可以看出成品的批次号也是FM7B,跟工单里将要消耗的半成品批次号一致。
在SAP里如何实现的?
我们知道,在SAP系统里存在Batch Derivation Sender/Receiver主数据的。这2个主数据就是用来帮助系统实现批次继承的。成品的批次号来自半成品批次号,或者成品的生产日期来自半成品的生产日期等需求,都可以通过batch derivation sender condition record 和batch derivation condition record的设置来实现。
这里以上面展示的物料为例来看看batch derivation sender/receiver condition record.
1,事务代码DVS3 看看sender 数据,
这里输入半成品物料号,因为它的批次号将会是成品的批次号,所以它是sender,
注意:上图中Exit1字段值是BI, 这个字段值起关键控制作用,意思就是当前这个半成品物料的批次号会被作为成品工单的批次号。说明这里有增强,但是这个增强不是为了抓半成品批次号作为成品批次号,而是控制其它的。
2, Batch Derivation Receiver Condition Record数据,事务代码DVR3,
成品的批次号跟它所消耗的半成品批次号一致,所以成品料号是Receiver.这里输入成品物料号和工厂代码,
-完-
2021-2-4 写于长三角某市。