【低位码运算】和【低位码嵌套/BOM嵌套】简介

使用【计划管理】模块,必须要做的一件事情就是【低位码运算】,低位码运算实际上是做两件事情:1、确定物料的低位码;2、检查BOM和替代关系中是否存在低位码嵌套(也就是BOM嵌套)。
什么是低位码?
一个物料可能在一个或多个BOM中使用,且其所处的BOM层级可能是不一样的,其在所有BOM中的最低层级,就是这个物料的低位码,如果物料没有在BOM中存在,则低位码可以认为是最高层(第0层)。例如:

注意:低位码运算是对系统中所有组织的物料根据BOM结构及替代关系进行的运算(即使物料不在本次计划运算范围内),不支持按组织分别运算低位码。
为什么要做低位码运算?
MRP运算过程是按物料顺序依次进行计算的,物料的低位码则决定了运算的先后顺序,上图低位码运算后,物料的先后顺序如下:
运算顺序 低位码 运算物料 1 0 A、H 2 1 I、J、K 3 2 B、C、F 4 3 D、E 系统先运算出低位码为0的物料的需求数量和需求日期,再以此做为源头展开计算低位码为1的物料的需求数量和日期,依次类推逐层计算后面的物料。
不做低位码运算会有什么影响?
MRP运算前如果不做低位码运算,会出现计划运算过程报错或运算结果不准确、不完整。
1)某物料若从来没有低位码运算过,那么计划运算涉及到该物料时会报错,日志提示该物料的低位码不存在;
2)做了低位码运算、使该物料有了低位码后,后续可能由于BOM结构修改或其他BOM的变动,导致该物料的低位码发生变化,需要重新做低位码运算;如果不重新运算,MRP运算虽然不会报错,但是会以旧的低位码进行运算,导致本次运算结果不正确。如:
步骤1 步骤2 步骤3 步骤4 结果 建立物料A、B 低位码运算 建立BOM(A下面挂B)
建立A的销售订单针对A的销售订单
跑计划运算运算结果只有A的计划订单,无B的计划订单 如果在步骤3和步骤4之间做一次低位码运算,则运算后产生的结果会包含物料B的计划订单。
在哪里做低位码运算?
系统有多个途径可以做低位码运算:
1)【生产制造-计划管理-基础资料-低位码运算】
2)在【计划运算向导】界面提供有【低位码运算】按钮;
3)可在【计划方案-其他参数】中勾选“运算前自动维护低位码”,那么计划运算时会自动先做低位码运算。未勾选时,虽然系统不做低位码运算,但仍然会判断本次运算范围内的物料的低位码是否存在,若不存在,运算过程会报错。
什么是【低位码嵌套/BOM嵌套】?什么样的数据算是嵌套了?
前面讲到,每个物料都需要有一个低位码,这个低位码是根据BOM关系、替代关系计算出来的,系统在运算低位码时遵循的2个基本原则如下:
1) BOM父项物料的低位码和子项物料的低位码肯定不是同一个层级;
2) 在同1个BOM结构里,子项物料中的被替代料和替代料被认为是在同一个层级,即低位码相同;
如果多个不同的BOM综合起来分析,按照上面的原
【低位码运算】和【低位码嵌套/BOM嵌套】简介
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



