批次管理中批次確定常見問題的分析方法_第1頁
批次管理中批次確定常見問題的分析方法_第2頁
批次管理中批次確定常見問題的分析方法_第3頁
批次管理中批次確定常見問題的分析方法_第4頁
批次管理中批次確定常見問題的分析方法_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、批次管理中批次確定常見問題的分析方法處理多年批次管理(Batch management)的相關問題,對批次管理中批次確定(Batch determination)這一小部分功能略有心得,所以在這里做一下本人的經驗總結,一為自己留個文檔好保持長期記憶,二為能跟大家分享一下我認為還算實用的信息,希望多少能幫得上大家。批次確定是批次管理中非常重要的一步,如果這一步無法進行或者結果和預期的不一樣,那么之前所做的批次管理的設定就無法起作用,創建的批次也無法被使用,因此這一環節進行的順利與否會影響到整個物流鏈的運轉。批次確定經常被使用的地方:1)庫存和倉庫的管理,比如庫存轉移訂單(Stock transf

2、er order),用來確定出貨工廠的發貨批次。2)生產相關的文檔,比如生產訂單(Production order),流程訂單(Process order),用來確定生產過程中需要的組件或者原材料的出貨批次。3)銷售相關的文檔,比如銷售訂單(Sales order),外向交貨單(Outbound delivery),用來確定制成品發貨時使用的出貨批次。批次確定的主要Function Module:VB_BATCH_DETERMINATION批次確定的主界面:批次確定主界面批次確定的主要方式:1)后臺自動執行。 2)前臺手動執行。批次確定的主要問題:1)批次沒有被確定出來。2)確定出來的批次結果

3、不正確。3)確定出來的批次正確但是使用的數量不正確。批次確定問題的一般分析過程:1)當批次確定出現問題時,如果批次確定的過程可以通過前臺手動執行進行重復操作,那么就通過手動執行進入批次確定的主界面。在這里要注意的是,如果批次確定是后臺自動執行的,在很多單據上也可以用手動執行進行重復操作,比如外向交貨單,在VL02N中,批次確定可能因為后臺定制已經被自動執行過了,但是仍然可以通過點擊“批次拆分(Batch Split)”的按鈕進入批次拆分的詳細界面,然后點擊“更改批次確定(Change Batch determination)”按鈕進入批次確定的主界面。2)在批次主界面里批次選擇框(Batch

4、selection)中所羅列的就是排好序的被選擇出來的批次,如果這里的結果有問題,那么首先要看日志(Log),在主界面中點擊“日志(Log)” 按鈕,會有一個對話框彈出來:在這個對話框中點擊“展開(Expand)”按鈕,注意要點擊兩次,直到完全展開為止,在展開的詳細列表中,你能看見整個批次確定的過程記錄,其中會有紅色高亮的條目,里面會清楚地寫明為什么某個批次會在批次確定的某個環節被過濾掉。從記錄中可以看出,一般batch stock的選擇不會出問題,這一步是把所有相關的有庫存的批次選擇出來,問題經常是發生在selection criteria或者是availability的選擇過程里,有可能你

5、想要的批次被過濾掉, 也有可能你不想要的批次被保留下來。3)如果問題發生在selection criteria,那么就要接著看“選擇標準(Selection criteria)”,點擊這個按鈕后,會有另外一個對話框彈出來,里面會有相應的搜索策略定義的選擇類里用來搜索所需批次的特征屬性和特征值,你可以把過濾掉的批次在不同的窗口里用MSC3N打開然后對比一下看你的批次是不是符合你定義的搜索條件。但是如果“選擇標準(Selection criteria)”對話框中的選擇條件和你認為的應該被使用的選擇條件不一樣的話,那么就需要對你的搜索策略進行分析,點擊“策略分析(Strategy Analysis)

6、”按鈕,會進入另一畫面:在這個畫面中很多策略類型和搜索策略被羅列出來,其中你通過展開可以找到一個有綠燈的策略,這個就是這次批次確定使用的策略,可以很容易的發現為什么這個策略會被使用,通過對比你可以看出被使用的策略一般來說都是唯一符合使用條件的策略。因此,如果搜索策略(Search Strategy)或者選擇類(Selection Class),出現了問題,基本通過這里就能找到被使用的搜索條件,從而發現批次是否被選擇的原因,然后通過調整選擇類里特征屬性的特征值或者調整批次的分類數據使得批次被選擇出來。4)如果問題發生在可用性檢查(Availability),那么就要點“可用性(Availabil

7、ity)” 進入可用性檢查畫面,這個是和CO09一樣的功能和畫面,你可以在這里找到為什么被選出來的批次看上去明明有庫存卻因為庫存不足被過濾掉,這個經常是因為批次中的部分或者全部數量已經被別的單據憑證占用掉了,如果你還希望這個批次被使用的話就要增加這個批次的庫存,或者釋放其他單據憑證占用的這個批次的數量。5)如果批次確定中選擇出來的批次和數量都對,只是批次的排序或者批次的拆分有問題,這個時候就要查看當前搜索策略的詳細內容,可以通過點擊“策略信息(Strategy info)”按鈕來檢查,在新彈出的對話框中:可以看到批次拆分的相關定義,以及排序規則的定義,你可以手動的將被選擇出來的批次根據這里定義

8、的排序規則進行排序測試,看看結果對不對,一般來說這類問題都是因為排序規則的定義不合適造成的,你只需要在策略中對它進行一些調整就可以達到你想要的結果。批次確定問題的程序調試分析過程:1)在SE37中打開Fuction Module: VB_BATCH_DETERMINATION,點擊“SET/DELETE Breakpoint”按鈕來設置session breakpoint。2)手動啟動批次確定或者在事務碼里進行問題重現操作來自動啟動批次確定。運行界面會自動進入程序調試模式并停在之前所設的VB_BATCH_DETERMINATION斷點上。3)程序運行的主要部分解析:Main Program S

9、APLV01FSource code of LV01FU01FUNCTION VB_BATCH_DETERMINATION PERFORM get_kondition USING space x_bdcom-knumh.*這個FORM是用來根據FUNCTION的輸入值找出用來做批次確定的condition record,也就是搜索策略等相關的控制信息。 PERFORM flow_sequence.*這個FORM是用來決定批次確定的搜索順序,它會改變內表xfs的內容,一般來說內表xfs的內容如下:Internal table xfs 1 TYPE 1 DB 根據條件從數據庫中選擇有庫存的批次2

10、CL 將從數據庫中選出的批次進行搜索策略的過濾,刪除不符合選擇條件的批次 3 AC ycl_mchbyac_mchb* Ergebnistabelle sortieren IF sort_done IS INITIAL. PERFORM sort_batch. sort_done = x. ENDIF.*批次的排序在這個FORM中進行,排序的準則是根據定義在搜索策略中的排序方法來進行* Ergebnistabelle Menge verteilen IF dist_done IS INITIAL. PERFORM distribute_batch. PERFORM lock_atp_batch

11、 USING 0. dist_done = x. ENDIF.*被選擇出來并排好序的批次在這里被分配數量* Hellsteuerung bei keinem Ergebnis PERFORM check_dialog.*這個FORM控制著你能否看見批次確定的主界面,有時候由于批次確定在后臺運行,不能看見主界面,而程序中又很難找到被使用的搜索策略信息,那么在進入這個FROM之后,將變量no_dialog的值置成空,你就可以進入批次確定的主界面進行進一步的分析4)批次確定的主要FORM的內部程序比較復雜:FORM select_batch_clFORM select_batch_dbFORM se

12、lect_batch_ac但是基本根據各自返回的內表內容,你就能確定問題發生在哪一部分,然后就能在前臺操作來找尋問題點,所以可以不用太深入的去檢查內部程序,在這里要注意的是FORM select_batch_cl中,除了定義的選擇范圍,系統還會檢查批次的分類狀態,如果是鎖定或者不完整的狀態也會被篩除掉。(批次的分類狀態:MSC3N打開批次,進入分類項,有個鉛筆和對號的符號按鈕,點擊會彈出狀態框。)5)批次確定的FUNCTION MODULE一般會如下被其他程序調用: call function VB_BATCH_DETERMINATION exporting i_komkh = komkh i_komph = komph x_bdcom = bdcom importing x_bdcom = bdcom tables i_bdbatch = ybdbatch e_bdbatch = xbdbatch i_mdva = ymdva e_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論