国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SAP集成開發(fā)技術(shù)應(yīng)用研究

2020-12-23 02:00:37周英夫
科學(xué)與信息化 2020年32期

周英夫

摘 要 本文以SAP集成開發(fā)技術(shù)作為研究核心,簡要闡釋SAP系統(tǒng)的功能與關(guān)鍵技術(shù),針對企業(yè)集成開發(fā)需求進行詳細分析,并圍繞SAP集成框架設(shè)計、功能模塊實現(xiàn)方案、數(shù)據(jù)傳遞流程設(shè)計以及安全保障措施四個層面,探討了SAP集成開發(fā)技術(shù)的具體應(yīng)用,以期為企業(yè)管理與信息化建設(shè)工作提供參考價值。

關(guān)鍵詞 SAP系統(tǒng);集成應(yīng)用;接口開發(fā)

引言

SAP系統(tǒng)是一種典型的ERP軟件,將其應(yīng)用于企業(yè)資源管理中可實現(xiàn)人、財、物等要素的集成管理,通過封裝與二次開發(fā)實現(xiàn)對企業(yè)管理業(yè)務(wù)的整體覆蓋,借助集成應(yīng)用開發(fā)實現(xiàn)對其他信息系統(tǒng)應(yīng)用功能的有效整合,真正實現(xiàn)企業(yè)內(nèi)部信息數(shù)據(jù)的有效共享,為企業(yè)生產(chǎn)經(jīng)營及決策提供數(shù)據(jù)支持。

1SAP系統(tǒng)介紹

SAP是一種集成應(yīng)用系統(tǒng),基于企業(yè)信息化建設(shè)要求實現(xiàn)對人、財、物等資源及經(jīng)營生產(chǎn)環(huán)節(jié)的集成管理。SAP系統(tǒng)的實現(xiàn)主要建立在以下三項關(guān)鍵技術(shù)的基礎(chǔ)上:其一是ABAP開發(fā)技術(shù),基于ABAP/4語言將控制結(jié)構(gòu)與模塊化概念進行合并處理,支持面向?qū)ο蠹敖Y(jié)構(gòu)化程序設(shè)計,可實現(xiàn)報表、Smart Form表單打印、對話框頁面等多種功能的開發(fā),并采用RFC、BAPI、IDOC三種接口技術(shù)分別提供雙向接口、完成SAP組件以及支持數(shù)據(jù)同步功能。其二是PI中間件,支持系統(tǒng)集成、不同系統(tǒng)信息交換、跨組件處理等功能,可傳輸XML格式數(shù)據(jù),并提供完整的接口日志機制,用于記錄收發(fā)的接口消息。其三是企業(yè)服務(wù)總線(ESB),將中間件與XML、Web服務(wù)相結(jié)合,采用分布式運行管理模式,支持事件驅(qū)動、文檔導(dǎo)向處理模式,可為多種復(fù)雜數(shù)據(jù)傳輸方式與集成應(yīng)用的接入提供標準接口[1]。

2企業(yè)集成開發(fā)需求

將SAP系統(tǒng)應(yīng)用于企業(yè)資源管理與調(diào)度中,通常需支持企業(yè)在財務(wù)、采購、物料、人力資源、生產(chǎn)計劃等方面的業(yè)務(wù)集成功能,并改善企業(yè)現(xiàn)有信息化架構(gòu)及系統(tǒng)應(yīng)用存在的不足,對于SAP系統(tǒng)的集成提出具體要求。以某企業(yè)為例,該企業(yè)在資源信息化管理中主要提出以下三個方面的需求:其一是綜合辦公管理,基于RFC函數(shù)將企業(yè)基本人員、崗位等同步至企業(yè)門戶網(wǎng)站中,完成統(tǒng)一身份認證設(shè)計,借助ESB將RFC函數(shù)或BAPI函數(shù)封裝為Web Service接口,提供數(shù)據(jù)收發(fā)服務(wù)、實現(xiàn)流程流轉(zhuǎn);其二是企業(yè)資源與數(shù)據(jù)管理,基于PI執(zhí)行企業(yè)資源與產(chǎn)品數(shù)據(jù)的管理,利用SAP系統(tǒng)基于BOM結(jié)構(gòu)獲取到物料、資源、產(chǎn)品等數(shù)據(jù),用于驅(qū)動采購、生產(chǎn)等環(huán)節(jié),實現(xiàn)業(yè)財融合目標;其三是生產(chǎn)執(zhí)行管理,利用PI接口發(fā)送工作單據(jù),驅(qū)動生產(chǎn)執(zhí)行系統(tǒng)完成生產(chǎn)任務(wù)要求,并借助PI接口將物料消耗、產(chǎn)品加工、入庫管理等信息反饋至SAP系統(tǒng)中[2]。

3SAP集成開發(fā)技術(shù)的應(yīng)用探討

3.1 框架設(shè)計

在業(yè)務(wù)場景建構(gòu)上,企業(yè)資源管理系統(tǒng)由多個模塊組成,用于實現(xiàn)對企業(yè)財務(wù)、物資、設(shè)備、人員及生產(chǎn)經(jīng)營等要素的管理,將資源管理系統(tǒng)與企業(yè)資源管理、綜合辦公管理、生產(chǎn)執(zhí)行管理、數(shù)據(jù)管理等多個系統(tǒng)進行集成化處理,確保在基于SAP系統(tǒng)進行總體管理的同時保障其他各分支系統(tǒng)的正常運行。考慮到企業(yè)管理系統(tǒng)中包含海量信息數(shù)據(jù)、涉及多個系統(tǒng)提供運轉(zhuǎn)支持,因此在系統(tǒng)框架設(shè)計上需采取合理的連接方式。

本文采用SAP XI架構(gòu)總線連接方式,構(gòu)建集Document Mgmt、Market Analysis、SCM、e-Sales、E-Procurement、PLM、Technical systems、Trading、ERP、PDM、Call Center等多個信息系統(tǒng)于一體的XI架構(gòu),實現(xiàn)信息數(shù)據(jù)的交換與傳輸,并且依據(jù)不同系統(tǒng)、服務(wù)器的參數(shù)指標進行信號調(diào)試與文件格式調(diào)整,為信息數(shù)據(jù)的傳輸提供服務(wù)。在集成方案設(shè)計上,需結(jié)合連接方式進行設(shè)計方式的定義,當(dāng)前常用以下兩種集成方案:其一是HTTP-RFC方案,基于專業(yè)術(shù)語與編程軟件調(diào)用其他應(yīng)用模塊,可避免其他系統(tǒng)維護對其操作性能構(gòu)成的影響,并且在服務(wù)器、客戶端分別收發(fā)信號時實現(xiàn)信號的實時傳遞、降低精度誤差;其二是Proxy-Soap方案,基于XML格式文件提供訪問網(wǎng)絡(luò)服務(wù),解決HTTP使用環(huán)節(jié)在兼容性、安全性等方面存在的問題,支持多種編程語言與技術(shù)的整合,提升信息交換效率。

3.2 用戶管理

SAP系統(tǒng)與其他信息系統(tǒng)接口的運行流程體現(xiàn)為“SAP系統(tǒng)——SAP接口——ERP平臺——具體應(yīng)用模塊——數(shù)據(jù)交換與存儲”,依據(jù)企業(yè)實際需求進行用戶管理功能模塊的實現(xiàn)。以企業(yè)生產(chǎn)執(zhí)行管理項目為例,首先建立合同接口,基于SAP系統(tǒng)將采購申請等數(shù)據(jù)下載至平臺內(nèi)部,為合同立項、招投標等業(yè)務(wù)環(huán)節(jié)提供數(shù)據(jù)支持,并利用接口將生成的采購合同傳回SAP系統(tǒng)中,完成信息的存儲與記錄;其次應(yīng)建立質(zhì)檢接口,將到貨通知單下載至平臺內(nèi)部,為產(chǎn)品入庫、質(zhì)量檢查等提供參考依據(jù),并生成質(zhì)檢報告、驗收記錄等關(guān)鍵業(yè)務(wù)證明文件,完善產(chǎn)品質(zhì)檢與驗收;再次應(yīng)建立倉儲管理接口,以條形碼或二維碼技術(shù)為基礎(chǔ),通過接口將ERP出入庫數(shù)據(jù)下載至平臺內(nèi)部,為SAP庫存物資清點、上下架等工作提供數(shù)據(jù)支持;最后是建立采購接口,與物資供應(yīng)電商平臺或企業(yè)門戶網(wǎng)站建立鏈接,基于采購計劃進行產(chǎn)品圖像、技術(shù)參數(shù)的識別,借助在線選購或網(wǎng)上招標等方式將選購的物資直接運送至施工現(xiàn)場,借此進一步提高物資采購環(huán)節(jié)效率,同時也能夠借助SAP系統(tǒng)實現(xiàn)對采購資金結(jié)算等業(yè)務(wù)的統(tǒng)一歸口與匯總。

3.3 數(shù)據(jù)傳遞

在數(shù)據(jù)傳遞功能的實現(xiàn)上,以SAP系統(tǒng)與PDM系統(tǒng)的集成方案為例,基于SAP系統(tǒng)實現(xiàn)與PDM系統(tǒng)的連接需完成接口的設(shè)計,通過接口將PDM系統(tǒng)文檔發(fā)送、下載至SAP系統(tǒng)中,滿足用戶使用文檔資料的要求。結(jié)合接口運行頻率、文檔大小、會話處理要求等要素,擬選用異步處理方式進行集成開發(fā),先收集PDM系統(tǒng)中的文檔數(shù)據(jù),將其置于FTP服務(wù)器內(nèi),由PDM封裝數(shù)據(jù)并向SAP系統(tǒng)發(fā)送請求;當(dāng)SAP系統(tǒng)接收到PDM請求后,針對XML數(shù)據(jù)進行解析處理,將處理結(jié)果反饋至PDM系統(tǒng)中,并執(zhí)行后續(xù)數(shù)據(jù)的處理,倘若解析失敗則由PDM重新進行數(shù)據(jù)修正并發(fā)送請求;由SAP系統(tǒng)將數(shù)據(jù)存儲在臨時表內(nèi),調(diào)用后臺作業(yè)模塊進行數(shù)據(jù)處理,將FTP服務(wù)器內(nèi)文檔下載至SAP系統(tǒng)內(nèi),將文檔從主目錄遷移至文檔主記錄中,再將處理結(jié)果發(fā)送至PDM系統(tǒng),并將狀態(tài)日志信息進行存儲;當(dāng)判斷SAP系統(tǒng)成功完成數(shù)據(jù)處理流程后,結(jié)束PDM流程,并將數(shù)據(jù)接收、處理等信息存儲在日志表內(nèi),利用監(jiān)控程序?qū)崿F(xiàn)對接口運行狀態(tài)的監(jiān)測。

在集成方案的實施上,首先應(yīng)針對接口規(guī)范、參數(shù)以及XML格式進行明確定義,完成XML解析與轉(zhuǎn)換、接口函數(shù)的定義。其次是實行數(shù)據(jù)處理程序的開發(fā),獲取SAP主目錄,從FTP文檔中將數(shù)據(jù)文檔下載至當(dāng)前主目錄;調(diào)用BAPI進行文檔創(chuàng)建、修改等處理,并輸入正確的pf_ftp_dest與pf_http_dest等參數(shù),再將主目錄中的文檔刪除;調(diào)用Web Service將數(shù)據(jù)傳遞與處理結(jié)果反饋至PDM系統(tǒng)中,倘若提示調(diào)用失敗,需將當(dāng)前狀態(tài)信息存儲至日志表中,在修正后重復(fù)調(diào)試,直至調(diào)用成功。最后針對開發(fā)的集成接口進行測試,分別判斷接口功能性、數(shù)據(jù)規(guī)范、數(shù)據(jù)處理、容錯性以及并發(fā)處理能力等性能指標,待測試結(jié)果合格后安排其上線運行。

3.4 安全技術(shù)

SAP系統(tǒng)在安全性能上具備顯著優(yōu)勢:其一是保證客戶端、服務(wù)器收發(fā)數(shù)據(jù)的獨立性,便于及時發(fā)現(xiàn)數(shù)據(jù)誤差并進行修正,保證其余端的正常運行;其二是SAP系統(tǒng)將多個信息系統(tǒng)的連接節(jié)點進行統(tǒng)一集成,僅需借助相應(yīng)計算機語言、輸入編程代碼即可實現(xiàn)數(shù)據(jù)信息的轉(zhuǎn)換與集中監(jiān)控,借助重發(fā)機制將數(shù)據(jù)可靠傳送至接收端,降低數(shù)據(jù)重復(fù)、丟失的概率;其三是采用可靠的安全保障措施,利用加密算法將傳送數(shù)據(jù)進行加密處理,搭配防火墻等技術(shù)手段,進一步為企業(yè)資源管理系統(tǒng)的安全性提供保障[3]。

4結(jié)束語

總體來看,現(xiàn)代企業(yè)在資源管理方面呈現(xiàn)出顯著的信息化發(fā)展趨勢,將SAP系統(tǒng)作為企業(yè)核心系統(tǒng),依托SAP接口技術(shù)、企業(yè)總線、計算機語言與編程代碼的應(yīng)用實現(xiàn)對企業(yè)其他應(yīng)用系統(tǒng)的集成處理,促使企業(yè)整體信息化水平得到有效提升。當(dāng)前SAP集成開發(fā)技術(shù)在應(yīng)用過程中仍受制于技術(shù)路線、系統(tǒng)結(jié)構(gòu)等因素的影響,未來還應(yīng)重點加強對技術(shù)路線統(tǒng)一、集成方案布局等內(nèi)容的研究,更好地提升集成開發(fā)效率。

參考文獻

[1] 楊艷,茆壽偉.ERP與SAP產(chǎn)品數(shù)據(jù)的研究與應(yīng)用[J].百科論壇電子雜志,2019(15):216.

[2] 王夏洋.SAP系統(tǒng)項目管理模塊和財務(wù)模塊集成的應(yīng)用[J].電子技術(shù)與軟件工程,2019(2):63.

[3] 楊葦.SAP-ERP與ORACLE-ERP融合技術(shù)在神寧集團人力資源模塊的應(yīng)用研究[J].環(huán)球市場,2018(33):386.

呼伦贝尔市| 淮阳县| 襄樊市| 阿合奇县| 彰武县| 延庆县| 岳阳市| 新和县| 东平县| 遵义市| 博野县| 涟水县| 涟源市| 景谷| 连江县| 长泰县| 石渠县| 富民县| 铁力市| 石阡县| 那坡县| 闽清县| 齐齐哈尔市| 瑞安市| 太原市| 新竹县| 揭阳市| 公主岭市| 浏阳市| 新干县| 宁强县| 嘉祥县| 和静县| 滁州市| 遵义市| 和龙市| 柳州市| 荔浦县| 古蔺县| 万盛区| 油尖旺区|