物料需求計劃 (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的關係 |
|---|---|---|
| 庫存管理 | 記錄、控制及補充庫存。 | 提供必要的庫存資料;MRP則專門計算按時間分段的生產物料需求。 |
| 再訂購點規劃 | 當庫存狀況達到指定門檻時觸發補貨。 | 其補貨邏輯不同於透過生產計劃及BOM推導零部件需求。 |
| 製造資源計劃(MRP II) | 更廣泛地協調製造資源,包括產能及財務考慮因素。 | 將範圍擴展至物料需求計劃以外。 |
| 企業資源規劃(ERP) | 整合不同業務職能的資料及流程。 | 除採購、財務、庫存及其他模組外,亦可能包含MRP功能。 |
| 產能規劃 | 評估人力、設備及其他資源能否支援計劃工作。 | 測試可行性,而單靠物料計算無法確立這一點。 |
一項基本區分是獨立需求與相關需求。製成品需求可能來自客戶訂單或預測。其零部件需求則是根據需要製造的產品數量推導而來。MRP尤其與規劃這類相關需求有關。
限制及規劃檢查
MRP結果的效用取決於其背後的記錄及假設。錯誤的BOM可能產生錯誤的零部件需求。不準確的庫存結餘可能掩蓋短缺。不切實際的交付週期可能產生看似可行但實際無法實現的發放日期。
傳統MRP計算本身並不能確保每張建議生產訂單均符合可用機器或人力產能。因此,物料可用性及生產可行性需要協調檢討。更先進的規劃功能可能會處理其他限制,但當系統被描述為MRP時,不應假定其必然具備這些功能。
在根據規劃結果採取行動前,採購人員或規劃人員可以檢查:
- 計劃產品是否適用正確版本的BOM。
- 記錄中的庫存是否實際存在、可用,且沒有被其他地方承諾使用。
- 已排程收貨是否反映目前的供應商或生產承諾。
- 交付週期是否延伸至物料實際可用,而不只是貨件出發時間。
- 最低數量及訂購倍數是否正確反映。
- 建議生產日期是否與可用產能一致。
- 建議訂單是否與現有供應承諾重複。
因此,MRP應被理解為一種結構化規劃方法,而不是零缺貨、最低庫存或準時交付的承諾。MRP會令需求及時間安排更加清晰;但營運表現仍取決於資料質素、執行能力及不斷變化的情況。
常見問題
MRP只適用於大型製造商嗎?
不是。只要生產需要協調零部件或物料數量,MRP便具有相關性。其實用性更多取決於產品結構及規劃需要,而不只是公司規模。
電子商務企業可以使用MRP嗎?
可以,尤其是企業涉及產品製造或組裝時。只轉售製成品的企業,可能會更直接地依賴製成品補貨方法。
MRP與MRP II有甚麼分別?
MRP計算物料需求及其時間安排。MRP II,即製造資源計劃,範圍更廣,涵蓋其他製造資源及財務協調。
MRP計劃訂單是否代表物料已經購買?
不是。這只是一項規劃建議。採購通常需要相關授權及採購流程,而供應商確認仍是另一項營運事項。
資料來源
- ASCM Supply Chain Dictionary — 有關物料需求計劃、生產排程、物料清單及相關規劃概念的專業術語。
- SAP: What is MRP? — MRP輸入、計算流程、輸出結果及其與更廣泛製造規劃關係的技術概覽。
- Wikipedia: Material requirements planning — 關於該方法的結構、相關需求,以及資料及產能限制的補充參考。


