[点晴模切ERP]【低位码运算】和【低位码嵌套/BOM嵌套】简介:低位码如何影响计划运算?
当前位置:点晴教程→点晴ERP企业管理信息系统
→『 工程管理 』
我在学习ERP系统的计划模块的时候,最开始看到低位码这个词的时候,也是很茫然,直到我查看了某ERP系统社区的这篇文章,让我瞬间清醒,以下截图内容来自于某ERP系统官方渠道内容! 使用【计划管理】模块,必须要做的一件事情就是【低位码运算】,低位码运算实际上是做两件事情: 1、确定物料的低位码; 2、检查BOM和替代关系中是否存在低位码嵌套(也就是BOM嵌套)。 1、什么是低位码? 一个物料可能在一个或多个BOM中使用,且其所处的BOM层级可能是不一样的,其在所有BOM中的最低层级,就是这个物料的低位码,如果物料没有在BOM中存在,则低位码可以认为是最高层(第0层)。例如: 注意:低位码运算是对系统中所有组织的物料根据BOM结构及替代关系进行的运算(即使物料不在本次计划运算范围内),不支持按组织分别运算低位码。
2、为什么要做低位码运算? MRP运算过程是按物料顺序依次进行计算的,物料的低位码则决定了运算的先后顺序,上图低位码运算后,物料的先后顺序如下:
系统先运算出低位码为0的物料的需求数量和需求日期,再以此做为源头展开计算低位码为1的物料的需求数量和日期,依次类推逐层计算后面的物料。 3、不做低位码运算会有什么影响? MRP运算前如果不做低位码运算,会出现计划运算过程报错或运算结果不准确、不完整。 1)某物料若从来没有低位码运算过,那么计划运算涉及到该物料时会报错,日志提示该物料的低位码不存在; 2)做了低位码运算、使该物料有了低位码后,后续可能由于BOM结构修改或其他BOM的变动,导致该物料的低位码发生变化,需要重新做低位码运算;如果不重新运算,MRP运算虽然不会报错,但是会以旧的低位码进行运算,导致本次运算结果不正确。如:
如果在步骤3和步骤4之间做一次低位码运算,则运算后产生的结果会包含物料B的计划订单。 4、在哪里做低位码运算? 系统有多个途径可以做低位码运算: 1)【生产制造-计划管理-基础资料-低位码运算】 2)在【计划运算向导】界面提供有【低位码运算】按钮; 3)可在【计划方案-其他参数】中勾选“运算前自动维护低位码”,那么计划运算时会自动先做低位码运算。未勾选时,虽然系统不做低位码运算,但仍然会判断本次运算范围内的物料的低位码是否存在,若不存在,运算过程会报错。 5、什么是【低位码嵌套/BOM嵌套】?什么样的数据算是嵌套了? 前面讲到,每个物料都需要有一个低位码,这个低位码是根据BOM关系、替代关系计算出来的,系统在运算低位码时遵循的2个基本原则如下: 1) BOM父项物料的低位码和子项物料的低位码肯定不是同一个层级; 2) 在同1个BOM结构里,子项物料中的被替代料和替代料被认为是在同一个层级,即低位码相同; 如果多个不同的BOM综合起来分析,按照上面的原则出现了相互矛盾的情况,就会陷入死循环、会被认为嵌套。 嵌套示例1:简单的BOM嵌套 BOM 1 中A物料的低位码小于B;BOM 2 则变成了 A的低位码大于B;相互矛盾,即出现嵌套;
嵌套示例2:BOM+替代的简单嵌套 BOM 1 中A物料和B物料的低位码相同;BOM 2 则变成了A的低位码小于B;相互矛盾,即出现嵌套;
嵌套示例3:相对复杂的BOM嵌套 3个或3个以上BOM综合起来看才嵌套,如下图,从BOM1和BOM2来看,低位码:A<B<C;从BOM3来看,低位码:A>C,与上面的A<C矛盾,即出现嵌套
嵌套示例4:BOM+替代的链式嵌套 由于上文提到的原则2(被替代料和替代料属于同一层级),从下面的BOM1、BOM2、BOM3来看,A、B、C、D属于同一层级,低位码一致;但是BOM 4在系统中被认为:A的低位码小于D,这样前后矛盾,就出现了嵌套。
6、【低位码嵌套/BOM嵌套】结果怎么看? 下面的运算结果是根据上文【嵌套示例4】产生的结果: ![]() 1)不勾选'检查替代关系',则运算时不考虑替代,上述【嵌套示例4】运算后不会提示嵌套,可减少运算时间,但运算结果不完整,一般建议勾选“检查替代关系”; 2)勾选'分析完整环路'后,运算结果可点击'替代环路展示'进行查看,数据展示相对更直观、更容易看懂,但勾选后运算会相对更耗时一点;有复杂嵌套关系时建议勾选;如上图所示,点击“替代环路展示”,会进入下图页面,该页面对不同的嵌套关系分组进行展示,通过点击最左边的“组号”可以一层层看嵌套是怎么一步步产生的。 ![]() 以上图文中有几个核心概念,并且结合我个人经验做了一定延伸:
扁平BOM,就是把一个产品的所有零部件,不分层级、不打包裹,全部像列清单一样,平铺在一张表上。 ![]() 简单来说:扁平BOM是一种化繁为简的“物料总清单”,它牺牲了产品的“制造逻辑”,换来了极致的“物料统计”清晰度。
或者也可以这样解释,我们把物料层级关系看做人物关系,比如太爷爷、爷爷、爸爸、儿子、孙子...假如突然间,儿子变成了爷爷的爸爸,或者太爷爷变成了爸爸的儿子,这不就乱套了,这就是低位嵌套的概念,这种在逻辑是完全错误的。 以上就是关于低位码的内容,大家都读懂了低位码了吗? 阅读原文:https://mp.weixin.qq.com/s/eLdONYIGP5st1bRCA33VzQ 点晴模切ERP更多信息:http://moqie.clicksun.cn,联系电话:4001861886 该文章在 2026/1/26 18:31:16 编辑过 |
关键字查询
相关文章
正在查询... |