預(yù)留是計劃管理的重要功能,通過預(yù)留可以保障重要需求的穩(wěn)定供給。但有時我們會發(fā)現(xiàn),明明之前某需求單據(jù)預(yù)留了一筆供應(yīng),但是現(xiàn)在卻不見了或者變成了預(yù)留其他供給單據(jù),為什么?這就需要了解星空系統(tǒng)哪些操作會減少或釋放預(yù)留,主要包括以下場景:
手工釋放預(yù)留
如:銷售訂單、生產(chǎn)訂單等都可以手工釋放預(yù)留;
單據(jù)狀態(tài)轉(zhuǎn)換自動釋放預(yù)留,如:
1)銷售訂單反審核或關(guān)閉會釋放預(yù)留;
2)某需求單據(jù)預(yù)留了生產(chǎn)訂單時,若在未入庫的情況下將生產(chǎn)訂單的業(yè)務(wù)狀態(tài)變?yōu)橥旯せ蚪Y(jié)案,預(yù)留也會丟失,對單據(jù)進(jìn)行反執(zhí)行操作時系統(tǒng)不會再重新建立預(yù)留。委外訂單也一樣。
3)某需求單據(jù)預(yù)留了采購訂單時,若采購訂單還未入庫的情況下,對采購訂單進(jìn)行關(guān)閉,采購訂單與需求單據(jù)之間的預(yù)留關(guān)系會斷掉,重新反關(guān)閉采購訂單,預(yù)留不會重新自動建立。
銷售訂單出庫或發(fā)生了數(shù)量變化,會自動減少預(yù)留
如:某銷售訂單一開始預(yù)留了某生產(chǎn)訂單,后來該銷售訂單做了部分銷售出庫,如果以前預(yù)留的數(shù)量大于了剩余未出庫的數(shù)量,會將多余的預(yù)留自動釋放出來的,這樣第2次再做計劃運(yùn)算時,該銷售訂單原本預(yù)留的生產(chǎn)訂單就可能被預(yù)留給其他的需求單據(jù)了。
如果銷售訂單預(yù)留了供給后,下推了銷售出庫單,預(yù)留會減少,如果又反審核刪除了銷售出庫單,原銷售訂單預(yù)留減少的數(shù)量不會再增加回去,看起來會認(rèn)為銷售訂單預(yù)留數(shù)量異常變少了,這種情況需要留意。
被A需求單據(jù)弱預(yù)留的庫存可能被B需求單據(jù)出庫掉,導(dǎo)致A需求單據(jù)的預(yù)留減少或釋放
只有強(qiáng)預(yù)留的庫存不能給其他需求使用,弱預(yù)留的庫存在自由庫存被使用完后就可以被其他需求單據(jù)占用。
MRP運(yùn)算異常中止可能會導(dǎo)致預(yù)留丟失
MRP運(yùn)算參數(shù)選擇“釋放預(yù)留”或“按優(yōu)先級占用弱預(yù)留”,正常計算完后,有可能會釋放之前的預(yù)留、再重新建立新的預(yù)留(即預(yù)留發(fā)生轉(zhuǎn)移);但是如果MRP運(yùn)算未執(zhí)行完就異常中止了,可能導(dǎo)致預(yù)留刪除了但是還沒來得及重新建立,導(dǎo)致預(yù)留丟失。
MRP運(yùn)算過程因物料納入了運(yùn)算范圍,但是對應(yīng)的需求單據(jù)沒有納入運(yùn)算,可能導(dǎo)致需求單據(jù)預(yù)留釋放、但不會重新建立
如:計劃運(yùn)算參數(shù)設(shè)置為釋放預(yù)留,未勾選“僅釋放參與計算單據(jù)的預(yù)留關(guān)系”,兩張銷售訂單001和002是同一個產(chǎn)品,原先都有預(yù)留,MRP運(yùn)算僅選擇001進(jìn)行運(yùn)算時,002的預(yù)留就會被釋放掉,MRP運(yùn)算完不會再重新建立002的預(yù)留關(guān)系;當(dāng)運(yùn)算參數(shù)勾選了“僅釋放參與計算單據(jù)的預(yù)留關(guān)系”時,002的預(yù)留不會釋放。
計劃方案選擇不釋放預(yù)留、勾選了“按優(yōu)先級占用弱預(yù)留”,計劃運(yùn)算時可能會引起預(yù)留關(guān)系的變化
如:低優(yōu)先級的需求一開始弱預(yù)留的是一筆庫存,再次運(yùn)算時,這筆庫存可能會被高優(yōu)先級的需求搶占,低優(yōu)先級的需求預(yù)留的供給單據(jù)可能會變成新產(chǎn)生的計劃訂單。
父項作為供給、若被預(yù)留的數(shù)量減少,會影響子項物料的預(yù)留
如:建立BOM,父項為A,子項為B,用量1:1;
建立A的銷售訂單,數(shù)量500,下推委外訂單500,對該委外訂單進(jìn)行MRP運(yùn)算,產(chǎn)生B的計劃訂單500,投放成采購并入庫,此時B預(yù)留的是庫存500;
A的委外訂單下推采購訂單并入庫100;
針對委外訂單跑MRP(不考慮子項入庫的倉庫),B物料會產(chǎn)生計劃訂單100;(因為A產(chǎn)品入庫100后,委外訂單的供應(yīng)數(shù)量變成了400,傳遞給B物料的需求也變成了400,所以原來預(yù)留了500的庫存會變成預(yù)留400庫存,因不考慮子項入庫的倉庫,需要新產(chǎn)生100的計劃訂單預(yù)留給B)。
變更計劃維度后,會導(dǎo)致預(yù)留丟失
MRP計算根據(jù)銷售訂單跑計劃,產(chǎn)生計劃訂單并投放后,對銷售訂單進(jìn)行變更,錄入計劃跟蹤號(變更前計劃跟蹤號為空),導(dǎo)致物料的計劃維度發(fā)生變化,原有預(yù)留自動釋放。這種調(diào)整了物料計劃維度的情況也會導(dǎo)致預(yù)留丟失。
建立或修改BOM后,在計劃運(yùn)算前沒有重新運(yùn)算低位碼,可能導(dǎo)致運(yùn)算后部分物料沒有建立預(yù)留關(guān)系
原因是如果沒有重新運(yùn)算低位碼,可能導(dǎo)致現(xiàn)在BOM父項物料的低位碼比子項物料的低位碼高(系統(tǒng)先運(yùn)算低的物料);
1)運(yùn)算產(chǎn)生計劃訂單后,計劃訂單上物料的低位碼如果比計劃BOM中的子項物料高,該計劃BOM分錄不會作為需求單據(jù),也就不會建立預(yù)留;
2)計劃方案如果勾選了“精確選單”,某用料清單參與計劃運(yùn)算,如果用料清單分錄的低位碼比生產(chǎn)訂單產(chǎn)品的低位碼低,該用料清單分錄不會作為需求,也不會產(chǎn)生預(yù)留關(guān)系。