摘 要:儀征化纖股份有限公司的設(shè)備檢修計劃一直是按照檢修令號進行管理的,通過設(shè)備管理信息平臺中的檢修計劃管理模塊,與ERP PM模塊進行集成,實現(xiàn)檢修計劃的管理。利用SAP的增強和報表開發(fā),在ERP系統(tǒng)中實現(xiàn)信息平臺中同樣的功能,使用戶在ERP中就可以完成全部的工作。
關(guān)鍵詞:ERP;PM;工單;檢修計劃;檢修令號
中圖分類號:TP39
設(shè)備檢修計劃是企業(yè)設(shè)備管理部門組織設(shè)備修理工作的指導(dǎo)性文件,也是企業(yè)生產(chǎn)經(jīng)營計劃的重要組成部分,是保證設(shè)備長周期穩(wěn)定運行、控制檢修費用發(fā)生的重要手段。設(shè)備檢修計劃由企業(yè)設(shè)備管理部門負責(zé)編制,儀征化纖設(shè)備管理部門長期重視設(shè)備計劃檢修工作,一直利用設(shè)備管理信息平臺加強檢修計劃管理工作。
2002年儀征化纖實施SAP R3 ERP系統(tǒng),PM模塊實施上線,通過PM工單和通知單實現(xiàn)設(shè)備檢修管理,實現(xiàn)檢修備件材料計劃與MRO(MM模塊中的采購與庫存管理,中石化特有)模塊集成,檢修費用與FICO模塊集成。但PM工單和通知單管理一直未能取代設(shè)備管理信息平臺中的檢修計劃管理,其中一個關(guān)鍵的原因就是PM計劃工單未能實現(xiàn)檢修令號管理的功能。
1 檢修令號在檢修計劃中的作用
儀征化纖設(shè)備管理部門一直是通過檢修令號進行設(shè)備計劃檢修管理,檢修令號是設(shè)備檢修計劃身份證號,由一串?dāng)?shù)字和字母在一起的代表一定含義的組合,令號中包含諸多信息,有檢修年月、檢修類別、檢修二級單位,檢修專業(yè)等,是進行檢修統(tǒng)計、費用結(jié)算的重要依據(jù)。管理者和使用者通過檢修令號能夠方便地獲得檢修的各種信息。
PM工單是ERP系統(tǒng)內(nèi)針對工廠的設(shè)備進行維護、修理而創(chuàng)建的訂單,是設(shè)備材料計劃與領(lǐng)用,外委服務(wù)建立的依據(jù),也是檢修費用發(fā)生的依據(jù)。PM工單號(工單的ID)是由系統(tǒng)自動生成的一串?dāng)?shù)字的組合(流水號),相對于設(shè)備信息管理系統(tǒng)中的檢修計劃依據(jù)檢修令號管理,工單不能滿足其要求。
2 兩個系統(tǒng)長期并行,增加了設(shè)備人員的工作量
由于PM工單不能在設(shè)備管理中完全滿足儀征化纖檢修計劃管理的功能,使得檢修計劃管理和PM模塊工單管理兩個系統(tǒng)長期并行運行,給設(shè)備管理人員增加了大量的重復(fù)工作。
設(shè)備人員要在檢修計劃管理系統(tǒng)中建立設(shè)備檢修計劃,經(jīng)過各級設(shè)備管理人員審批,最終形成可執(zhí)行的計劃,根據(jù)檢修計劃,設(shè)備人員還要在ERP系統(tǒng)內(nèi)創(chuàng)建檢修計劃工單,再通過各級設(shè)備管理人員審批下達。檢修結(jié)束后,還要對兩個系統(tǒng)的計劃進行結(jié)算、費用報銷、關(guān)閉等處理工作。
3 在ERP系統(tǒng)中實現(xiàn)PM計劃工單檢修令號的功能
通過對兩個系統(tǒng)的功能和數(shù)據(jù)進行對比分析發(fā)現(xiàn),只要能夠在PM工單中增加檢修令號的字段并實現(xiàn)自動生成檢修令號,就可以實現(xiàn)PM工單取代檢修計劃管理信息系統(tǒng)。
在工單中實現(xiàn)檢修令號管理的功能,需要利用SAP的增強和報表的技術(shù)來實現(xiàn)這個功能,設(shè)計模型如圖1:
3.1 透明表處理
SAP使用了被稱作為透明表(Transparent Table)的概念,是只在運行時才存有數(shù)據(jù)的SAP數(shù)據(jù)庫表,當(dāng)一張表在ABAP/4數(shù)據(jù)詞典中被激活的時候,數(shù)據(jù)庫里會自動創(chuàng)建該透明表,透明表的名稱、字段與數(shù)據(jù)庫表相同。
檢修令號需要按照業(yè)務(wù)所提供的規(guī)則生成,考慮到今后規(guī)則的變更,需要建立自定義的透明表,建立檢修類別代碼、檢修二級單位代碼,檢修專業(yè)代碼等字典表。
PM工單增加的檢修令號字段需要存放在訂單主數(shù)據(jù)表(AUFK)中,表AUFK提供了用戶自定義字段的接口:結(jié)構(gòu)CI_AUFK,在結(jié)構(gòu)CI_AUFK中添加所需的自定義的字段。
3.2 PM工單增強
SAP增強(Enhancement)就是標(biāo)準(zhǔn)SAP業(yè)務(wù)系統(tǒng)不能滿足實際需求時,由用戶在標(biāo)準(zhǔn)流程上的二次開發(fā)。SAP系統(tǒng)提供個各種標(biāo)準(zhǔn)業(yè)務(wù)的增強接口,每個接口對應(yīng)一個或幾個客戶化出口函數(shù),這些函數(shù)有標(biāo)準(zhǔn)處理程序傳入?yún)?shù)和輸出參數(shù),用戶可根據(jù)系統(tǒng)輸入?yún)?shù)做條件編寫用戶根據(jù)企業(yè)實際需求編寫客戶化邏輯代碼,然后通過輸出參數(shù)傳輸回。
檢修令號需要在PM工單中顯示給用戶,用戶修改后需要進行存儲,因此,需要進行工單屏幕增強。SAP提供了工單屏幕增強接口:“IWO10018維護訂單:訂單抬頭的用戶字段”,該出口包含3個組件,兩個出口函數(shù)EXIT_SAPLCOIH_018/019用于增強屏幕數(shù)據(jù)處理與保存,一個屏幕出口SAPLXWOC 0900 用于用戶繪制自定義的界面。
3.3 通過報表實現(xiàn)檢修令號自動生成
SAP提供的報表(REPORT)功能,這是一種用戶自開發(fā)的程序,其主要作用是從數(shù)據(jù)庫中抓取數(shù)據(jù)通過整理顯示出來。其中,通過ALV REPORT輸出時,用戶可以獲得整潔美觀的報表,并具有很強的交互功能。
報表有兩部分組成,選擇屏幕界面和輸出界面,用戶通過選擇屏幕輸入查詢條件,執(zhí)行后輸出(一般使用ALV REPORT)。在輸出屏幕中,可以進行交互,如排序、篩選、導(dǎo)出EXCEL等。
檢修令號自動生成使用報表功能來實現(xiàn),需要在ALV REPORT報表輸出的標(biāo)準(zhǔn)功能之外,增加用戶需要的功能。
(1)在ALV REPORT輸出工具欄增加“令號生成”、“保存”和“打印”按鈕。
(2)“令號生成”是根據(jù)用戶查詢結(jié)果清單,按照編碼規(guī)則進行組合,自動生成檢修令號。
(3)“保存”功能用于檢修令號的保存,數(shù)據(jù)保存在表AUFK的增強字段中。
(4)“打印”功能通過用戶需求的格式輸出到EXCEL中,用戶通過EXCEL進行打印。
(5)權(quán)限控制:對執(zhí)行該報表權(quán)限通過事務(wù)代碼進行了分配,令號生成及保存的權(quán)限由PM計劃工單的審核(管理部門審核)權(quán)限進行控制。
4 結(jié)束語
通過SAP的增強和報表功能,實現(xiàn)儀征化纖PM計劃工單檢修計劃管理的功能,結(jié)束了兩套系統(tǒng)并行運行的情況,減少了設(shè)備管理人員的重復(fù)工作。
SAP R3系統(tǒng)提供了強大的二次開發(fā)的功能,通過系統(tǒng)的增強與報表等功能,可以實現(xiàn)R3系統(tǒng)不能滿足的業(yè)務(wù)需求,深化系統(tǒng)的應(yīng)用。
參考文獻:
[1][美] George W. Anderson Danielle Larocca.著作:黃佳,車皓陽,朱麗翻譯.SAP基礎(chǔ)教程[M].人民郵電出版社.
[2]黃佳.SAP程序設(shè)計[M].機械工業(yè)出版社
[3]唐嘉,彭功濤,方玉鳳.SAP實用程序開發(fā)進階[M].兵器工業(yè)出版社
作者簡介:鄒厚林(1970-),男,江蘇南京人,部門經(jīng)理。
作者單位:江蘇儀化信息技術(shù)有限公司,江蘇揚州 211900