SAP生產訂單預留

2021-09-19 03:14:36 字數 2972 閱讀 3210

閒來無事,研究一下生產訂單預留。

首先是預留的建立:

1.預留建立的時機:預留憑證是在生產訂單儲存的時候建立的,預留編號和生產訂單一一對應。但是在讀取bom的時候就已經建立了臨時檔案,並占用了編號!(這個號碼是提前分配,所以預留可能會不連號!!!和預留的編號分配不同,生產訂單的編號是在儲存的時候才會分配,所以一定是連號的!!!)

2.預留憑證專案:和訂單元件專案檢視完全一致,在訂單儲存的時候存入資料庫,在訂單元件被修改的時候自動修改。在mb22裡面不能修改生產預留。

3.在訂單型別引數中,可以設定預留建立型別——立即、下達、從不。不管選擇何種型別都會建立預留檔案,但是在訂單表頭儲存了這個型別資訊afko-no_disp。在預留表resb-no_disp也有這個資訊。用來標記預留要不要參加mrp運算、要不要參與atp計算。

4.img中設定的預留建立時機和訂單表頭欄位afko-no_disp的對應關係。

3 immediately     立即 —— ''      與物料計畫有關                  預留建立的時候自動啟用

2 from release 下達——'x' 在定義的期間內與物料計畫有關 在訂單下達的時候自動啟用

1 never                 從不——'1'        與物料計畫無關                  可以手工啟用預留

5.自動修改生產訂單預留的增強

增強:ppco0001   出口名稱:exit_saplcobt_001

table引數:component_table           用來記錄將會存入resb表的資料

component_table_old       用來記錄在更改之前的資料

訂單發料對預留的影響

fixed qty:固定數量,不會隨主件數量的變化而變化!!!

net indic:net標識,忽略主件組裝報廢率,只考慮bom報廢和工序報廢。

這兩個標識都是從bom帶過來的,fixed qty可以修改,net indic不能修改,一定和bom一致。

final issue:最終發料標識,在完全發料後會自動勾上,也可以在發料的時候手動勾上,在不完全發料手工勾上這個最終發料表示後還是可以發料(但是不會自動帶出建議值),這個標識也可以修改!!!

下圖為bom

裡面的設定位置

下圖為訂單元件的字段

1.非計畫性發料:不會沖銷預留!!!

mb1a   移動型別261 不參考訂單,而是在order欄位指定訂單,如下圖

2.計畫性發料:沖銷預留!!!

發料選擇參考的訂單,同樣的直接選擇參考的預留憑證也是一樣。

自動帶出預留編號,和預留憑證專案內容

3.計畫性發料的其他選項

by-products :決定如何帶出的建議值(預設帶出有為滿足的需求數量的專案,選1會帶出所有專案,選2只會帶出可以發料的專案)  『 預設』和『2』有一定的區別,例如發料不足但是勾選了最終發料,那麼『預設』可以帶出專案繼續發料,但是這些專案不是被選中的,而『2』不可以帶出這些專案!!!

op.sel : 工序選擇標識,選中該標識後,可以針對訂單的特定乙個或幾個工序的需求元件進行發料。

fis:最終發料標識,勾選後,在發料介面預設勾選最終發料標識。

extended:擴充套件選擇標識,選中後彈出倉庫。需求日期等畫面供選擇。

參考訂單選擇介面

擴充套件選擇介面

如何控制生產訂單的發料

1.正常情況下,生產訂單的計畫外發料是無法限制的,計畫內發料可以限制。限制計畫內發料就是讓預留打上刪除標記。只有對生產訂單做技術性關閉(teco/del)(當然給生產訂單打上刪除標記也是可以做到),這時對應的預留就自動會打上刪除標記。

2.特別地,即使訂單完全報工(cnf)而且勾選了清除訂單預留,完全收貨(dlv),如果沒有teco或者del,還是可以發料的(前提是還有計畫內未發數量)。

3.如果一定要限制,完全報工、完全收貨、完全發料情況下不能發料,可以試著在出口裡面去實現。

exit_saplf048_001

exit_saplf048_002

這兩個出口都是在物料憑證儲存之前的,import即將存入資料庫的物料憑證頭和專案。可以在這裡面做一下判斷,卡住!!!

超耗的發料怎麼處理

預留已經沖銷完,即完全發料,還需發料要怎麼處理?

有兩種方式,一是直接計畫外發料,如果非要計畫內發料也是可以的,在參考訂單前先勾選建議零行。

這兩種發料的區別可以自己去研究。

同樣的退料也分計畫內和計畫外。退料就是發料的沖銷動作。

總的來說,和預留有關係的就是計畫內的,和預留無關的都是計畫外的!!!

SAP生產訂單預留(上)

閒來無事,研究一下生產訂單預留。首先是預留的建立 1.預留建立的時機 預留憑證是在生產訂單儲存的時候建立的,預留編號和生產訂單一一對應。但是在讀取bom的時候就已經建立了臨時檔案,並占用了編號!這個號碼是提前分配,所以預留可能會不連號!和預留的編號分配不同,生產訂單的編號是在儲存的時候才會分配,所以...

SAP生產訂單狀態詳解

crtd 建立 生產訂單建立時的狀態,表明訂單處於剛剛建立時點,不允許做後續發料,確認等操作。prel 部分釋放 當對生產訂單做部分下達時的狀態,如僅下達部分工序時。rel 已釋放 當生產任務確定可下發至車間生產時,將生產訂單下達,開始後續業務流程。manc 未檢查物料可用性 生產訂單未做元件物料的...

SAP中實現生產訂單自動關閉

對於生產訂單已經完成的訂單,那麼是用技術性完成 technical complete 的方式對訂單進行操作,目的是讓生產訂單對元件的預留進行清除。一般來說,大家普遍採用的是人工去進行生產訂單技術關閉的方式,且一般由乙個企業的訂單計畫員負責。但sap系統中也可以實現生產訂單自動技術性完成的方式。它的原...