殷成海
摘要:在中石油集團公司大力推動、發(fā)展、提升所屬各油田企業(yè)信息化建設水平的大背景下,集中引進了一批國外先進的企業(yè)管理信息軟件,例如企業(yè)ERP系統(tǒng)管理軟件等。跟隨著ERP系統(tǒng)實施引進的重要組成部分SAP軟件系統(tǒng),融合了先進的管理理念和計算機管理信息技術,使本油田的物資采購管理信息化水平得到了進一步發(fā)展。但油田企業(yè)經(jīng)過多年的信息化建設,已經(jīng)為油田不同種類的生產(chǎn)應用,分別建立了多套管理信息系統(tǒng)。這些信息系統(tǒng)極大的提高了企業(yè)經(jīng)營管理信息的準確性和及時性。由于這些信息系統(tǒng)都是根據(jù)不同需求采用不同技術分別設計開發(fā)的,大都有著應用技術成熟穩(wěn)定,用戶界面友好,功能完善運行效率高等特點,而SAP系統(tǒng)對合同管理,招投標管理,質(zhì)檢管理等常用系統(tǒng)模塊的功能支持薄弱,在管理細節(jié)方面無法滿足油田相關需求。為使SAP系統(tǒng)與油田物流管理信息平臺之間業(yè)務處理流程的順暢銜接、信息共享、全程跟蹤,項目組通過系統(tǒng)應用集成了切實可行的SAP Web Service接口技術,實現(xiàn)SAP系統(tǒng)與油田各套管理信息系統(tǒng)間的數(shù)據(jù)遠程功能調(diào)用,開發(fā)建成了合同管理、質(zhì)檢管理、倉儲條碼應用、網(wǎng)上超市四大接口,拓展延伸了SAP系統(tǒng)的應用范圍和功能,推動了SAP系統(tǒng)的深層應用,給企業(yè)決策者提供出更高質(zhì)量的信息數(shù)據(jù)支持。實現(xiàn)了SAP系統(tǒng)與物流平臺之間整體業(yè)務流程貫通、數(shù)據(jù)共享功能互補、業(yè)務聯(lián)動協(xié)同運作的預期目標。
關鍵詞:SAP系統(tǒng);物流管理信息平臺:SAP Web Service接口技術;集成應用
中圖分類號:TP393 文獻識別碼:A 文章編號:1001-828X(2018)021-0051-02
一、SAP Web service接口技術
1.SAP Web Service的定義
Web Service是獨立的,模塊化的,自描述的應用功能模塊或服務。它基于XML標準格式,通過使用標準的因特網(wǎng)協(xié)議,可以被描述、查找,被請求者使用或調(diào)用。因此每一個Web Service都封裝了一系列可以使用的功能集。例如SAP系統(tǒng)提供的庫存物料查詢,就是其中一種服務功能。
從表面上看,Web Service就是一個應用程序,它向外界展示出一個能夠通過Web調(diào)用的API。從深層次上看,Web Service是一種新的Web應用程序分支,可以在網(wǎng)絡中被描述、發(fā)布、查找以及通過網(wǎng)絡來調(diào)用。Web Service是一種基于Web的中間件技術。用戶通過把應用程序的一部分包裝成Web服務的形式,將自己的應用程序功能提供給需要的人,實現(xiàn)應用程序之間的接口(實現(xiàn)應用程序數(shù)據(jù)共享)。
2.Web Serivice的結構原理示意
3.WSDL技術
WSDL是表示W(wǎng)eb Service的說明語言。是一個XML文檔,最終用戶在使用Web serivice的時候,都是通過WSDL來理解其內(nèi)容及調(diào)用格式。它可以方便地被各種符合XML標準的解釋器所理解。WSDL是定義如何利用XML語法描述Web Service的規(guī)范。它通過在服務提供者和服務請求者之間交換的消息來描述Web serviee,可被看作是Web Service和外界溝通的橋梁。WSDL文檔描述了調(diào)用Web Service所需的一些關鍵信息:服務器名稱、訪問地址、傳輸協(xié)議、接口方法和參數(shù)、可供調(diào)用的方法以及每個方法的輸入輸出參數(shù)類型。物流平臺正是通過使用不同的WSDL,調(diào)用SAP系統(tǒng)不同的接口服務。
4.WSDL技術實現(xiàn)步驟
SAP系統(tǒng)中創(chuàng)建Web Service服務時,會自動生成相應的WSDL文檔。可供物流平臺直接調(diào)用。完整的步驟如下:
(1)在SAP系統(tǒng)設計、開發(fā)、調(diào)試Web Service服務,并將該服務在SAP中發(fā)布;
(2)物流平臺開發(fā)人員根據(jù)SAP系統(tǒng)提供的WSDL文檔,生成客戶端接口實現(xiàn)類;
(3)物流平臺根據(jù)SAP系統(tǒng)需要的接口數(shù)據(jù),按照不同的業(yè)務類別,產(chǎn)生不同的數(shù)據(jù),再根據(jù)WSDL文件規(guī)則,上傳至SAP系統(tǒng)(物流輔助平臺開發(fā)人員根據(jù)wsdl文件規(guī)則編寫業(yè)務類,然后調(diào)用客戶端生成類中方法上傳sap服務端所需數(shù)據(jù))。
f4)SAP系統(tǒng)通過接口獲取物流平臺數(shù)據(jù),繼續(xù)進行后續(xù)的業(yè)務數(shù)據(jù)處理。
二、集成數(shù)據(jù)交換
1.SAP系統(tǒng)與物流平臺接口數(shù)據(jù)交換過程示意
2.SAP系統(tǒng)與物流平臺接口運行流程
三、實現(xiàn)四大接口的應用效果
1.合同接口
合同接口的建立,實現(xiàn)了SAP采購申請下載至物流平臺合同系統(tǒng),平臺以此為依據(jù),開展合同立項,招投標、合同起草申報等關鍵業(yè)務,最終通過該接口上傳采購合同至SAP系統(tǒng)。截止目前通過該接口共下載SAP系統(tǒng)采購申請24.07萬條,上傳平臺采購合同約2萬多份。
2.質(zhì)檢接口
質(zhì)檢接口的建立,實現(xiàn)了SAP到貨通知單下載至物流平臺質(zhì)檢系統(tǒng),平臺以此為依據(jù),開展正常入庫和直達現(xiàn)場物資的質(zhì)量檢驗工作,形成質(zhì)檢報告,現(xiàn)場驗收記錄、實物照片等關鍵業(yè)務證據(jù)。最終通過該接口將驗收結果上傳至SAP系統(tǒng)。截止目前通過該接口共下載SAP系統(tǒng)到貨通知單15.78萬份,上傳驗收單4.73萬份。
3.倉儲條碼接口
條碼接口的建立,實現(xiàn)了ERP入庫、出庫數(shù)據(jù)下載至物流平臺倉儲條碼管理子系統(tǒng),平臺以此為依據(jù)開展SAP庫存物資的上、下架、盤庫等日常工作,庫存物資動態(tài)實現(xiàn)條碼管理。最終通過該接口將SAP庫存物資上下架數(shù)據(jù)、四號定位等信息上傳至SAP系統(tǒng)。截止目前通過該接口下載和上傳SAP系統(tǒng)物資入庫出庫數(shù)據(jù)達8.89萬條。
4.網(wǎng)上超市接口
網(wǎng)上超市接口的建立,實現(xiàn)了油田日常用量大、品種繁雜、低值易耗的三級和部分二級協(xié)議物資,可以在產(chǎn)品圖形化的網(wǎng)上超市中直接選購,或者通過網(wǎng)上招標將所需物資直達現(xiàn)場。大幅縮短采購周期,既提高了物資采購效率,又實現(xiàn)了采購資金結算統(tǒng)一歸口SAP系統(tǒng)。截止目前通過該接口上傳平臺采購結算匯總單4.7萬份。
四、結語
ERP系統(tǒng)在中石油集團公司的成功實施,SAP系統(tǒng)作為世界上領先的ERP企業(yè)資源管理系統(tǒng)中最重要的組成部分,給企業(yè)帶來了先進的管理思想,但其高度的客戶化定制也導致了系統(tǒng)整合的難度,隨著SAP系統(tǒng)與外圍系統(tǒng)無縫對接需求的不斷增加,如何做到有效集成的問題也越發(fā)明顯。本油田通過對SAP系統(tǒng)和SAP WebSerivice接口技術的開發(fā)集成,成功實現(xiàn)了SAP系統(tǒng)與油田企業(yè)物流管理信息平臺的集成應用,奠定了油田以SAP為核心的通訊與數(shù)據(jù)交換的基礎。通過本油田SAP系統(tǒng)與物流平臺之間成功的應用接口技術實例,也充分說明了在當前各種企業(yè)信息化系統(tǒng)建設過程中,可以從企業(yè)自身實際需求出發(fā),選擇適合自己的接口技術,從而實現(xiàn)不同應用系統(tǒng)間的集成和信息共享的目的,大大提高工作效率降低人員工作量,進而提升油田整體信息化工作管理水平。