前言
物料的先進先出是庫房物資管理的一個基本原則。因此,在大長江ERP系統上線伊始,就依據SAP系統的強大功能,對如何實現配件的先出先出在系統中做了相應的設置。隨著產量的不斷增大,庫房管理的配件越來越多,同一時間同一物料的到貨批次也不斷增多,原來的先出先出設置方法已不太適應管理精細化要求,業務部門要求對系統進行改進。
一、原方式存在問題
目前SAP系統中,對配件物料的使用原則是按物料批次的到貨(移動類型101/101K)時間為優先使用原則。然而采購本部庫房是按批次的合格時間將實物批次歸位至定置倉位,并按先進先出的原則使用。因質量本部檢驗時間不同,批次間的到貨時間順序和合格時間順序并不能完全一致。導致SAP系統的優先使用原則和庫房實物的定置倉位放置原則不一致,無法做到實物先進先出,以至出現必須到定置倉位中間掏貨的情況。
二、改進要求
更改SAP系統優先使用原則,按物料的批次合格(移動類型321/321K)時間為優先使用原則,從而與采購本部實物的定置倉位放置原則一致,做到實物先進先出。
三、改進思路分析
為達到改進目前,我們對現在ERP系統物料批次使用的設置方法進行了分析,其主要內容為:
1:物料的批次管理級別是在工廠層次上的,即物料在一個工廠內的批次是唯一的;
2:批次的排序規則為FIFO,其排序特性為MCHA-LWEDT,具體設置為:
從圖上可以看出,其排序特性值采用的表MCHA中字段LWEDT (最近的收貨時間即物料的到貨時間),進一步跟蹤系統中物料的批次批次確定過程,可以確定程序運行過程中對查找的批次排序的情況如下圖所示:
因此,若要實現按批次的合格時間排序,只要將物料做321移動時的日期(合格日期)記入表MCHA的字段LWEDT中即可。但按上述方法對批次的先入先出問題進行了改進,當幾個批次物料同一天合格時,依舊會存在當某批次未使用完而使用另一批次問題,解決問題的根本方法是要增加合格時間的判斷。而在SAP/R3系統中批次屬性中并沒有記錄時間的字段屬性,為此,我們可設計一個自定義表,用來記錄當321移動時的合格日期及時間,然后,在批次確定程序LV01F001中修改提取LWEDT值的方法。
四、改進方法實現
根據以上分析,為實現按批次的合格日期及時間排序,需要將物料做321移動時的日期及時間(合格日期及時間)記入物料批次屬性表MCHA的字段LWEDT及自定義的表中。為此, 必須實現操作人員在完成質量狀態轉移的同時由系統自動完成物料批次屬性LWEDT的更改。為實現此功能,我們可以采用SAP系統提供的增強MB_DOCUMENT_BADI, 其實現過程如下:
1:創建自定義表YCHARG_TIME,其結構如下;
2:創建增強程序,為此,輸入事務碼SE19 :
輸入名稱后點創建;
3:在彈出的窗口中輸入MB_DOCUMENT_BADI:
輸入后點確認;
4:輸入文本
之后點Interface標簽:
5:創建方法
雙擊方法“MB_DOCUMENT_BEFORE_UPDATE”;
在此方法中,寫入自己要的代碼:
其中:函數Y_BAPI_BATCH_CHANGE為調用系統標準函數BAPI_BATCH_CHANGE以實現批次屬性的更改,其代碼如下:
6:修改SAP標準批次確定程序LV01F001 ,將原來的語句:
7:代碼完成后激活;
五、結束語
此項改進完成后,在SAP/R3系統中,物料的批次確定順序就將由原來的按物料到貨時間改成按照物料質量狀態由待檢轉合格的日期及時間進行。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:配件按物料的批次合格日期及時間為優先使用原則的改進
本文網址:http://www.guhuozai8.cn/html/consultation/1082006359.html