摘自《供應鏈的三道防線:需求預測、庫存計劃、供應鏈執行》,劉寶紅、趙玲著。
在ERP系統裏,從計劃的角度看,需求是由需求預測和庫存計劃驅動的。一般有兩種做法:一種是在ERP裏設再訂貨點,一旦庫存達到或低於再訂貨點,就驅動供應鏈補貨;另一種是按時段設定需求預測,外加安全庫存。在補貨週期內,這兩種方式帶來的總體庫存一樣,但傳遞給供應商和供應鏈的信息可大不一樣,對於供應鏈運營成本的影響也是。鑒於大多數人不熟悉這點,我們這裡來專門解釋一下。
再訂貨點=補貨週期內的平均需求+安全庫存。假定需求預測是10個/周,採購提前期是6周,安全庫存是30個,那麼再訂貨點就是10*6+30=90個。首次設置好後,MRP跑起來,假定沒有在庫、在途庫存,再訂貨點對供應鏈的需求信號是:給我90個,馬上就要。當然,作為供應鏈和供應商,你知道不會是90個馬上都要。但是,你沒法系統地知道,究竟什麼時候需要多少,因為再訂貨點沒法傳遞需求的時間維度;它傳遞的只是需求的數量維度。
後續的需求進來了,比如今天用掉1個的庫存,MRP一跑,就產生1個的需求,驅動生產線製造或供應商補貨1個;明天的需求是100個,MRP就產生100個的需求。供應鏈和供應商看到的需求忽高忽低,這對追求平穩的生產、配送來說,是個大挑戰。根本原因呢,是因為再訂貨點沒法平滑需求變動,除非手工幹預,前端的需求波動會直接傳遞給供應鏈。當然,再訂貨點裡有經濟訂貨量,這會適當減小波動,但根本問題還是存在。
再訂貨點的上述兩個缺點,在安全庫存+預測的模式下,都能得到相當完美的解決。
在安全庫存+需求預測模式下,需求預測的數量維度和時間維度都能設立,比如每週的預測是6個,供應商看到的指令就是每週送6個過來;安全庫存呢,給供應商的信號是現在就要,因為安全庫存是應對不確定性,而不確定性隨時都有。對於後續需求,一旦客戶的訂單錄入ERP系統,它會「消耗」預先設好的需求預測,而不是直接轉化成給供應商的指令[1],這樣就平滑了需求的起起伏伏。供應鏈和供應商看到的需求信號呢,還是原來設好的需求預測,按照一定的時段、數量分佈。這樣,需求就更平滑,有利於控制生產、配送過程中的運營成本。當然,就如我們後面會詳細講到的,如果實際需求太高,超出ERP裏向後消耗、向前消耗的設置,多餘部分就會以緊急需求的方式傳遞給供應鏈,形成需求波動。