K/3WISE的物料替代关系应用是一个常用、实用且强大的功能,但是到底能有多少种应用场景呢,今天跟大家详细唠叨一下:
物料替代关系相关的参数有:系统参数中有任务单确认时自动启用替代,替代料维护界面的参数有 是否取代、是否混用、是否适用BOM等。跟替代料相关的界面有:物料替代关系,物料替代清单、生产投料单,其中物料替代关系 是基础资料,物料替代清单是MRP运行后生成的,可以看成是临时表,给任务单确认时调用的。任务单确认时自动启用替代,这样点任务单确认,会自动调用BOM和物料替代清单,生成相应的生产投料单。
实际应用举例:
1 BOM如下图所示,台式电脑下 键盘主料为 9.16
2 将罗技键盘设置为键盘移动的替代料
3 替代料 罗技键盘其他入库100个
4 电脑下100个订单
5 进行MRP计算后,查看MRP计划订单,发现键盘未跑出需求,物料替代成功
6 检查物料替代清单,发现MRP运算已生成 物料替代清单,并且关联的销售订单和计划订单如下图所示
7 设置系统参数,任务单确认时自动启用替代
8 审核投放计划订单,自动生成任务单,并点确认,发现投料单已自动考虑替代清单,采用了替代物料9.14 罗技键盘
物料替代关系维护详细说明:
被替代料:A
替代料:B
MRP计算时考虑替代关系的结果如下:
1、 取代:否混用:否
1) 当A有充足库存时,则不产生计划订单;
2) 当A、B无库存时,则产生A的计划订单;
3) 当A库存不足需求,B无库存时,则产生减去A的库存后的A的计划订单;
4) 当A库存不足需求,B库存不足A的需求,无论A+B的库存是否满足A的需求时,则产生A的计划订单;
5) 当A库存不足需求,B库存充足,即B库存满足A的需求时,则不产生计划订单,同时A被B替代;
2、 取代:否混用:是
1) 当A有充足库存时,则不产生计划订单;
2) 当A、B无库存时,则产生A的计划订单;
3) 当A库存不足需求,B无库存时,则产生减去A的库存后的A的计划订单;
4) 当A库存不足需求,B库存不足A的需求,A+B的库存仍不满足A的需求时,则产生减去A的库存和被B替代的B的库存的A的计划订单;
5) 当A库存不足需求,B库存不足A的需求,A+B的库存满足A的需求或者大于A的需求时,则不产生计划订单,并且优先选择A的库存,从而会使B有结余库存;
6) 当A库存不足需求,B库存充足,即B库存满足A的需求时,则不产生计划订单,同时优先选择使用A的库存,然后B替代A的剩余的需求量;
3、 取代:是混用:否
1) 当A有充足库存时,则不产生计划订单;
2) 当A、B无库存时,则产生B的计划订单;
3) 当A库存不足需求,B无库存或B库存不足A的需求或A+B的库存仍不满足A的需求时,则不用A的库存,并且只产生B的计划订单;
4) 当A库存不足需求,B库存充足,即B库存满足A的需求时,则不产生计划订单;
4、 取代:是混用:是
1) 当A有充足库存时,则不产生计划订单;
2) 当A、B无库存时,则产生B的计划订单;
3) 当A库存不足需求,B无库存时,则产生减去A的库存后的B的计划订单,即优先考虑A的库存,然后产生B的计划订单;
4) 当A库存不足需求,B库存不足A的需求,A+B的库存仍不满足A的需求时,则产生减去A的库存和B的库存替代A之后的B的计划订单;
5) 当A库存不足需求,B库存不足A的需求,A+B的库存满足A的需求或者大于A的需求时,则不产生计划订单,并且优先选择A的库存,从而会使B有结余库存;
6) 当A库存不足需求,B库存充足,即B库存满足A的需求时,则不产生计划订单,同时优先选择使用A的库存,然后B替代A的剩余的需求量;
5 是否适用BOM
5.1 如果“是否适用BOM”为“Y”,则表示替代关系适用于BOM列表中的BOM;
5.2 如果“是否适用BOM”为“Y”,BOM列表为空,则表示替代关系适用于所有BOM;
5.3 如果为“N”,则表示替代关系适用于BOM列表中以外的BOM。
总结:
1 非取代的情况下,MRP 跑出来永远是 主料的需求。取代的情况下,跑出来永远是取代物料的需求
2 非取代时如果允许混用,主料不满足库存,替代料有多余,MRP跑完会自动生成物料替代清单
3 任务单确认时, 会自动调用物料替代清单,主料和替代料会同时出来
4 如果主料+替代料 仍然
没有MRP,也有两种方式可以做物料替代
1 手工维护 物料替代清单
2 投料单中,手工选择替代物料 (点替代按钮,会跳出物料替代关系)
物料替代清单使用整体说明
企业在一般的运营中,为了规避物料缺货的风险,或者出于降低库存的目的,会定义一些物料的替代关系,并且定义一些替代规则,根据库存使用情况,根据替代优先级,根据替代有效期的约定等规则自定义一些替代策略。
K/3物料需求计划系统的计划方案会提供两个参数“考虑物料替代关系”和“考虑确认的物料替代清单作为预计量”来满足企业的这样一般性业务。根据MRP计算自动生成的物料替代清单,表示当原物料的库存不足时,由其替代料的库存来替代。当然,也允许用户自己建立物料替代清单,一经审核,即表示肯定要对此替代关系发生替代,计算中将不论替代料库存数是否足够都将发生替代。
1、物料替代清单的建立:
物料替代清单的建立主要有以下两种途径:
手工录入物料替代清单
通过MPS/MRP计算产生物料替代清单
2、MPS/MRP计算产生物料替代清单:
MPS/MRP计算产生物料替代清单的前提是:被替代料在考虑自身的预计库存之后,仍然存在缺料,此时系统会根据替代关系产生物料替代清单。
在计算产生的物料替代清单上,会纪录显示其需求来源,销售订单或者是产品预测单。以及相关单据号。目的是纪录这张物料替代清单可以在哪个父项的任务单中可以使用。
“MPS/MRP产生”计算产生的物料替代清单为审核状态。物料替代清单的查询和维护。
3、物料替代清单的相关说明:
如果要使物料替代清单发生作用,必须满足以下1、2两个条件:
(1)〖系统设置〗→〖系统设置〗→〖生产管理〗→〖系统设置〗→〖生产任务管理选项〗中的“生产任务单确认时启用自动替代”选项为选中状态。
(2)父项生产任务单确认时,会根据对应子项的审核状态的物料替代清单,将替代料及其实际需求量写入到投料单中。如果投料单审核时,系统将自动关闭对应的物料替代清单。
(3)手工录入的物料替代清单无效,由于没有记录父项计划订单号,也就无法跟踪到父项的生产任务单号,无法在任务单确认时发生作用。
(4)如果MPS/MRP方案上“考虑确认的物料替代清单作为预计量”参数选中,在MPS/MRP运算过程中,只有当被替代料真正缺料有实际的需求量的时候,审核的替代清单才会作为预计量,否则不起作用。
常见问题回复
1 BOM列表无法删除
回复:按shift +delete 可以删除
2 希望优先使用老物料,用完再采购新物料,并且不希望人为去判断库存是否消耗完如何处理?
回复:将新物料设置为老物料的替代料,并且设置为取代。这样老物料有库存先用老物料,老物料库存消耗完会自动产生 新物料的需求。如下图所示
3 替代关系可以导出吗?
回复:可以单个导出,但不能批量导出,包括序时簿和BOS交换平台 ,需要批量导出的,可以通过开发报表实现。
4 跳层BOM的下级物料,是否能够替代
回复:可以的,如下图所示
内存就是 主机 跳层BOM的下级物料,可以跑出替代关系
5 有2种旧料要消耗完,再用新料,怎么做替代关系
回复:需要最先消耗的物料作为主料,替代关系设置为取代,主料作为替代料中优先级别最高的,这样会依次消耗主料,老物料的替代料,最后再消耗新料,库存依然不足会产生新料的计划订单。
9.14 (新料)和9.19 各有100库存,物料替代优先使用了老料9.19的库存作为替代,如果库存依然不足,会跑出新物料9.14的需求
将需求增加3000,跑出来结果如下
6 虚拟件和跳层BOM的下级物料,做物料替代关系时,选不到虚拟件和跳层的BOM,如何处理?
回复:物料替代关系只能选择跳层的上级BOM,因为MRP运算时遇到跳层BOM,会自动跳过跳层BOM直接展开到下级,即时替代关系选择了跳层BOM,在MRP运算时替代关系也不会生效,所以需要指定到跳层的上级BOM。虚拟件也是一样的操作方式。
7主料供应商短缺时,MRP运算结果出来的还是主料的计划订单, 如何采购产能或库存充足的替代料?
回复:采购申请和采购订单都有更新替代料的功能,如下图所示,采购环节调整替代料后,需通知计划修改投料单单,否则入库后会造成库存和需求不符而无法领料。
8 为什么同一个替代料关系,有时BOM列表为空,有时又是有的? 如图1,图2
回复:1 BOM列表是需要鼠标 点到 替代料上面才会显示的
2 如果后台导入的,也有可能导致以上问题
作者简介:
龙雄,ERP老兵,管理咨询师。负责过Oracle、北京时空、锐智ERP和金蝶ERP的实施开发工作和上市企业集团总部的IT规划和管理,最近10年一直致力于金蝶ERP的实施和开发工作。服务过的金蝶ERP大中型客户超过100家
公众号或头条私信回复龙雄,即可获取作者联系方式,欢迎交流