计划运算生成的计划订单如何显示层级关系原创
103人赞赏了该文章
613次浏览
编辑于2023年12月07日 20:29:15
经常有客户提问,产品有多层BOM,在运算完成得到的计划订单列表中,不能显示BOM的层级关系,无法直观的判断哪些半成品/成品的计划订单可以先投放。
除了可以在计划订单上配置父项物料作为参考,还可以通过在MRP数据模型中添加层级字段配置关系来显示物料所在的BOM层级。
配置方法如下:
在预测单、销售订单中增加字段“层级”
字段类型:整数;
缺省值:-1;
锁定不允许维护;
在计划订单、MRP运算单据中增加字段“层级”
字段类型:整数;
功能控制:不允许复制;
锁定不允许维护;
在MRP运算单据中增加字段“层级”
需要注意字段加在需求信息页签
在生产用料清单、委外用料清单、中增加字段“产品层级”
字段类型:整数
锁定不允许维护;
配置计划订单至生产用料清单、委外用料清单的字段映射
配置预测单的需求字段映射
配置计划订单的需求字段映射
配置生产用料清单、委外用料清单的需求字段映射
配置净需求生成计划订单的字段映射
映射类型需要设置为表达式
清除MRP数据模型的缓存
示例效果
BOM结构如下
录入预测单数量100
计划运算生成计划订单
计划订单投放生成生产用料清单时,会将产品的层级携带至产品层级字段
注意:这个做法有一个前提条件就是就要避免在计算时同一个物料在不同的BOM中是不同的层级
计划运算的标准逻辑是按照物料低位码的层级来逐层进行计算,因此想要能正确展示计划订单所在的层级,,比如产品X的结构是X-A-B-C,产品Y的结构是Y-B-C,对于B物料在X的BOM中位于第2层(成品是第0层),在Y的BOM中位于第1层。X和Y同时计算时,如果半成品B做了净需求合并,就无法判断B、C这两个物料在BOM中的层级。
推荐阅读