后继物料(Discontinued Part)是SAP系统提供的一项用于物料继承与物料永久性替换的功能。在企业的日常生产业务中,经常会出于技术原因或成本原因进行大批量的物料替换或物料升级。比如说,企业可以用一种可靠性更高的组件替换先前使用的组件,或者出于节省成本的目的,使用一种更便宜的组件来替换之前相对昂贵的组件。 这样一种替换并非是在先前的组件临时缺货时使用其他物料进行替代的应对之策,而是基于企业运营的考虑,永久性地用一种物料来代替另外一种物料。
通常情况下当一个物料被停用以后需要更换成另外的一个物料,我们首先想到的就是去更改BOM,的确这也是一种可行的办法,但是这样做会带来BOM的维护人员的工作量,另一个方面是不知道在什么时间点去更改BOM,需要替换的物料在什么时候消耗完。如果物料没有被消耗完就被替换,就会存在呆滞的风险存在。
所以在物料永久的替换的业务中,我们可以通过物料主数据上面的后继物料来实现,当物料库存消耗完以后替换成新物料。
1、准备物料主数据
成品物料:AB11
原材料:100206
原材料:100207
原材料:100208
1)“中止标识符”(Discontin. ind.)字段:这个字段标识了相应的物料在后继物料功能当中是否作为一个被替代物料出现。由于A物料在本案例中作为平行后继物料功能的主物料出现(即物料替换的源头物料),因此本字段需要被维护为“1”。
2)“生效日期”(Eff.-out)字段:本字段标识了后继物料功能的生效日期。相应的物料替换动作仅仅是在本字段所标识的日期(含)之后才会生效。在此日期之前,相应的物料替换动作不会发生。本字段在后继物料功能中是一个必填字段。
3)“后继物料”(Follow-up
matl)字段:本字段标识了相应的物料主数据将会被哪个物料所替换。事实上,本字段仅用于简单后继物料功能。就平行后继物料功能而言,本字段的维护不起任何作用。但因为对于平行后继物料功能中的主物料而言,本字段是个必填字段,因此我们就随便填个物料号上去。
2、创建BOM—CS01
BOM中可以看到我们没有维护后继物料
3、创建主配方—C201 ,离散制造业CA01创建工艺路线
4、创建生产版本—C223
5、使用MIGO+561增加物料的库存
增加100206的库存为2PC,
增加100208的库存为15PC
6、创建成品物料的计划独立需求—MD61
先给的需求为1PC和2PC和3PC看下产生什么效果
然后运行MRP—MD02 ,然后我们分别看下下层物料的需求变化
首先第一个需求是1PC,可以看到100206的库存是可以满足需求的,和正常的物料没有什么区别
接下来我们看需求是2PC的这个
我们可以看到100206的这个物料在被上面的需求消耗一个以后,还剩下库存1PC,是不满足需求的,紧接着根据物料主数据上面的后继物料100208被扣除库存需求1PC
单独看100206这个物料的需求,可以看到有一个中断日期,这个日期就是我们在物料主数据上面上个的生效日期。同时我们还看到了一个57的例外信息。说明物料已经被后继物料替代了。
我们在看下3PC需求的这个计划订单
在这里完成就看不到100206这个物料了。已经完全被100208这个物料给替代了
同时可以看到100208需求查看的界面也是正常显示
我们将后继物料的生效日期更改为2024年4月后,在运行一下MRP看下结果
总结:
1、后继物料可以根据设定的时间节点进行物料的替换
2、后继物料考虑旧物料的库存,当旧物料的库存消耗完才替换成新物料
3、当设定的后继物料的开始时间未到时,仍然已旧物料产生需求