跳到主要內容

MRP是什麼?物料需求規劃運作原理與導入指南

MRP是什麼?一句話看懂物料需求規劃:三大輸入(MPS、BOM、庫存)、從毛需求到淨需求的計算邏輯、MRP 與 MRP II/ERP 的差別,以及用 SAP 落實 MRP 的導入指南。

.img
Cookie 使用說明

為改善本網站的瀏覽體驗,我們會使用第一方及第三方的Cookie。了解詳情

Knowledge

知識庫

MRP是什麼?物料需求規劃運作原理與導入指南
MRP是什麼?一句話看懂物料需求規劃:三大輸入(MPS、BOM、庫存)、從毛需求到淨需求的計算邏輯、MRP 與 MRP II/ERP 的差別,以及用 SAP 落實 MRP 的導入指南。

MRP是什麼?一句話看懂物料需求規劃

MRP 是「物料需求規劃」,一套透過計算來回答三個核心問題的生產管理系統:需要什麼物料?需要多少?什麼時候需要? 它最早在 1960 年代推出,因為大幅簡化製造生產、被譽為當年的殺手級應用,如今幾乎是所有製造資訊系統的核心規劃方法。

用一個比喻理解:MRP 就像工廠的生產大腦。你告訴它「最終要做什麼產品、什麼時候要、要多少」,它就會往前倒推,算出什麼時候該買哪些零件、該先生產哪些半成品、數量多少,才不會臨時缺料停工,或倉庫堆滿用不到的庫存。

雖然常被視為製造商專屬,但「製造商」的定義其實很寬,任何取得物料、加以組裝或改造成可銷售產品的組織都適用。除了工廠,把商品組裝成套件的倉庫、依訂單配套出貨的物流商,甚至用 MRP 管理食材與庫存的連鎖餐廳,都是 MRP 的使用者。

為什麼企業需要 MRP?

企業需要 MRP,是因為生產的成敗高度仰賴「在正確的時間有正確的物料」。物料規劃對數量少、元件少的產品看似簡單,但複雜度會隨產品結構與生產量急速上升,人工很快就跟不上。碩益科技研究導入 MRP 主要解決三個痛點:

  • 防止停工待料:提前依前置期建議採購,確保原料準時到位,避免產線因缺一顆關鍵零件而停擺。

  • 降低庫存成本:用精準的淨需求取代「預防性多買」,維持最低安全庫存,釋放被庫存卡住的資金。

  • 提升交期準確度:減少人工計算錯誤,掌握動態的生產與採購節奏,讓交貨更準、客戶更滿意。

對製造業來說,庫存往往是顯著成本,也是獲利關鍵!

沒有 MRP,就很難在「庫存過剩的成本」與「缺貨的風險」之間取得平衡。

 

MRP 如何運作?三大輸入與計算邏輯

MRP 的運作,是把三大關鍵資料丟進系統,逆推算出「該買什麼、買多少、何時買」。這三大輸入的準確性,直接決定 MRP 輸出的可靠性,資料錯,算出來的計畫就錯(Garbage In, Garbage Out)。下圖是 MRP 的運作流程:

三大輸入:主生產排程(MPS)、物料清單(BOM)、庫存狀態

MRP 的三大輸入,是主生產排程(MPS)、物料清單(BOM)與庫存記錄,這也常被稱為 MRP 三要素。下表碩益科技說明各自的角色:

三大輸入

內容

舉例

主生產排程(MPS)

計畫生產什麼、何時交貨、產量多少(運算的起點)

下個月要交 500 台 A 型電腦

物料清單(BOM)

製造一個產品需要哪些零件、原料與結構(運算的藍圖)

1 台電腦=1 主機板+1 螢幕+2 記憶體

庫存記錄

現有庫存、在途量(已下單未入庫)、前置期 Lead Time(運算的基礎)

現有 60 個主機板、採購交期 1 週

這三大輸入的品質,直接決定 MRP 的成敗。BOM 若漏了一個零件或用量寫錯,淨需求就會算錯;庫存記錄若沒即時反映在途量與安全庫存,系統就可能重複下單或漏單;前置期若估得太樂觀,物料就會來不及到位。

這也是為什麼導入 MRP 前,「把主資料整理乾淨」永遠是第一件事。

 

MRP 的計算步驟:從毛需求到淨需求

MRP 的計算,核心是「毛需求 → 淨需求 → 倒推下單時間」三步。用「做 500 台 A 型電腦」當例子最清楚(以下為示範數字):

零件

每台用量

毛需求

現有庫存

淨需求(要採購)

主機板

1

500

60

440

螢幕

1

500

50

450

記憶體

2

1,000

0

1,000

 

計算邏輯分三步:

  1. 第一步 毛需求,用生產目標乘上 BOM 用量,算出總共要多少料。

  2. 第二步 淨需求,從毛需求扣掉現有庫存與在途量(必要時加安全庫存),得出真正要買的數量:500 個毛需求減 60 個現有庫存,等於 440 個淨需求。

  3. 第三步 倒推下單(Time Phasing),考慮採購或製造的前置期,往回算出「最晚什麼時候要下單」,才能確保零件在組裝日準時到位。

最後,MRP 就產出兩張清單:採購清單與生產計畫。透過這樣的反推排程,物料能在「準確的時間」抵達,不會太早積壓、也不會太晚缺料。

碩益科技換個生活化的比喻更好懂:假設你今晚 7 點要烤一個 8 吋巧克力蛋糕(這是 MPS)。食譜說要麵粉 200 克、雞蛋 3 顆、巧克力 100 克(這是 BOM)。你打開冰箱,發現有麵粉、只有 1 顆雞蛋、沒有巧克力(這是庫存)。

MRP 這個大腦就會算出「缺 2 顆雞蛋、缺 100 克巧克力」,再依採買與備料時間,告訴你「下午 6 點就得開始準備」。工廠裡的 MRP 做的是同一件事,只是算的是成千上萬種螺絲、晶片與外殼,而不是雞蛋跟麵粉。

 

MRP、MRP II、ERP、SCM 有什麼差別?

MRP、MRP II、ERP 是一組有演進關係的名詞,像俄羅斯娃娃一層包一層;SCM 則是更廣的供應鏈規劃。碩益科技用一張表幫你搞懂它們的分工,就不會被廠商的名詞混淆。下表說明四者的差別:

系統

核心關注

說明

MRP

管「物料」

只算「要用什麼料、何時要、要多少」

MRP II

管「製造」

在物料之外,加入產能、人力、設備

ERP

管「企業」

把製造、財務、會計、銷售、人事全包進來

SCM

管「供應鏈」

跨企業的採購、物流、供需協同

 

演進脈絡是這樣的:1960 年代先有 MRP(只算物料);接著把銷售、存貨、採購、BOM、生產控制整合、再併入財務會計,組成 MRP II(製造資源規劃);到 1990 年代,功能越擴越廣,便改名為 ERP(企業資源規劃) 以反映更大的範圍。所以可以說「ERP 是 MRP 的後裔」,也可以說「MRP 是 ERP 的一個核心元件」,兩種說法都對。

關鍵是:MRP 是 ERP 的心臟。 就算導入的是包山包海的 ERP,最基礎的「物料」與「生產排程」若管不好,其他都是空談。

所有 ERP 產品追本溯源都源自 MRP,也都固守 MRP 最初的三個問題:識別所需項目、數量與時機。想了解 ERP 的完整定義與模組,可參考〈ERP系統是什麼?6大效益+導入指南〉。

傳統 MRP 的痛點與導入系統的效益

傳統上用 Excel 或人工跑 MRP,最大的痛點是資料不同步、算錯、來不及。少量多樣、客製化訂單越多,人工計算越容易出錯,生管和採購常常在缺料與呆料之間兩頭燒。下表對照人工與系統化 MRP:

 

面向

用 Excel/人工跑 MRP

導入系統化 MRP

資料同步

各檔分散、版本混亂

單一資料庫、即時同步

計算

人工逆推、易出錯

系統自動計算淨需求

反應速度

訂單一變就來不及重算

一天可多次執行、動態更新

連動

採購、生產各做各的

即時連動採購與生產

 

導入系統化 MRP 帶來的效益,可歸納為五點(依業界常見導入成效歸納,實際依企業而定):降低缺料風險(提前建議採購、杜絕停工待料)、降低庫存成本(精準淨需求、避免預防性多買、釋放資金)、提升交期準確度(物料準時到位、減少延遲)、提升生產效率(各部門共用同一份需求藍圖)、提供管理決策依據(把經驗轉成量化的採購與產能規劃)。當然,現代 MRP 更導入 AI、IIoT 與雲端,讓需求預測與排程更準。

 

傳統 MRP vs 現代 MRP:差在哪?

傳統 MRP 與現代 MRP 的差別,在於「速度、整合與智慧」。傳統 MRP 把物料與產能當成兩套獨立系統、需要人工協調,執行一次往往很慢、得排在下班後或半夜跑;現代 MRP 則把限制型與無限制型規劃合在同一系統,靠記憶體式運算大幅加速,一天可跑多次。下表整理主要差異:

特色

傳統 MRP

現代 MRP

規劃模型

物料與產能分開、人工協調

同一系統整合,減少錯誤

執行速度

慢,常需半夜批次

記憶體運算、一天可多次

使用者介面

深入報表為主

視覺化、角色型介面

智慧程度

僅算內部物料

AI/機器學習輔助預測

 

此外還有幾個進階概念值得認識:MRP II 把產能與人力納入規劃;APS(進階規劃排程) 能同時優化物料與產能、做出考量「有限產能」的可行計畫;DDMRP(需求導向 MRP) 則用緩衝庫存因應需求波動。這些都是從 MRP 最初的三個問題延伸而來。

 

用 SAP 落實 MRP:碩益科技的導入服務

要把 MRP 從「Excel 逆推」升級為「系統自動計算」,最直接的做法是用 SAP 的 PP/MM 模組落實 MRP,而碩益科技(SOETEK)正是台灣少數兼具原廠認證與中小企業實績的 SAP 導入商。

在 SAP ERP 裡,PP(生產計畫) 模組整合 BOM 與 MRP 執行排程、MM(物料管理) 模組把 MRP 算出的淨需求自動轉成採購建議,讓「接單 → 生產計畫 → 物料規劃 → 採購 → 製造 → 成本結算」一站式串接、資訊零延遲。

實際執行一次 SAP MRP 時,系統會自動讀取 MPS、各層 BOM 與即時庫存,逐階展開算出每個零件的淨需求,再依前置期產出採購申請與生產工單:原本人工要跑一整天的計算,系統可在短時間內完成,且一天能跑多次以因應急單,結果還會即時連動到採購與生產,不必再人工搬資料。

想了解 SAP ERP 模組如何串成一條龍,可看〈SAP ERP是什麼?模組功能與 ABAP 客製全解析〉。

為什麼導入 SAP 選擇碩益科技?

碩益成立於 2002 年,為 SAP Gold Partner、持有 SAP PCoE 認證,並榮獲 2023 SAP 中小企業 ERP 最佳 MVP 合作夥伴獎。

以製造業的常見情境為例:一家做零組件的工廠,導入前倉庫常一邊皮料堆到發霉、一邊又因少一款關鍵螺絲而整條產線停工,生管和採購每天為缺料吵架。導入以 MRP 為核心的生產管理系統後,採購不再憑感覺買料,系統依未來數月訂單自動算出採購品項與時點,庫存水準明顯下降、缺料停工幾乎不再發生(此為業界常見情境示意,實際成效依企業而定)。

這正說明 MRP 系統化的價值:把「憑經驗」變成「憑數據」。碩益的服務可依需求組合:

服務主軸

服務內容

連結

SAP 導入

顧問諮詢、藍圖規劃、PP/MM 模組建置

SAP 顧問諮詢服務

中小企業 SAP

SAP Business One 快速導入

SAP Business One 導入

ABAP 客製

客製報表、系統介接

客製化程式開發

SAP 維運

上線後技術支援與優化

SAP 維運服務

 

碩益顧問提醒:MRP 導入不是 IT 部門一個人的事。BOM 若不準、庫存數量若不對,MRP 算出來就是災難。導入前務必先清乾淨主資料,並讓生管、採購、倉庫、業務從第一天就參與。

 

MRP 導入的三個常見誤解

MRP 導入失敗,多半不是系統不好,而是踩了三個常見誤解。認清它們,能大幅提高導入成功率。

  • 誤解一:系統是萬能的,買來裝上就好。 這是最危險的想法。系統是工具、不是魔法。BOM 表若錯、庫存數量若不準,MRP 算出來只會是災難,也就是「Garbage In, Garbage Out」。導入前務必先清乾淨主資料。

  • 誤解二:這是 IT 部門的事。 不對。MRP 導入是全公司的事,尤其是生管、採購、倉庫、業務。這些使用單位若一開始沒參與、沒建立共識,系統上線後一定會遇到極大反彈,甚至照舊回去用 Excel,讓系統形同虛設。

  • 誤解三:我們公司情況特殊,系統不適用。 每家公司當然都有特殊之處,但生產管理的基本原則是相通的。與其說系統不適用,不如先檢視自己的流程是不是有太多例外與權宜之計。先優化流程、再談系統導入,往往順利得多。

 

 

碩益讓 MRP 真正發揮價值的關鍵

回顧全文,MRP 要真正發揮價值,可以收斂成三個關鍵。

  1. 第一,搞懂 MRP 的邏輯,而不是把資料丟進去就相信答案:MRP 就是回答「需要什麼、多少、何時」三個問題,理解它怎麼算,才不會被系統的建議嚇到。

  2. 第二,先把主資料整理乾淨:BOM、庫存與前置期準確,MRP 才算得準,這是所有效益的前提。

  3. 第三,把 MRP 放進 ERP 一起用:現代 MRP 已內建於 ERP(如 SAP 的 PP/MM 模組),讓採購、庫存到財務全流程自動串接,才能發揮最大綜效。

對台灣以「少量多樣、客製化訂單」為主的中小製造業來說,物料掌控更需要精準:買太多資金卡住、買太少交期開天窗。把 MRP 從 Excel 逆推升級為系統自動計算,正是穩住生產、控好成本的關鍵一步。

若能再把 MRP 放進完整的 ERP、串起財務與供應鏈,效益會從「單一環節」擴大到「整個企業」,這也是製造業數位轉型最扎實的基礎。

 

MRP 與 ERP 常見問題

1. MRP 和 ERP 一樣嗎?

不一樣,但關係緊密。MRP 是「物料需求規劃」,只負責計算物料的採購與生產需求;ERP 是「企業資源規劃」,涵蓋製造、財務、銷售、人事等全公司流程。MRP 是 ERP 的核心元件之一,ERP 是從 MRP 一步步演進而來,MRP 是 ERP 的心臟。

2. MRP 三要素是什麼?

MRP 三要素是主生產排程(MPS)、物料清單(BOM)與庫存記錄。MPS 說明要做什麼、何時、多少;BOM 說明一個產品由哪些零件與用量組成;庫存記錄提供現有量、在途量與前置期。這三者是 MRP 計算的基礎,缺一不可。

3. MRP 怎麼算?

MRP 的計算分三步:先算毛需求(生產目標 × BOM 用量),再算淨需求(毛需求 − 現有庫存 − 在途量,必要時加安全庫存),最後依前置期倒推出最晚下單時間。例如要做 500 台電腦、每台 1 個主機板、現有 60 個,淨需求就是 440 個,再依交期倒推何時下單。

4. MRP 可以用 Excel 做嗎?

小規模、產品單純時可以用 Excel,但隨著產品複雜度與生產量上升會很快撐不住。Excel 跑 MRP 的問題是資料不同步、人工計算易出錯、訂單一變就來不及重算。當缺料停工與呆料積壓開始頻繁發生,就是該把 MRP 系統化的時機。

5. MRP 和 MPS 差在哪?

MPS(主生產排程)是 MRP 的輸入之一,兩者不是同一層。MPS 決定要生產哪些最終產品、何時、數量多少,是所有利害關係人對生產內容的協議;MRP 則以 MPS、BOM 與庫存為輸入,往下算出「要買/要做哪些物料、何時」。簡單說:MPS 定產出,MRP 算投入。

6. 導入 MRP 系統要多久?

導入時程取決於資料整理程度、模組範圍與客製深度。光是把物料、半成品、成品與供應商交期建進系統,就可能花數週到數月;整體專案常見從數個月到一年以上。關鍵不在系統快慢,而在主資料是否先整理乾淨、各使用單位是否從一開始就參與。碩益科技建議採「先把標準流程跑順、再談客製」的順序,並讓生管、採購與倉庫從第一天就加入,能有效縮短時程、降低上線後的反彈。

 

 

參考資料與延伸閱讀

 


關於作者與審閱

本文由碩益科技(SOETEK)資深 SAP 顧問團隊撰寫,並經 SAP PCoE 認證顧問審閱。碩益成立於 2002 年,為 SAP Gold Partner,榮獲 2023 SAP 中小企業 ERP 最佳 MVP 合作夥伴獎,長期提供含 SAP PP/MM 模組的 ERP 導入、ABAP 客製與維運服務。 本文為 MRP 與物料需求規劃的一般性說明,範例數字僅為示範;實際導入評估請以碩益科技正式建議為準。