賈晉林
(天津鋼鐵集團有限公司,天津300301)
在ERP系統(tǒng)日常運行維護過程中,生產(chǎn)訂單的排查是一項重要環(huán)節(jié)。利用系統(tǒng)功能COOIS——生產(chǎn)訂單信息系統(tǒng),可以輕松檢查是否存在零收貨生產(chǎn)訂單,生產(chǎn)訂單的狀態(tài)是否為最后交貨(DLV),在顯示的訂單列表中,可點擊訂單編號跟蹤查看每個訂單投入、產(chǎn)出數(shù)據(jù)。對于發(fā)現(xiàn)的異常數(shù)據(jù),可以通過數(shù)據(jù)的錄入時間、用戶名等信息進一步跟蹤處理。但對一個鋼鐵聯(lián)合企業(yè)而言,其生產(chǎn)訂單數(shù)量龐大,要在生產(chǎn)訂單中查詢某些物料的消耗情況存在一定困難。
天鋼2017年1月生產(chǎn)訂單數(shù)量為煉鐵廠11個、動力廠32個、煉鋼廠48個、棒材廠140個、中厚板1 097個。如需要在1 097個中厚板生產(chǎn)訂單中查詢電是否完成消耗分攤,通常有3種方法:
(1)利用系統(tǒng)功能COOIS生產(chǎn)訂單信息系統(tǒng),輸入工廠、訂單日期,運行后可顯示生產(chǎn)訂單列表。之后對應訂單列表,逐個點擊訂單編號進入生產(chǎn)訂單顯示界面,通過菜單“轉(zhuǎn)到”-“成本”-“分析”進行查看,或通過菜單“轉(zhuǎn)到”-“記入文檔的貨物移動”查看。
(2)將COOIS生產(chǎn)訂單信息系統(tǒng)查詢結(jié)果導出到EXCEL,復制訂單列數(shù)據(jù),運行MB51物料憑證清單,在訂單“多項選擇”窗口中粘貼所有訂單號,在物料對話框中填寫所要查詢物料的物料編碼,運行查看結(jié)果。
(3)直接運行MB51物料憑證清單,過賬日期選擇需要排查月份的第一日到最后一日,選擇工廠數(shù)據(jù)后,直接運行,在運行結(jié)果出來后通過工具欄的篩選、排序等按鈕對所需信息進行排查,或者直接導出至EXCEL后,利用EXCEL的數(shù)據(jù)管理功能進行排查。
當一個訂單投入產(chǎn)出有數(shù)百筆時,如煉鋼訂單廠一個普通的生產(chǎn)訂單300002614,產(chǎn)量僅10398t,涉及的物料憑證行項目達279條,如果仍試圖通過“記入文檔的貨物移動”排查某個物料時,會較為繁復。同樣,如果運行MB51物料憑證清單,以訂單數(shù)量不太多的天鋼煉鋼廠2017年1月份為例,物料憑證行約6.1萬條,這樣會對老舊的計算機產(chǎn)生較大的工作壓力。該項工作技術(shù)含量較低,費時費力,且效率低。
再如,動力廠有除鹽水、廢水制新水、煉鐵用軟水、煉鋼用軟水、軋鋼用軟水、供自來水、水、循環(huán)水等多種水產(chǎn)品,分別隸屬于熱力、供水兩大作業(yè)區(qū),由于生產(chǎn)工藝不同,對酸、堿、鹽的需求也不相同。如除鹽水、廢水制新水工藝會使用高純鹽酸、離子膜液堿,軟水生產(chǎn)工藝通常會使用工業(yè)鹽,并且每種產(chǎn)品的生產(chǎn)工藝通常是穩(wěn)定的,即使有工藝改變的可能,某些產(chǎn)品,如供自來水也不可能使用酸、堿、鹽。實際上,由于能源、動力、副產(chǎn)品等無法實現(xiàn)實時計量等原因,導致不可避免地進行人工干預,出現(xiàn)投料、分攤的錯誤,需要及時查找、發(fā)現(xiàn)和改正錯誤。由于動力廠生產(chǎn)訂單數(shù)量少,利用系統(tǒng)功能COOIS查詢結(jié)果可直接復制訂單列數(shù)據(jù),但mb51需要輸入酸、堿、鹽對應的物料編碼,略顯繁瑣。
通過查閱資料,可以了解到生產(chǎn)訂單后臺數(shù)據(jù)庫表格為AFPO,其中包含工廠、訂單號、基本完成日期、訂單的物料編號等字段,而訂單的投入產(chǎn)出信息記錄在MSEG表格中,其中包含訂單號、物料憑證編號、物料號、數(shù)量、移動類型(庫存管理)、憑證中的過賬日期、會計憑證輸入日期、輸入時間、事務代碼、用戶名等信息。由于訂單號的對應關(guān)系,我們很容易通過數(shù)據(jù)瀏覽器將兩個數(shù)據(jù)庫表格進行關(guān)聯(lián),進而獲取查詢結(jié)果。但是,由于物料編碼、用戶名的可讀性差,理想的查詢及輸出界面可同時列出相對應的物料描述及完整的人員名稱。
但是,AFPO中物料編號、MSEG中物料號字段均為物料編碼,需要通過MAKT表格與物料描述(短文本)進行對應,而MSEG中用戶名可通過ADRP表格取得相對應的完整的人員名稱。因此,需要將MAKT、ADRP表格與此前AFPO、MSEG表格關(guān)聯(lián),方可實現(xiàn)目的。
(1)輸入SQVI,進入快速瀏覽器初始屏幕,在右側(cè)“快速瀏覽”輸入框輸入名稱SC_ORDER,點擊“創(chuàng)建”按鈕;
(2)在彈出窗口標題框中輸入:生產(chǎn)訂單信息查詢,在數(shù)據(jù)源選擇下拉框中選擇“表連接”,點選下方“基本模式”,按回車鍵(或“”)進入數(shù)據(jù)源選擇界面;
(3)點“編輯”菜單-插入表(或點“工具欄”插入表按鈕),在彈出對話框中輸入AFPO,按回車鍵(或“”)插入第一張表:AFPO;
(4)同樣方法插入第二張表:MAKT,將其拖至表AFPO下方,鼠標右鍵點擊兩表間連接線,更改連接類型為“左側(cè)外部連接”;
(5)插入第三張表MSEG,刪除MAKT、MSEG間默認連接,將MSEG表拖至表AFPO右方,點工具欄“連接條件”,在彈出對話框中上、下方“表”輸入框通過下拉箭頭分別輸入AFPO、MSEG,按回車建立連接后,刪除下方連接(POSNR訂單項目編號);
(6)點“編輯”菜單-“別名表”,在彈出窗口點擊右下方“新建(F5)”按鈕,在彈出對話框中,上方“表名”輸入MAKT,下方“別名”欄輸入MAKT2,按回車鍵退出對話框,再按回車鍵退出增加別名窗口;
(7)同法插入第四張表MAKT2,MART2自動通過物料號MATNR與MSEG建立連接;
(8)同法插入第五張表USR21,點工具欄“連接條件”,在表MSEG與表USR21間建立連接;
(9)同法插入第六張表ADRP,表ADRP自動與USR21通過PERSNUMBER建立連接。
至此,表連接建立完畢。按“返回(F3)”按鈕,返回至“快速瀏覽器:初始屏幕”。快速瀏覽器數(shù)據(jù)源選擇界面見圖1。
在上述步驟中,步驟(6)、(7)很關(guān)鍵,由于表AFPO、MSEG同有物料編碼字段,但前者對應生產(chǎn)訂單的產(chǎn)出目標物料(產(chǎn)品),而后者對應生產(chǎn)訂單所有投入和產(chǎn)出物料,需要通過訂單物料憑證行所對應的移動類型來區(qū)分投入、產(chǎn)出、副產(chǎn)品等物料類別。由于二者字段名稱相同,必須通過增加“別名表”的方式,才能分別建立與AFPO、MSEG相應字段的對應關(guān)系,否則在輸出表格中將會顯示出現(xiàn)錯誤。

圖1 快速瀏覽器數(shù)據(jù)源選擇界面
在“快速瀏覽器:初始屏幕”,按右側(cè)中部標簽,分別選擇“清單字段選擇”、“排序順序”、“選擇字段”標簽,根據(jù)需要從右側(cè)可用字段列表中選擇若干字段至左側(cè)清單字段,并按程序運行界面需求,運行結(jié)果顯示需要將各字段調(diào)整至合適位置,最后保存。
參考的字段選擇設計清單如表1所示。

表1 字段選擇設計清單
由于“選擇字段”中的字段將出現(xiàn)在程序運行的選擇界面,其中放置“物料描述”字段是因為物料描述遠比物料編碼更直觀,并且支持通配符“*”的使用,更加方便查詢操作。
通過上述方法,已經(jīng)成功地通過快速瀏覽器的技術(shù)支持,將所需要的訂單查詢數(shù)據(jù)庫表有機地聯(lián)系在一起,并設計了查詢界面及結(jié)果展示界面來執(zhí)行設計出的小程序,相當于僅通過一個命令,就能夠獲取所需要的訂單投入產(chǎn)出信息,而不必通過COOIS、CO03等多個步驟的操作。
由于在程序的設計階段,從實用角度出發(fā)選擇字段界面分別保留了兩個物料編號、兩個物料描述(短文本)字段,但由于快速瀏覽器運行界面無法定制,除程序設計者外,不易分辨,因此需要特別提醒的是,程序運行界面中移動類型(庫存管理)上方第一組物料編號、物料描述(見圖2左邊方框內(nèi))對應訂單產(chǎn)出(產(chǎn)品)物料;其下方第二組物料編號、物料描述(藍色橢圓形框內(nèi))對應生產(chǎn)訂單投入、產(chǎn)出物料。

圖2 快速瀏覽器程序運行選擇界面示意
下面以查詢2006工廠,2017年1月產(chǎn)品物料名稱包含“水”的生產(chǎn)訂單中,投入物料名稱包含“酸、堿、鹽”的相關(guān)訂單投料情況為例,查看程序的操作界面方法并驗證運行效果。
執(zhí)行程序,出現(xiàn)“生產(chǎn)訂單信息查詢”選擇窗口,在“工廠”輸入:2006,“基本完成日期”輸入:2017-01-01到2017-01-31,第一個“物料描述(短文本)”(產(chǎn)品)輸入:“* 水 *”,在第二個“物料描述(短文本)”(投入、產(chǎn)出)對應輸入框右側(cè)點擊黃色箭頭“多重選擇”按鈕(圖2中右下角方框處),在隨后彈出的“物料描述(短文本)的多種選擇”窗口,點擊“選擇單值”標簽,在其下方輸入窗體中,分3行分別輸入“* 酸 *”、“* 堿 *”、“* 鹽 *”后,按下部最左側(cè)按鈕確認輸入值,返回“生產(chǎn)訂單信息查詢”選擇窗口,按窗口標題下方“執(zhí)行”按鈕,即可得到運行結(jié)果。可將運行結(jié)果導出為EXCEL文件,示例結(jié)果如表2所示(表中已刪除多列信息)。
結(jié)果表明,程序?qū)崿F(xiàn)了預期的效果,操作簡單,方便實用。
上面例子中演示了一種數(shù)據(jù)量不大,但如以系統(tǒng)標準功能查詢卻很不方便的情況。實際上,從程序的選擇界面可以看出,對于有確定訂單號、產(chǎn)品或投料物料編碼、物料描述的場景同樣適用,只是物料描述支持通配符操作,使排查訂單更加方便靈活,得心應手。
另一例為文章開頭提到的2017年1月中厚板的1097個生產(chǎn)訂單,我們需要查詢其中“電”是否完成消耗分攤,僅需要如下操作:在“工廠”輸入:2004,“基本完成日期”輸入:2017-01-01到2017-01-31,第二個“物料描述(短文本)”(產(chǎn)品)輸入:“電”,點“執(zhí)行”即可。

表2 采購訂單價格更改情況
利用快速瀏覽器工具,結(jié)合ERP運行維護的實際需求,開發(fā)出的一些實用的報表,能夠大幅提高日常運維的效率。由于物料描述遠比物料編碼更加直觀易用,且快速瀏覽器支持通配符的使用,因此,利用快速瀏覽器工具開發(fā)報表會更加貼近ERP日常運行維護的操作習慣,并且其作為生產(chǎn)訂單投入產(chǎn)出查詢工具使用時,比系統(tǒng)自身功能更加方便和實用。具備一定專業(yè)知識的生產(chǎn)訂單運維人員可以通過此工具,對生產(chǎn)訂單原料、輔料、合金、能源等投料或副產(chǎn)品產(chǎn)出進行分類排查,及時查找出錯誤投料信息的錄入時間及錄入人員信息,方便了問題后續(xù)的跟蹤處理與解決。快速瀏覽器工具結(jié)合COOIS生產(chǎn)訂單信息系統(tǒng),為ERP生產(chǎn)訂單日常運維提供了更加完善的技術(shù)支持。