SAP中安全时间/作业覆盖字段是设置时间上的余量,物料的到货时间将提前于实际的需求时间,可在MRP2视图中配置,且可以设置有效于所有需求还是仅相关需求,或干脆无效。
下面是小编测试的过程:
一、成品测试数据
MRP2视图数据(自制生产周期是1天,安全时间2天):
成品BOM数据(挂了1个半成品,1个原材料):
创建了成品的销售订单:
通过MD41跑MRP后,得到结果:
生产计划订单完成日期的提前2天3.11完成,生产计划的开始日期(算上自制周期)3.10开始
二、半成品测试数据
MRP视图数据(自制生产日期为5天):
半成品BOM(挂了1个原材料):
查看MRP运行结果:
前面提到成品的生产开始日期是3.10,所以半成品的订单完成日期是3.10,又半成品定义了自制生产日期为5天,所以半成品的订单开始日期为3.3(除去周末2天)
三、原材料测试数据
1.直接挂到成品BOM下的原材料主数据,计划交货时间为5天
查看MRP结果:
如上图,因成品订单的开始日期是3.10,所以直接挂在成品BOM下的原材料采购到货日期是3.10,又订单了计划交货时间为5天,所以采购申请批准日期为3.5
2. 挂到半成品BOM下的原材料数据,计划交货时间为10天
查看MRP结果:
如上图,因为半成品订单的计划开始日期为3.3,所以半成品下挂原材料的采购到货日期为3.3,又定义了10天的计划交货时间,采购申请的审批日期就到了2.21
综上,若成品定义了安全时间为2天及自制生产时间1天、半成品定义安全时间为0天及自制生产时间5天,得到的结果是:
成品生产入库提前2天(成品安全时间);
半成品生产入库提前3天(成品安全时间+成品自制生产时间+半成品安全时间);
直接挂成品下的原材料到货提前3天(成品安全时间+成品自制生产时间+原材料安全时间);
挂半成品下的原材料到货提前8天(成品安全时间+成品自制生产时间+半成品安全时间+半成品自制生产时间+原材料安全时间)
进一步验证测试:
若把半成品增加定义安全时间为2天,原材料增加定义安全时间为2天,运行MRP结果为:
成品MRP结果:
半成品MRP结果:由3.10调整到3.6(除去周末2天)
成品直接下挂原材料MRP结果:由3.10调整到3.6(除去周末2天)
测试发现问题:
半成品直接下挂原材料MRP结果:发现跑不出到货计划了
经过问题分析,是在半成品的MRP视图中,安全时间标识只能对独立需求有用,若对所有需求都启用,会产生冲突(还没弄明白这个后台的控制逻辑与原理,哪位大神知道,可否指导一下?),跑不出计划了
假设半成品不设置安全时间,半成品下的原材料设置安全时间为2天,运行MRP后:
成品MRP结果:
半成品MRP结果:
半成品下的原材料MRP结果(半成品的订单开始日期是3.3,减去原材料的2天及除去周末2天,就是2.28日了):
--- THE END ---