以下内容来自某位前辈
3.1 MRP运行的简要说明
本节以一个例子简要说明MRP的运行过程,并解释MRP、MPS的关系、流程以及相应的系统操作。
3.1.1 MRP运行示例
产成品X包含1个半成品Y、1个原材料A,半成品Y包括1个原材料B,该产成品运行MRP,其过程如下。
1. 产成品净需求计算(Calculates Net Requirements)
产成品X的需求、供给、库存情况如下:
供给情况:存在一个未完工的生产订单,数量为10个;
库存情况:存在非限制库存10个,未设置安全库存;
需求情况:存在独立需求(PIR)100个。
运行MRP后,产成品的净需求等于毛需求减去供给(Receipts)再减去库存(Stock),并加上安全库存等于80个,因此系统将创建获取建议。
2. 产成品获取建议的产生(Procurement Proposals)
获取建议的产生是MRP运行的最终结果,对产成品X来说,获取建议的确定过程如下。
(1)确定获取建议的获取类型
根据物料的获取类型,确定物料为自制生产,还是外购亦或是外包、寄售形式,在本例中,产成品设置为自制,因此将产生获取类型为自制的计划订单。
(2)确定获取建议的数量
根据净需求数量,并结合物料的批量类型、配额信息、报废率、取整等参数,系统确定出获取建议的数量。在本例中,设置批量类型(Lot Size)为Lot-For-Lot、未设置报废率(Scrap)、未设置取整参数(Rounding Profile)。
因此MRP运行后,将生成产成品X数量为80的计划订单。
3. 产成品BOM展开、相关需求产生
系统首先确定产成品X的有效BOM,然后再确定该BOM所包含的有效项目,最后根据产成品需求产生的计划订单,进一步触发对半成品、原材料的相关需求(Dependent Requirement),具体步骤如下。
(1)确定产成品的有效BOM
一个产品可能有多个BOM,运行MRP时,系统根据产成品的物料主数据中指定的BOM展开标识(Select Method for Alternative Bills of Material),系统确定不同的展开方式,常见的展开方式如下:
1)根据计划订单中的计划生产日期确定有效的BOM;
2)根据计划订单中的计划生产数量确定有效的BOM;
3)根据生产版本确定有效的BOM:维护物料的生产版本(Production Version),在生产版本中指定物料的BOM,MRP运行时,如果某物料有多个生产版本,一般系统会选择有效的生产版本中编号最小的。
(2)确定有效的组件
产成品会使用到多个半成品/原材料/零件,这些组件(Component)将会维护到BOM中,作为BOM的项目(Item)。
在展开BOM时,注意组件特殊的获取方式。
1)若BOM中某组件标记为供应商提供的,则系统不会产生该物料的相关需求;
2)若BOM中某组件标记为虚拟件(Phantom),如某半成品标记为虚拟件,则一般来说系统将不会产生该半成品的相关需求和获取建议,而是直接产生半成品的下阶物料(原材料)的相关需求;
3)若BOM中某组件标记为替代、取代物料,此时也将产生取代、替代物料的相关需求。
(3)相关需求确定
在本例中,针对产成品X仅维护一个BOM,也没有设置BOM项目的特殊属性,因此将产生半成品物料Y的相关需求,数量为80个,以及原材料A的相关需求,数量为80个。
4. 半成品Y的净需求计算
步骤同产成品的获取建议,在本例中,半成品无任何库存、供给,因此净需求为80个。
5. 半成品Y的获取建议
步骤同产成品的获取建议,在本例中,未设置特定的批量、取整等参数,因此将产生数量为80、类型为自制的半成品的计划订单。
6. 原材料A的净需求计算
对原材料A的相关需求数量为80个,原材料A的当前库存数量为30个,因此净需求数量应为50个。
7. 原材料A获取建议产生
对于外购原材料来说,获取建议大多是以采购申请的形式,具体过程如下。
(1)获取建议的获取类型的确定
根据物料的获取类型,确定原材料A为外购,因此将产生获取类型为外购的获取建议,若物料的获取类型维护为寄售,则产生获取类型为寄售的获取建议。
(2)获取建议的数量的确定
系统根据物料的批量类型、配额信息、报废率设置、取整参数,系统确定出获取建议的数量,在本例中,设置批量类型(Lot Size)为Lot-For-Lot,未设置报废率(Scrap),在物料主数据的MRP1视图中设置舍入值(Rounding Value)为100。
因此MRP运行后,获取建议的数量为100个。
8. 配额以及供应商的确定
若未维护配额(Quota),则系统根据货源清单、采购信息记录确定供应商;
若维护配额,系统将会根据配额确定供应商,以及向每家供应商的采购数量。
9. 获取建议的形式(单据类型)
根据MRP运行时的参数,获取建议可能是计划订单,也可能是采购申请,还可能是计划协议中的计划行。关于MRP的示例,请参见本章最后一节。