1. 入庫了庫存、安全庫存、創建了99個銷售訂單
2.
3.
4.
5.
6.
7.
8.采購申請轉單。
9.
10.
11.
12.
13.
14,有個30pcs的獨立需求不出現,是 mrp3向前消耗期間控制的,30天改為60天 出現了
*-----------------------------
MRP(物料需求計划):
原則是保證供需平衡
供:供應,包括現有的PR、PO、庫存數量、計划訂單等。。
需:需求,預留、SO、預測數量等。。
RUN MRP:根據需求數量-供應數量=自動生成相應數量的供應(計划訂單、采購申請、計划協議等)
相關事務代碼:
MB21創建預留
MD61導入計划需求
MD04查看需求供應情況
MD41執行MRP程序自動計算。(MRP類型為PD,MPS)
MD02執行MRP程序自動計算。(MRP類型為PD)
注意:若要運行MRP功能,需滿足以下條件(工廠層面和物料層面):
工廠層面在后台新建工廠中滿足兩個條件:
(1)后台激活工廠對應的MRP功能,SPRO->物料管理->基於消費的計划->計划->激活物料需求計划。點擊物料需求計划,進入以下界面找到對應工廠激活:
(2)設置計划文件:SPRO->物料管理->基於消費的計划->計划->激活物料需求計划。點擊建立計划文件。也可前台輸入tcode MD01,MD02替代后台配置
BOM:物料清單,是存儲物料組成的架構(分層)。
例如1:成品A由B、C組成,且1A需要2B、3C。則生成100個A供應。基於BOM架構,需要采購B\C的采購申請多少?觸發200B+300C的需求,之后根據B,C的供應情況,確定最終的采購需求。
例如2:產成品數量100, 原材料100*10 – 供應情況 = 計划采購數量。
基於BOM從上往下展開(從產成品開始展開),如下圖所示:
MRP視圖
通過Tcode MM03可查看物料具有的視圖,MRP3\MRP4一般是用於PP生產模塊。在MRP1視圖中:
上圖解釋字段解釋如下:
特定工廠的物料狀態:可以用於控制是否該物料可以執行MRP(MD41等)。
MRP組:PP有關,基於工單生產、基於庫存生產
MRP類型(分類的概念):ND代表無計划,不跑MRP。。
PD 物料需求計划,針對原材料的采購MRP。。。
MPS主物料計划,針對半成品、產成品的MRP類型。(M0-M4)。
系統有單獨的事務代碼 Run MRP,MD40事務代碼專門執行MPS類型物料MRP,事務代碼MD01專門執行PD類型的物料。
事務代碼MD41跑多層的,從產成品-----原材料。可通過SE93輸入MD* 查看相關的事務代碼:
例如:總成A\半成品B\原材料C,則 A:MPS, B:MPS, C:PD(MRP)。事務代碼MD40即可運行A+B
綜上:運行MRP常用MD41(單項) /MD01 MD02 (多項)
運行MRP的方式:
前台在線跑,耗時長,中間中斷就無用。高峰期可能會卡。MD41單個項目,MD02單項多級
后台JOB設置及查看:SM36創建、SM37查看及運行,定計划Run MRP,可選擇負載輕時跑
MD41進入:
處理代碼:表示指定 MRP 或 MPS 允許的類型。可能是下列類型:
凈改變計划 NETCH :距離上次MRP之后有變更過需求或者供應的數據范圍。。特殊情況使用。。
計划范圍中的凈改變計划 NETPL:計划范圍:后台配置中有設置一個計划周期時間(如100天,則100天以內的有變化的,就需要作MRP,超過100天則不考慮)。。常用。
在線全重生計划 NEUPL:所有全部執行,不管有沒有變更等。。占用系統資源,不建議執行。
創建標示:
1 采購申請:供應情況全部生成采購申請狀態。(MD04可查看生成了采購申請)。
2 未清期間的采購申請:采購周期內的生成采購申請,采購周期外的生成計划訂單。。
3 計划訂單:供應情況生成計划訂單狀態。。(MD04可查看生成了計划訂單,計划訂單指還不考慮購買的,只是計划)
未清期間的采購申請:采購周期(采購訂單發給供應商后,供應商生產完成,送貨到我們企業這個期間,叫供應供貨周期 若10天),需求日期10月28號-當前時間若<10內的,則MRP需要生成采購申請。若>10天則不會。可通過下面理解:
MM01-MM03:
計划交貨時間:下訂單到收到貨到企業的時間
收貨處理時間:貨從公司門口到對應倉庫的處理時間,該段時間可能會進行質檢等。
計划邊際碼:相當於buffer,可以冗余寬限的時間,通過后台配置
若設置:
計划交貨時間:30
收貨處理時間 :2
計划邊際碼:001 (計划緩沖2天)
未清緩沖:10
采購處理時間:0。采購部門把采購申請轉化為采購訂單需要的時間。Spro--物料管理--基於消費的計划--工廠參數---執行工廠參數維護:維護工廠參數--計划運行。
則需求時間:12.1 – 2-30-10 = 10月20號。。
GR: 點擊,可顯示實際收貨日期。
RUN MRP時計划模式配置:
1 適應計划數據:表示MRP生成的訂單號碼不更新。固定ID,再次運行MRP時,該號碼行數據不變。通常建議用1.
3 刪除並重新創建計划訂單數據:表示MRP生成的計划訂單號碼更新。容易產生號碼溢出。
例如:1、設置計划模式為1,RUN MRP,運行如下:
然后由計划訂單轉為采購申請:
注意:該物料主數據設置采購類型為F,即只能外購,故只能轉化為采購申請。若采購類型為X可外購或自制,則可轉化為采購訂單,也能轉化為生產訂單。
則生成的采購申請編號右側出現*標記,表明此行項目不能再修改。
再次Run MRP時,*行項目不變:
若要更改*行,則需要進入行項目內部更改,雙擊行項目進入訂單修改頁面,點擊“數量/日期”分頁,取消“固定ID”選中狀態,返回MD04頁面查看,則*標記消失。之后再運行MRP,則之前的*行會更新:
3、設置計划模式為3,RUN MRP,計划訂單編號更新。
調度
調度:使用物料主數據維護的生產周期,實際BOM工序時間計算,,,
1:一般用於原材料MRP運行。使用物料主數據MRP2中的自制生產時間代替生產周期。建議默認都用1.
2:一般用於成品或半成品才會考慮。將考慮BOM工序時間計算。復雜!
自制生產:該字段產成品有,原材料無。字段值可能不准確。而BOM工序里維護的時間較准確,但是計算時比較慢,一般采用自制生產天數來計算。
lot size:
MM主數據中的MRP1視圖-->批量數據
復雜點:加入lot size(靜態、周期)
1、靜態lot for lot:
特殊:LOT FOR LOT:不同一天的時候,會分開生成供應(計划訂單或采購申請),。
如果是同一天的話:
1、make to order (基於訂單生產) :分開。。
例如:一個SO:編號10001,MRP跑出采購申請(關聯了SO號碼),之后做采購訂單也關聯SO號碼,入庫也關聯SO,發貨則只能針對這個SO進行發。針對有的企業特殊生產->訂單來了再生產的模式。
SO: 100002…… 與10001不會合並
2、make to stock :合計生成。。
固定批量大小模式:
則MRP產生的訂單都是以11為批量。
最小批量大小:
每次MRP生成計划訂單或者采購訂單都必須大於該值。
最大批量大小:
每次MRP生成計划訂單或者采購訂單都必須小於該值。
舍入值:
每次MRP生成計划訂單或者采購訂單都必須是該值的倍數。(相當於最小包裝,每次采購都必須以此為倍數)
最大庫存水平:
直接補充到最大庫存:若設置的值大於需求,則自動按最大庫存生成訂單。若設置的值小於需求,則行項目根據實際情況創建。
MRP元素的縮寫
代表相應的 MRP 元素和更詳細的描述該元素的六字符描述。
可以在 MRP 的定制中更改該短文本,或者對於基於消費的計划,在 IMG 活動 檢查 MRP 元素的文本中更改該短文本。
例如,存在下述 MRP 元素:
MRP 元素的說明,,關鍵字 |
---|
工廠庫存, ,庫存 (Stock) |
安全庫存,,SafeSt |
倉儲地庫存,,SLockSt |
單個客戶庫存,,CustSt |
客戶的寄售庫存(可用性檢查),,CCsgmt |
項目庫存,,ProjSt |
具有外協加工商的庫存,, SubcSt |
批次庫存,,BtchSt |
批次/倉儲地庫存,,BtSLoc |
質量管理的檢查批量,,QM-lot |
計划訂單,,PldOrd |
模擬訂單,,PldOrd |
生產訂單,,PrdOrd |
確認,,POConf |
處理訂單,,PrcOrd |
維護訂單,,PMOrdr |
網絡訂單,,NtwOrd |
采購申請,,PurRqs |
采購訂單項目,,POitem |
SA 計划行,,SchLne |
JIT(及時)調用,,JITCll |
JIT 交貨計划,,JIT-DS |
預測交貨計划,,ForcDS |
發運通知,,ShpgNt |
轉移要求 WMS,,TrnReq |
安全需求,,SfyReq |
相關需求,,DepReq |
模擬相關需求,,SimReq |
模擬請求,,SimReq |
可用性檢查的模擬需求,,SimReq |
總需求,,TotReq |
提供物料的分協加工商請求,,SubReq |
計划獨立需求,,IndReq |
客戶獨立需求,,CusReq |
外部銷售訂單,,CusReq |
預測需求,,ForReq |
非計划內需求,,UnplRq |
庫存調撥需求的批准訂單,,PRqRel |
庫存調撥訂單的批准訂單,,RelOrd |
庫存調撥計划協議的批准訂單,,ScAgDS |
庫存調撥計划訂單的批准訂單,,PlORel |
預留,,MtlRes |
相關預留,,OrdRes |
其它工廠的預留,,StTRes |
庫存調撥預留,,TrnRes |
報價請求,,RFQuot |
報價,,Quottn |
訂單,,CusOrd |
SD 計划協議,,SchAgr |
SD 計划協議; 外部服務代理,,SA-ESP |
合同,,Contrc |
無發票交貨,,FOCDly |
交貨,,Delvry |
退貨(可用性檢查),,RetDly |
退貨項目,,退貨 |
收貨,,GdRcpt |
發貨,,GIssue |
計划,,-----> |
直接生產,,-----> |
計划時界的結束,,-----> |
總需求計划,,-----> |
結束補貨期間,,-----> |
有效外日期,,-----> |
MRP簡介
MRP 是基於需求,供給、產品BOM結構等信息計算產生不同的獲取建議,在獲取建議中包含應該何時、采購何種物料、多少數量等各項信息,從而實現制造業庫存管理目標,即在正確的時間按恰當的數量得到所需的物料。
1.2.1 MRP運行過程如下表所示
主要內容包括如下一些:
1、 產成品凈需求計算:凈需求=毛需求-供給-庫存。
2、 產成品獲取建議產生:
根據物料的獲取類型確定需求來源是自制還是外購。
根據凈需求並結合物料的批量數據、配額信息、報廢率、取整等參數,系統確定出獲取建議的數量。
3、 BOM展開,相關需求產生:
BOM展開過程需注意組件的有效性,比如供應商提供或者虛擬件或者被替代件系統不會產生組件的相關需求,會直接按邏輯展開到對應的組件。
4、 半成品凈需求產生。
5、 原材料凈需求產生。
6、 配額及供應商的確定。
7、 獲取建議的形式:可能是計划訂單也可能是采購申請。
1.2.2MRP和MPS的關系及區別
MRP:MRP運行的目的是產生自制產成品、自制半成品的生產計划以及外購原材料的采購計划,如果有外放加工的,產生對委外供應商的采購計划。
MPS:MPS是MRP的基礎,它是指企業的產成品的生產計划,用來確定在未來一段期間內,何時生產何產成品。
1.2.3 MRP運行需考慮的問題
1、庫存地點:可設置部分庫存地點不參與MRP運算。通過設置庫位的MRP標識(MMSC)或更改主數據里面的字段標識(MARD-DISKZ)。
2、特殊庫存:
供應商寄售庫存:默認參與MRP
供應商分包庫存:默認參與MRP
銷售訂單庫存:和MTS分開運行MRP
客戶寄售庫存:不參與MRP
3、特殊狀態庫存:
限制庫存:參與MRP
退貨庫存:不參與MRP
凍結庫存:參與MRP
在途庫存:參與MRP
4、采購:
l 產成品在MTO模式下原材料通過MRP4視圖的“相關需求標識符”決定是基於銷售訂單的還是基於庫存的。
l MRP運行時產生的獲取建議可以通過兩種方式進行設置:
a. 在MRP運行界面時進行參數設置,確定不同物料類型的需求獲取建議。
b. 設置MRP組,通過對MRP組預先配置對應的需求獲取建議來確定。
當單個運行MRP(MD02)時,以運行界面的初始屏幕中輸入的參數為准,整體運行(MD01)以MRP組中為准,如果MRP組未維護,以輸入界面為准。
l 供應商的確定和MRP
a. 未使用配額:通過ME01固定供應商,並設置和MRP相關。
b. 使用配額:通過MRP2視圖的“配額安排”字段設置配額管理,通過MEQ1設置配額數量。其中配額管理可以管理通過計划訂單,采購訂單,采購申請,計划行,生產訂單是否納入配額協議的計算中。其中采購申請、計划行和計划訂單還區分手工創建和系統創建的。
l 采購訂單執行和MRP
采購訂單發送給供應商之后供應商有兩種形式確認交貨日期和交貨數量
a. 類型AB(Order Acknowledgement)訂單確認
代表采購訂單發送給供應商之后,供應商根據其庫存、生產情況進行初步確認。
b. 類型LA(Inbound Acknowledgement)
代表供應商已經創建外向交貨單,准備發貨,此時的交貨日期和數量基本上已經確認,從供應商收到此信息后,可以創建內向交貨單了。
l 采購訂單狀態和MRP:暫存和凍結的訂單參與MRP運算(只要MD04界面可以看到的訂單都參與MRP運算)。
l 采購申請的數量確定:
由凈需求結合批量(Lot size)確定,在MRP1視圖的批量數據屏幕定義。
事務代碼OMI4可以定義不同的批量類型及相關的基礎配置信息。
批量分為三種類型:
a. 靜態批量過程:EX(按需產生),FX(固定批量FX),HB(補貨至最大庫存水平)。
EX:獲取建議和需求基本一致,按需采購庫存成本最低但訂貨頻繁(按天匯總)。
FX:按規定數量產生申請。
b.期間批量過程:W*(以周為單位設定批量匯總方案),M*(以月為單位設定批量匯總方案),T*(以工作日為單位設定批量匯總方案),P*(按特殊期間為單位,比如記賬期間PB,計划日歷期間PK)。
如何設定系統運行出的日期為每周固定的工作日(見網易雲筆記專題)。
l 采購申請的取整方式
a. 單位的取整
通過事務代碼CUNI設置單位小數位。
b. 舍入值取整
c. 取整參數文件:可定義按不同的等級來做不同的取整方式。通過OWD1來定義。