BOM存在跳层时,MRP运算产生的计划订单如何显示BOM直接上级的父项物料

一、场景:
产品A的BOM子项有B和C,其中B是跳层,B的BOM下面也有子项C(BOM结构如下图所示),根据A的需求单据跑MRP后,会产生2张C的计划订单,如何区分哪张来源于B、哪张来源于A?

二、实现思路:
通过BOM上的自定义字段携带逻辑来处理,携带路径:BOM子项明细->BOM正向展开模型 -> 计划订单的计划BOM ->MRP运算单据->计划订单主产品页签,其中【BOM子项明细->BOM正向展开模型】的携带通过【制造字段映射模型】实现,后面流程的字段携带通过【MRP数据模型】实现
三、操作步骤:
1、依次在以下单据上增加基础资料类型的自定义字段,基础资料类型为"物料"
【物料清单-子项明细】页签
【BOM正向展开模型(禁止发布)-展开结果】页签
【计划订单-主产品】页签
【计划订单-计划BOM】页签
【MRP运算单据-需求信息】页签

2、在物料清单上添加实体服务规则,使子项物料的自定义字段自动取BOM父项的物料编码

注意:
添加完实体服务规则后,历史的BOM自定义字段不会自动赋值,需要新添加的BOM子项分录才会携带父项物料编码,先保障BOM子项的“父项物料”可以正常取到值,再做后面的操作。
3、【制造字段映射模型】进行字段映射
找到【ENG_BomExpandBill_B_R】,添加自定义字段映射,实现【物料清单->BOM正向展开模型(禁止发布)】的字段携带。

4、【MRP数据模型】,依次在以下模型中进行自定义字段映射
在编码为【MRP_DP_NC_CreatePLBOM】的数据模型中添加自定义字段映射,实现【BOM正向展开模型-> 计划BOM】的字段携带,计划订单选择计划BOM上的字段;
在编码为【MRP_DP_NC_TransferD
BOM存在跳层时,MRP运算产生的计划订单如何显示BOM直接上级的父项物料
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



