提到计划角色,MRP是更多被内行包括外行人所知道的计划角色,这个缩写的全称是Material Requirements Planning,这里的material从BOM的角度来理解是对产成品的进一步拆解。所以,从MPS到MRP,在产品维度上做了细分,而在时间维度上也会对子物料层级做细化。
这个环节是面向产品BOM展开后做物料计划管理的,也是非常有“技术含量”的一个职能。这篇文章我们聊一聊MRP的逻辑,作用等。
首先,MRP是对应于产品生产的,在生产过程中,不论产品的类型、生产规模、工艺情况如何,它必须回答4个问题,即:
1.我们要生产什么?根据主生产计划;
2.生产这些产品需要什么物料?根据物料清单;
3.我们已经有了什么?根据库存记录;
4.我们还缺什么?何时购买?由MRP计算。
我们收到客户的下发A产成品的订单,A产品需要用到若干个组件,B,C,D,其中D物料还涉及子物料E的采购。假设A收到1w的订单,那么我们将A称为独立需求(independent demand),B,C,D等子物料需求都是相关需求(dependent demand)。
子物料的需求量是取决于BOM和A的需求计划量的,因此我们做需求预测通常是面向产成品或者根据公司产品特点在模块化的各个组件层级,而不会对子物料、甚至原料做预测。
他们的需求取决于A的需求预测量,A的量预测完成了,基于MRP运行逻辑的子物料的需求量也就生成了。因此独立需求需要预测,而相关需求只涉及基于BOM,库存的计算了。
输入
MPS生产什么,生产多少,什么时候生产完成可以交付?
MPS的计划会以成品的计划订单的形式输出,此计划订单中有相应的成品需求数量,交付时间,以及基于LT计算反推出来的计划订单释放日期release date。这些基本信息做好后形成MRP计算的关键输入之一。
BOM什么子物料需要生产或者采购,多少量,需要什么时候交付?
Inventory,目前库存水位有多少,是否设有安全库存,在制订单有多少,交付周期有多久?
运算逻辑
1.生成粗物料需求计划
MRP的运算逻辑会将MPS产生的planned orders做基于BOM的子物料需求层层展开,自动运算出子物料/组件的gross requirements粗需求,注意这里的需求展开还没有考虑库存的维度;
2.生产净物料需求计划net material requirements
第一步产生的物料需求没有考虑子物料的库存情况,在加入子物料的库存情况之下,会对总需求做相应冲减,每次系统运行MRP时候,会重新生成冲减掉库存(包括安全库存),以及包括已经产生的计划订单后的净物料需求计划;
3.生成以及锁定计划订单
在经过上述的MPS,BOM,库存三大维度的综合计算后,系统会自动产生还需要多少的计划订单来满足相关需求,这个计划订单就是基于物料的相关需求。
另外,结合本公号历史文章提及过的计划时界,MRP controller的一个重要工作是对计划时界内的计划订单做“冻结”,外企叫做firm planned orders,系统也可以做自动设置这个firm的动作,对具体产品的需求数量、时间做锁定,那么其展开的子物料的相关需求数量和时间也会被锁定,对应的子物料到达基于LT的due date后也会被锁定,这个锁定的动作即为用于生产的生产订单,用于采购的采购订单。
输出
Planned production/ purchase orders: plan order是MRP之前待释放为采购订单或者生产订单的状态,对应的MRP controller基于库存情况,交付情况对相应的计划订单做转换,分别输出给生产部门和采购部门做执行动作。
深圳某知名大货代资金链断裂倒闭?让卖家出2000/CBM赎货还不一定能搞定……
3172 阅读黄奇帆:中国物流成本高在哪里,怎么降?
2886 阅读新能源重卡公司苇渡科技宣布获A轮数亿元融资
2473 阅读社招 | 菜鸟招聘月 销售专场
2220 阅读菜鸟招聘【北京、佛山、成都、广州、深圳、杭州、武汉】家装供应链BD;经营分析;跨境电商出口物流产品-外单解决方案;大区经管负责人
2152 阅读【在校生实习】中交集团2023年实习生招聘
2069 阅读京东招聘【广东、北京、上海、浙江、湖北】方案实施岗;系统实施岗;HRBP岗;服务提升机构负责人;供应链销售岗;采控经理岗
2039 阅读美团优选招聘【南昌、长春、邯郸、北京、广州、昆明】运力主管;加工主管;合作商管理;履约主管;冷链运维专家
1955 阅读盒马上市,被重估的不止阿里
1834 阅读福建安踏物流信息科技有限公司招聘国际物流项目经理、物流方案经理、WCS/WES产品经理、ESG主管/经理!
1607 阅读