中歐博雅信息科技公司 仝文革
對SAP-EAM系統功能不足的問題進行了分析總結,并提出相應的二次開發利用的解決方案,以解決企業資產全壽命周期管理過程中所涉及業務的管理需求。
SAP-EAM系統解決的是資產從投資規劃、采購與安裝、運行維護直到退役處理的全壽命周期過程中的業務需求問題。在該過程中,SAP-EAM系統還利用其報表功能,為企業各級領導和用戶提供資產管理決策、設備管理統計分析所需的統計報表。
由于SAP系統是以功能模塊形式出現的,SAP-EAM系統必然要使用幾個模塊進行跨模塊的功能組合之后才能有效實現資產全壽命周期的業務需求。
在SAP-EAM系統中,主要涉及和使用到SAP系統的PM(設備維護)、CO(成本會計)、AM(資產管理)、PS(項目管理)、MM(物資管理)、DMS(文檔管理)等功能模塊。當企業的資產管理水平足夠高和足夠精細化時,可能還會用到HR(人力資源)、QM(質量管理)等模塊。在上述模塊中,PM模塊是SAP-EAM系統的核心模塊。
從國內已經實施SAP系統PM模塊的企業來看,PM模塊的大部分功能由于各種原因而沒有很好地利用起來,通常成了為企業財務部門服務的成本收集器和記錄設備臺賬的數據庫。最終的結果就是SAP實施方說PM模塊功能強大,可以解決企業設備管理中的絕大多數業務需求;而企業使用方卻不太認同,還得配合其他系統來完成設備管理中的絕大部分業務。
就功能和業務要求更加集成的SAP-EAM資產管理系統而言,由于其把SAP系統更多的模塊功能和業務流程進行了集成和組合,就要求企業用戶和實施顧問要進行更加廣泛的業務集成和解決方案討論工作。但在實施過程,由于實施各方在流程討論和方案設計方面存在的一些問題,以及SAP系統功能自身的限制,造成SAP-EAM系統的整體使用情況不理想,存在每個模塊獨自實施、各自解決本模塊自身問題的情況,企業資產管理全過程的業務需求仍然被分解成了許多的流程片斷和獨立的解決方案,并沒有將業務流程串連起來。這些都限制了SAP系統自身強大的集成性和全面性的發揮。
影響SAP-EAM系統的實施和使用的因素有很多,比如SAP-EAM自身的功能缺陷與不足、項目實施方的因素以及企業方自身的問題等。從SAP-EAM自身功能方面的缺陷和不足來進行分析,可以分為三個類。
(1)資產管理業務過程有需求,而SAP-EAM系統沒有相對應的解決方案,如SAP系統自身功能的設計思想與中國企業的實際業務需求不相符、SAP系統功能設計時沒考慮到國內企業的實際業務需求、國外企業與國內的管理思想和方式不同、SAP系統自身的功能開發沒有隨著企業設備管理水平的提高而相應提高等。
(2)資產管理業務過程有需求,SAP-EAM系統也有相對應的解決方案,但這些解決方案由于與用戶的操作習慣不相符、操作過程過于復雜或實施過程涉及過多的功能和資金投入而影響到SAP-EAM系統功能的正常發揮。
(3)資產管理業務過程有需求,SAP-EAM系統也有相對應的解決方案,但實施顧問對這些SAP系統的標準功能了解不透徹或根本不了解,而無法充分發揮SAP系統的作用。例如,可配置BOM或可配置任務清單、固定資產與設備的自動關聯功能、管線設備的網絡聯接、設備與物料序列號功能的使用等,都是一些解決資產管理特殊需求的解決方案,但由于一些業務顧問對其功能不甚了解或不知道如何使用而使這些功能喪失了原有的作用,或在使用過程中出現一些不應有的錯誤,都會影響SAP功能的發揮。
如果這些問題不解決,用戶只能把SAP系統當能了一個數據庫使用,而不能從中獲取應有的資產管理水平的提升。
針對上述問題,目前許多大中型企業在實施SAP系統或在后續改進的過程中,都采取二次開發的方式對SAP系統的標準功能進行補充和完善。
目前各大中型企業,尤其是一些大型國企,在實施SAP系統的過程中,已經逐漸加大了對SAP系統的二次開發力度,來增加SAP系統的可操作性和功能適用性。例如:中石油通過海頓系統與PM模塊的接口來解決一些專業管理業務的需求;中石化通過AM系統的開發解決設備管理專業性單據和部分業務性單據的錄入與管理需求;菲利普公司通過一些功能模塊的開發解決自動辦公平臺的需求;北方電力通過外圍系統的開發解決審批與安全管理的需求;華能通過操作界面的開發解決SAP系統功能不足和操作界面不美觀的需求;藍星集團通過二次開發實現BWCM世界級制造先進業務流程的業務流轉需求。所有這些,都在業務層面更好地滿足了企業需要、提高了用戶工作的效率,從而形成了一種發展新趨勢。
但同時,由于項目實施方以及企業方在二次開發過程中,存在著一些規劃設計不足、標準化工作不充分、需求隨意增加和調整以及對SAP系統二次開發的態度不統一而產生的各種問題。從這些問題對SAP系統的使用效果來看,影響最大、也是最重要的決策點是:二次開發到底應該放在SAP系統內進行還是SAP系統外進行。這一決策將會嚴重影響SAP系統后續的維護和開發工作量。
在SAP系統中進行二次開發的方法主要有3種。
(1)完全在SAP系統外,使用JAVA等非ABAP語言開發,通過接口來實現對SAP系統的功能互補。這種做法在早期實施SAP系統的大中型企業中普遍存在。其最大的問題在于SAP系統外的系統需要通過大量的接口和數據同步、數據傳輸來保證其和SAP系統內的數據交互和數據保持一致,而這些大批量的數據傳輸會對企業的網絡和服務器升級帶來巨大的壓力,另外還存在界面不統一、功能相沖突、系統版本升級困難等方面的問題。
(2)在SAP系統內部開發,但主要通過外掛表來進行額外的功能開發,以實現對SAP系統標準功能的互補。目前有許多公司在采用這種方式進行二次開發。這種方式在解決了系統間接口、界面統一性方面的問題后,存有設計不規范、外掛表和額外開發功能多、開發量大、對SAP系統整體性能影響大等問題。
(3)在SAP系統內開發,而主要通過增強的使用和標準功能的深入挖掘方式,而很少使用額外功能的開發來對標準功能進行補充。這種方式是可以充分利用SAP系統的標準功能,減少開發工作量和外掛表數量,在充分滿足用戶需求的情況下,對SAP系統沖擊也是最小的。
通過上述簡單的分析和對比,建議企業在對SAP系統進行二次開發時,盡量采取第3種開發方案。但其前提是做好二次開發的規劃設計和標準化工作,把企業業務流程和業務單據間的關系梳理清楚,把程序的開發方式和外掛表、字段的使用進行統一規范。這樣才能保證二次開發的程序質量,減少對SAP系統性能的影響。
中歐博雅公司的資產全壽命周期管理解決的是在SAP系統標準功能的基礎上,通過增強和標準功能的使用彌補了SAP系統的不足和缺陷,以解決企業資產全生命周期管理過程中所涉及的重要業務的管理需求。它包括資產計劃、設備檔案、設備運行、設備維修、安全管理、構造管理、處置管理等功能模塊,以及設備分類分級管理、工單排產、二級庫管理等專項管理功能,審批、待辦、報表、KPI分析也貫徹其中。