王金軍

摘 要:在信息社會,信息化是一個企業的必然選擇,對于制造型集團公司,為了管控需要,對信息化的應用更加深入和廣泛,在信息化過程中不可避免會遇到物料主數據的管理問題,特別是無圖號物料主數據如何管理,直接影響信息化的成果和效果。文章通過對集團型公司無圖號物料主數據管理的難點、搭建無圖號物料主數據管理平臺的目的,以及平臺功能設計和重點接口技術的闡述,希望能夠對其他制造型集團公司管理無圖號物料主數據有所借鑒意義。
關鍵詞:物料主數據;MDM平臺;SAP系統
中圖分類號:F251 文獻標志碼:A 文章編號:2095-2945(2017)23-0004-02
對于制造型企業來說,物料是企業生產制造過程中使用的基本元素。物料主要包括產成品、半成品和原材料,而原材料一般分為有圖號原材料和無圖號原材料。在制造型企業的信息化過程中,物料主數據的管理是一項極其重要的工作,物料主數據如何創建,怎樣保證唯一性,并對這些主數據進行有效管理,是企業設計、采購、物流、生產等環節信息化能否成功的關鍵因素之一。筆者所在的集團型公司,使用了SAP的ERP系統作為企業的核心管理系統,由于存在著分布式SAP系統,如何在多個SAP系統中保證物料主數據的唯一性和有效性,使整個集團的數據實現實時共享,是一件非常困難的事。這就迫切需要一套合適的主數據管理平臺(以下簡稱MDM平臺),來統一管理公司分布式SAP服務器中的無圖號物料主數據,保證數據的唯一性、有效性以及實現實時共享。
1 集團無圖號物料主數據管理的現狀
1.1 主數據的唯一性很難保證,數據質量差
由于存在分布式SAP服務器,物料主數據維護人員在一臺服務器上維護數據,這導致在這臺服務器創建的物料主數據,無法及時更新到其他的SAP服務器中,同時由于無圖號物料主數據的編碼采用系統自動給號的方式,這樣分布式服務器中的物料編碼就無法保證一致。同一個物料,在不同SAP服務器的有不同的編碼,對集團型公司來說,無論在數據的統計分析,還是決策,都將帶來很大干擾,增加大量的糾錯成本。由于SAP系統在物料主數據創建的時候,并不會對填入的數據進行嚴格的檢查,這導致物料主數據的維護時容易發生錯誤,比如物料描述的填寫不規范,物料的分類沒有按照規則填寫等等,導致數據質量很差,不僅影響企業的業務操作,還影響數據的統計分析和決策。
1.2 主數據的共享性差
對于集團型公司來說,實施信息化的目的之一就是實現數據共享,而無圖號物料主數據的共享程度是最高的,特別是黑色金屬、有色金額、緊固件、焊接材料等。但是由于存在分布式SAP服務器,單個SAP服務器的數據更新不會主動更新到其他SAP服務器,導致在不同服務器間的數據共享成為一句空話。同一個物料,在不同的服務器上都要重復創建,這不僅僅增加了數據維護人員的工作量,也增加了數據出錯的可能,更違背了集團信息共享的初衷。
1.3 集團對主數據無法有效管控
在集團型公司里,往往對某些特殊物料需要集中管控,比如對于某一類物料,必須進行集中采購,不允許下屬企業自行采購。但是SAP系統缺乏有效的手段來支持這種集中管控的要求,同時由于存在一物多碼,使集團無法對集中采購的物料做到有效的事前控制,最后往往是事后才發現問題,增加了管控的難度和成本。
1.4 市面上可選擇的MDM平臺比較少
雖然現在市面上成熟的MDM平臺較多,比如SAP 的MDM系統,能和SAP系統有效集成,全面管理公司的主數據,如物料、供應商、客戶、科目等。這些軟件基本都是重量級,軟件系統復雜,功能強大,系統的實施周期較長且成本高,對企業的管理要求較高,定制化程度低。這樣軟件,對于那種對主數據有一定的管理要求,并對其中需要簡單的定制化,又不想投入太多精力和成本的公司來說,并不是最佳的選擇。
2 集團級MDM平臺的建設目標
鑒于上述集團無圖號物料主數據管理的現狀,在詳細了解SAP公司MDM系統功能和特點的基礎上,分析了集團無圖號物料主數據管理平臺的管理范圍和要求,并依據集團信息化應用的現狀和未來規劃,確定SAP公司的MDM系統并不能很好的滿足集團對無圖號物料主數據管理的要求,開發一個專用的MDM平臺更加合適。公司希望借助MDM平臺,統一管理公司分布式SAP服務器中的無圖號物料主數據,保證數據的唯一性和有效性,實現數據的實時共享,同時滿足集團對特殊物料的集中管控要求。具體而言,對主數據管理平臺提出了以下建設目標:
(1)統一的集團級MDM平臺,在集團范圍內形成一套完整、規范的無圖號物料主數據維護業務流程,不僅固化集團主數據集中管控的標準和業務流程,并集成下屬企業SAP系統主數據維護業務,從而實現主數據的統一、集中和規范管理。
(2)提供完善的主數據申請、審核、維護、查詢、分發的用戶界面和數據管理功能,保證數據在分布式SAP服務器中的唯一性和有效性,并實現數據的有效共享,推進集團主數據標準在各企業SAP系統和相關應用系統中的使用。
(3)逐步形成集團唯一的標準化無圖號物料主數據資源庫,為集團和企業各個層面的應用系統提供標準化的數據支持。
3 集團級MDM平臺的功能設計與實現
3.1 MDM平臺的設計
3.1.1 MDM平臺采用前臺為IE瀏覽器,擁有自己的數據庫服務器存儲物料主數據,并通過接口和SAP服務器進行數據交互的架構。前臺開發工具為微軟的C#,數據服務器為微軟的MS SQL Server,和SAP的交互接口為SAP標準的RFC遠程調用接口。
3.1.2 經過對主數據維護流程的重新梳理,對各個操作節點的功能進行了合理的劃分,既滿足企業對數據維護快速響應的要求,也滿足了集團對集采數據的管控要求,具體流程圖如圖1。
3.1.3 無圖號物料主數據的編碼采用流水碼的編碼形式,編碼由MDM平臺自動給號,不同的物料分類采用不同的編碼段。
3.1.4 物料主數據的唯一性由物料描述來保證,同一個描述只能存在一個編碼,物料描述由名稱、型號、牌號、規格、級別(緊固件專用)、標準號、備注共七個字段通過字符“_”組合而成,這七個字段的填寫規范由集團統一制定。
3.1.5 數據按順序分發到分布式SAP服務器,并寫入分發日志,如果分發不成功,可以再次分發。
3.1.6 物料分類的規則按集團制定的現行規則來執行,并在MDM平臺建立基礎庫,作為物料主數據維護時的檢查依據。
3.2 MDM平臺整體功能介紹
在平臺的設計階段,通過調研集團的管控要求和企業日常數據維護過程中的實際情況,將平臺按功能的不同,劃分為主數據申請、主數據查詢、主數據管理、基礎數據管理和權限管理五大模塊,每個模塊下又細分若干子模塊,具體功能介紹如下。
3.2.1 主數據申請模塊:該模塊主要負責物料基本數據的創建,并擴充申請企業的基礎數據。企業在MDM平臺申請物料之后,該物料被實時發布到該企業所在的分布式SAP服務器中,企業就可以在SAP系統中創建BOM,并完善相關的企業數據。該模塊還包括集團集中采購物料的審批功能,如果企業申請的物料符合集中采購的條件,則該物料不會被實時發布到分布式SAP服務器中,而是先發郵件給集團集中采購管理人員,經該審批通過后,才發布到分布式SAP服務器。
3.2.2 主數據查詢模塊:該模塊為數據使用人員提供了數據查詢的功能,包括主數據的申請查詢,維護記錄查詢和完整信息查詢。其中主數據申請查詢主要面向數據申請用戶,可以查詢某個時間段的特定用戶的數據申請清單,那樣用戶可以導出已申請的數據,供企業其他部門使用。主數據維護記錄查詢就是主數據的維護日志,詳細記錄了某條主數據的創建時間、人員和相關企業等信息。主數據完整信息查詢則提供了MDM平臺里主數據的完整信息,包括是否已發布到分布式服務器等。
3.2.3 主數據管理模塊:該模塊主要面向集團的管理用戶,包括了主數據分發問題的處理、日常數據檢查、修改物料描述和一般數據。分發問題處理用來檢查沒成功分發到分布式服務器中的數據,并進行重新分發。日常數據檢查用于檢查多個分發服務器中的數據是否一致,為集團數據管理人員提供依據。修改物料描述和一般數據主要為集團數據管理人員批量修改數據提供便利。
3.2.4 基礎數據管理模塊:用于MDM平臺基礎數據的維護,包括大類、中類、小類、基本計量單位和集中采購關鍵字的維護,物料主數據在導入時,系統會檢查導入的數據是否符合集團的分類規則,只有符合的數據才會被允許導入。
3.2.5 權限管理模塊:該模塊用于管理平臺的權限相關控制,平臺的權限控制分功能控制和數據控制,一個菜單項就是一個功能,每個企業的用戶只能申請本企業的數據,并且權限控制到物料大類級別,保證數據的嚴格隔離。
3.3 MDM平臺與SAP系統集成關鍵技術介紹
MDM平臺與SAP系統存在多個集成點,比如物料主數據的創建、企業數據的擴充、物料主數據的修改等。雖然MDM平臺和SAP系統都基于關系型數據,理論上可以直接對底層數據庫表進行操作,但是該種方法并不適用于成熟商業軟件之間的集成。在保持兩者獨立性的前提下,做好系統與系統的集成,就需要使用一些常規使用的接口集成方法。在本平臺搭建過程中,主要使用的SAP系統的標準集成技術RFC接口函數。
RFC接口函數:RFC(Remote Function Call)是SAP系統之間以及SAP與外部系統之間程序通信的基本接口技術,諸多其他更高層的SAP接口和通信技術,如BAPI、ALE等,都是基于RFC實現的。該接口實現方法簡單,效率高,性能可靠,調試成本低,被視為SAP與外部通信的基本協議而被廣泛使用。
4 結束語
本文通過對集團級MDM平臺的研究和設計,有效管理了集團無圖號物料主數據,保證了數據的唯一性、有效性和規范性,提高了數據的共享程度,加強了集團對數據的管控能力,提高主數據的管理水平,減少了數據不一致的影響以及數據轉換成本。企業的信息化,數據是基礎,MDM平臺的成功搭建并應用,希望能給相關企業的主數據管理提供參考。
參考文獻:
[1]闞德勇.ERP物料主數據智能化管理系統的設計與實現[J].江蘇科技信息,2015(28):43-44.
[2]張詠橋.集團級企業對標管理信息系統設計與實現[J].科技創新導報,2011(7):201.
[3]李萌,魏瑋.基于SOA的主數據管理架構設計及實踐[J].兵工自動化,2015,34(8):49-51.