批次管理中批次確定常見(jiàn)問(wèn)題的分析方法_第1頁(yè)
批次管理中批次確定常見(jiàn)問(wèn)題的分析方法_第2頁(yè)
批次管理中批次確定常見(jiàn)問(wèn)題的分析方法_第3頁(yè)
批次管理中批次確定常見(jiàn)問(wèn)題的分析方法_第4頁(yè)
批次管理中批次確定常見(jiàn)問(wèn)題的分析方法_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

3、不正確。3)確定出來(lái)的批次正確但是使用的數(shù)量不正確。批次確定問(wèn)題的一般分析過(guò)程:1)當(dāng)批次確定出現(xiàn)問(wèn)題時(shí),如果批次確定的過(guò)程可以通過(guò)前臺(tái)手動(dòng)執(zhí)行進(jìn)行重復(fù)操作,那么就通過(guò)手動(dòng)執(zhí)行進(jìn)入批次確定的主界面。在這里要注意的是,如果批次確定是后臺(tái)自動(dòng)執(zhí)行的,在很多單據(jù)上也可以用手動(dòng)執(zhí)行進(jìn)行重復(fù)操作,比如外向交貨單,在VL02N中,批次確定可能因?yàn)楹笈_(tái)定制已經(jīng)被自動(dòng)執(zhí)行過(guò)了,但是仍然可以通過(guò)點(diǎn)擊“批次拆分(Batch Split)”的按鈕進(jìn)入批次拆分的詳細(xì)界面,然后點(diǎn)擊“更改批次確定(Change Batch determination)”按鈕進(jìn)入批次確定的主界面。2)在批次主界面里批次選擇框(Batch

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

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

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

7、ity)” 進(jìn)入可用性檢查畫面,這個(gè)是和CO09一樣的功能和畫面,你可以在這里找到為什么被選出來(lái)的批次看上去明明有庫(kù)存卻因?yàn)閹?kù)存不足被過(guò)濾掉,這個(gè)經(jīng)常是因?yàn)榕沃械牟糠只蛘呷繑?shù)量已經(jīng)被別的單據(jù)憑證占用掉了,如果你還希望這個(gè)批次被使用的話就要增加這個(gè)批次的庫(kù)存,或者釋放其他單據(jù)憑證占用的這個(gè)批次的數(shù)量。5)如果批次確定中選擇出來(lái)的批次和數(shù)量都對(duì),只是批次的排序或者批次的拆分有問(wèn)題,這個(gè)時(shí)候就要查看當(dāng)前搜索策略的詳細(xì)內(nèi)容,可以通過(guò)點(diǎn)擊“策略信息(Strategy info)”按鈕來(lái)檢查,在新彈出的對(duì)話框中:可以看到批次拆分的相關(guān)定義,以及排序規(guī)則的定義,你可以手動(dòng)的將被選擇出來(lái)的批次根據(jù)這里定義

8、的排序規(guī)則進(jìn)行排序測(cè)試,看看結(jié)果對(duì)不對(duì),一般來(lái)說(shuō)這類問(wèn)題都是因?yàn)榕判蛞?guī)則的定義不合適造成的,你只需要在策略中對(duì)它進(jìn)行一些調(diào)整就可以達(dá)到你想要的結(jié)果。批次確定問(wèn)題的程序調(diào)試分析過(guò)程:1)在SE37中打開(kāi)Fuction Module: VB_BATCH_DETERMINATION,點(diǎn)擊“SET/DELETE Breakpoint”按鈕來(lái)設(shè)置session breakpoint。2)手動(dòng)啟動(dòng)批次確定或者在事務(wù)碼里進(jìn)行問(wèn)題重現(xiàn)操作來(lái)自動(dòng)啟動(dòng)批次確定。運(yùn)行界面會(huì)自動(dòng)進(jìn)入程序調(diào)試模式并停在之前所設(shè)的VB_BATCH_DETERMINATION斷點(diǎn)上。3)程序運(yùn)行的主要部分解析:Main Program S

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

10、CL 將從數(shù)據(jù)庫(kù)中選出的批次進(jìn)行搜索策略的過(guò)濾,刪除不符合選擇條件的批次 3 AC ycl_mchbyac_mchb* Ergebnistabelle sortieren IF sort_done IS INITIAL. PERFORM sort_batch. sort_done = x. ENDIF.*批次的排序在這個(gè)FORM中進(jìn)行,排序的準(zhǔn)則是根據(jù)定義在搜索策略中的排序方法來(lái)進(jìn)行* Ergebnistabelle Menge verteilen IF dist_done IS INITIAL. PERFORM distribute_batch. PERFORM lock_atp_batch

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

12、lect_batch_ac但是基本根據(jù)各自返回的內(nèi)表內(nèi)容,你就能確定問(wèn)題發(fā)生在哪一部分,然后就能在前臺(tái)操作來(lái)找尋問(wèn)題點(diǎn),所以可以不用太深入的去檢查內(nèi)部程序,在這里要注意的是FORM select_batch_cl中,除了定義的選擇范圍,系統(tǒng)還會(huì)檢查批次的分類狀態(tài),如果是鎖定或者不完整的狀態(tài)也會(huì)被篩除掉。(批次的分類狀態(tài):MSC3N打開(kāi)批次,進(jìn)入分類項(xiàng),有個(gè)鉛筆和對(duì)號(hào)的符號(hào)按鈕,點(diǎn)擊會(huì)彈出狀態(tài)框。)5)批次確定的FUNCTION MODULE一般會(huì)如下被其他程序調(diào)用: 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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論