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