閒來無事,研究一下生產訂單預留。
首先是預留的建立:
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系統中也可以實現生產訂單自動技術性完成的方式。它的原...