物料需求计划(MRP)
什么是物料需求计划(MRP)?
物料需求计划(MRP)是一种用于计算生产所需材料和零部件、所需数量以及必须备妥时间的方法。MRP应用于制造和供应链管理,将生产计划与物料清单、库存记录和提前期连接起来,以生成按时间分阶段的采购和生产建议。

MRP解决三个实际问题:必须制造或采购什么、数量是多少,以及截止什么日期必须完成?其核心目的是在考虑现有库存和预期收货的同时,使物料可用性与计划生产相协调。该术语既指这种计划方法,也指执行这些计算的软件功能。
在电子商务中,MRP对于制造、组装或委托生产所销售产品的企业尤其重要。对于只采购成品进行转售的零售商而言,MRP的直接适用性较低,不过此类零售商可能会使用相关的库存和补货计划方法。
MRP在供应链中的位置
MRP位于需求计划与运营执行之间。预测和客户订单有助于制定生产计划;MRP则将该计划转化为生产成品所需的零件、配料、子装配件及其他材料的需求。
MRP的输出结果会为采购和制造决策提供依据。采购人员可以使用这些结果准备采购订单,而生产计划人员可以据此提出工单。随后,收货和仓库交易会更新库存信息,并用于后续的计划计算。
MRP本身不会运输货物、办理进口清关、将包裹分配给承运商或确认客户交付。这些活动会影响物料可用性或依赖于物料可用性,但它们属于不同的运营流程。例如,入库货件延误可能会改变零部件的预计收货日期,因此需要重新审核生产计划。
主要输入和输出
| 计划要素 | 含义 | 在MRP中的作用 |
|---|---|---|
| 主生产计划 | 按时间分阶段制定的生产特定成品或其他计划项目的方案。 | 确定计算物料需求所依据的数量和日期。 |
| 物料清单(BOM) | 记录制造某项产品所需组件及其数量的结构化清单。 | 将成品需求连接到较低层级的物料需求。 |
| 库存记录 | 有关库存余额、分配情况及相关库存状态的信息。 | 识别可用于满足需求的物料。 |
| 计划收货 | 来自现有采购订单或生产订单的预计入库数量。 | 在收货能够及时到达时,减少额外需求。 |
| 计划参数 | 提前期、批量规则、安全库存设置及其他适用控制参数。 | 影响建议订单数量和下达日期。 |
| 计划订单和例外消息 | 供应建议和计划冲突通知。 | 支持订购、生产、加急、重新排程或审核供应的决策。 |
计划订单不一定是已获授权的采购订单或生产订单。审批、转换和下达取决于组织的流程及软件配置。这一区别很重要,因为计算出的需求并不能证明供应商已经接受订单,也不能证明生产已经开始。
MRP如何运作
1. 确定成品需求
流程始于一份生产计划,其中说明需要哪些产品以及何时需要。客户订单、预测或二者的组合都可能为该计划提供依据。必须以一致的方式解释需求,以免同一需求同时通过预测和相应的客户订单被重复计算。
2. 通过物料清单展开需求
MRP使用BOM将计划生产量转换为组件需求。这个过程通常称为BOM展开。如果成品需要一个子装配件,计算可以继续从该子装配件展开到其组成零件。最终需求取决于BOM中记录的产品结构和数量。
3. 计算净需求
系统会在相关计划期间,将毛需求与可用库存和计划收货进行比较。净需求表示在考虑这些余额及适用计划规则后仍需补充的供应量。时间安排至关重要:在生产需求发生之后才到达的收货,不能自动及时满足该需求。
4. 应用订单数量规则
批量规则决定如何将需求转化为建议订单数量。逐批订购方法会建议与计算需求相对应的数量,而其他规则可能会合并需求或使用固定数量。如果计划设置中包含最小订购量、订购倍数和安全库存设置,这些因素也会影响结果。
5. 根据提前期倒推需求
MRP根据相关采购或制造提前期,从要求的可用日期向前倒推,从而生成建议订单下达日期。对于多层级产品,时间安排还必须考虑组件成为子装配件以及子装配件成为成品的顺序。
6. 审核例外并更新计划
需求、库存余额、供应商承诺或生产进度的变化,可能会使原有计划不再适用。后续计算可能会发现短缺,或建议调整现有供应。计划人员在执行这些建议之前必须评估其可行性,尤其是在订单已经处于生产或运输途中时。
电子商务制造示例
假设某电子商务企业计划组装100套礼品套装。每套需要一个容器和两包配件。以下简化示例假设没有现有成品套装、没有计划中的组件收货、没有安全库存要求,也没有组装损耗。
| 组件 | 每套数量 | 毛需求 | 可用库存 | 净需求 |
|---|---|---|---|---|
| 容器 | 1 | 100 | 30 | 70 |
| 配件包 | 2 | 200 | 50 | 150 |
在这些假设下,该企业还需要70个容器和150包配件。MRP还会根据组装计划和适用的提前期,确定这些组件必须何时收货以及何时开始采购。
如果配件包必须以100为倍数订购,建议采购数量可能是200,而不是150。如果现有采购订单会在组装开始前交付可用容器,则该收货会减少额外需求。这些变化说明,MRP并不只是用总需求减去总库存。
在跨境供应链中的应用
对于从国际市场采购组件的制造商而言,MRP提供了一种将进口材料需求与生产日期连接起来的方法。不过,该方法依赖于计划流程中录入的提前期假设和预计收货日期。它不会独立保证国际货件按计划到达。
根据组织对提前期的定义,计划可能需要考虑供应商准备、国际运输、海关处理、收货和检验等环节,之后库存才能投入使用。这些属于运营计划方面的考量,并非普遍适用的海关处理时限或有保证的运输时长。
货件抵达港口并不一定意味着可以用于生产。它可能仍需完成清关、内陆运输、收货或质量审批。根据组织的库存和计划规则,相关的MRP日期是材料能够满足生产需求的日期。
MRP与相关计划概念
| 概念 | 主要关注点 | 与MRP的关系 |
|---|---|---|
| 库存管理 | 记录、控制和补充库存。 | 提供必要的库存信息;MRP专门计算按时间分阶段的生产物料需求。 |
| 再订货点计划 | 当库存位置达到设定阈值时触发补货。 | 采用不同于通过生产计划和BOM推导组件需求的补货逻辑。 |
| 制造资源计划(MRP II) | 更广泛地协调制造资源,包括产能和财务因素。 | 将范围扩展到物料需求计划之外。 |
| 企业资源计划(ERP) | 整合企业各职能部门的信息和流程。 | 可能包含MRP功能,同时集成采购、财务、库存及其他模块。 |
| 产能计划 | 评估劳动力、设备和其他资源能否支持计划工作。 | 检验物料计算本身无法确定的可行性。 |
一个基本区别是独立需求和相关需求。成品需求可能来自客户订单或预测。其组件需求则根据需要生产的产品数量推导得出。MRP尤其与这种相关需求的计划有关。
局限性和计划检查
MRP结果的有效性取决于其背后的记录和假设。错误的BOM可能导致错误的组件需求。不准确的库存余额可能掩盖短缺。不现实的提前期可能产生看似可行但实际上无法实现的下达日期。
传统MRP计算本身并不能确保每个建议生产订单都符合可用机器或劳动力产能。因此,物料可用性和生产可行性需要协调审核。更先进的计划功能可能会处理额外约束,但当系统被描述为MRP时,不应默认其具备这些功能。
在根据计划结果采取行动之前,采购人员或计划人员可以检查:
- 计划产品是否适用正确版本的BOM。
- 记录的库存是否实际存在、可用且未被其他地方占用。
- 计划收货是否反映当前的供应商或生产承诺。
- 提前期是否延伸至材料实际可用,而不仅仅是货物发运。
- 最小数量和订购倍数是否得到正确体现。
- 建议生产日期是否与可用产能一致。
- 建议订单是否与现有供应承诺重复。
因此,应将MRP理解为一种结构化计划方法,而不是零缺货、最低库存或准时交付的承诺。它使需求和时间安排更加明确;但运营绩效仍取决于数据质量、执行情况和不断变化的条件。
常见问题
MRP只适用于大型制造商吗?
不是。只要生产过程需要协调组件或材料的数量,MRP就具有适用性。其有用性更多取决于产品结构和计划需求,而不仅仅是企业规模。
电子商务企业可以使用MRP吗?
可以,尤其是在企业制造或组装产品的情况下。只转售成品的企业可能会更多地直接依赖成品补货方法。
MRP和MRP II有什么区别?
MRP计算物料需求及其时间安排。MRP II,即制造资源计划,范围更广,还包括其他制造资源和财务协调。
MRP计划订单是否意味着材料已经采购?
不是。它只是一个计划建议。采购通常需要经过相关授权和采购流程,供应商确认仍是独立的运营事项。
来源
- ASCM供应链词典 — 提供物料需求计划、生产排程、物料清单及相关计划概念的专业术语。
- SAP:什么是MRP? — 介绍MRP的输入、计算流程、输出结果以及与更广泛制造计划之间关系的技术概述。
- 维基百科:物料需求计划 — 关于该方法的结构、相关需求以及数据和产能局限性的补充参考资料。


