徐佳,吳麗君
(中廣核研究院有限公司,廣東 深圳 518031)
SAP技術早在三十多年前就進軍中國市場了,發展到現在已有幾百家合作公司了,其中不僅包括大型企業如能源、電力行業等,還有許多發展態勢不錯的中小型企業。SAP憑借其強大的接口技術和開發平臺從眾多ERP廠商中脫穎而出,但由于企業之間的需求不一,使得接口在不同的企業實施會產生不同的效果,故而國內有借鑒意義的例子少之又少,還需要各行業不斷摸索前進。除此之外,SAP項目實施起來花費資金多、耗費時間長,這也是SAP發展緩慢的一個主要因素。相比于中國,許多科技大國在SAP研究方面已達到相對成熟的階段。那些歐美國家具有大量從事接口技術的優秀人才,能根據需求設計出滿足客戶要求的程序,SAP接口技術成為企業軟件的信息集成中樞,被普及運用。
這篇文章將重點放在了接口技術上,在此基礎上討論了如何將接口技術在SAP的中間件XI中進行應用,深入探討了XI技術架構及其連接技術。這些探討對企業有很大的參考價值。
XI,作為交換架構,其目的是為SAP系統與非SAP系統搭建交流橋梁,使二者無障礙交換信息數據。但不管怎么說,接口技術都是必不可少的,它是SAP內部之間、SAP與外界進行交流的基礎。為此,我們對接口技術的基本原理、如何根據不同的需求選擇不同的接口技術、接口技術的優勢與不足等都做了研究分析。高級企業應用編程語言是接口技術中不可或缺的一部分。
SAP系統的出現使得企業信息系統之間的整合成為現實。SAP自身系統的優越性使其可以支持多個外部接口技術,企業可以借助這些外部接口技術與SAP之間進行數據信息的交流共享,以此達到信息集成的目的。這是SAP系統中常見的幾種接口技術類型:RFC接口技術、BAPI接口技術、IDoc接口技術。
RFC接口技術的主要功能是遠程操控。RFC技術是BAPI接口技術與IDoc接口技術的基礎,能利用RFC技術進行通信的不僅有SAP系統,外部程序亦可以如此,也就是說它是一個雙向的接口技術。
BAPI接口技術是一種面向對象的技術,以RFC技術為基礎,可以完成一些比如說上傳交易數據等別的技術不能完成的任務。BAPI接口技術既可以由SAP系統自帶,也可以由開發人員自主研發。
ALE,可以將SAP系統中的信息分享到別的系統中,其主要功能是為兩個有關聯的SAP系統提供信息同步服務,在SAP應用體系中發揮著非常重要的作用。IDoc是一個中間文件,也可以成為數據容器,主要功能是實現SAP系統與其他系統之間的信息交換。
ALE處理出站入站流程,是SAP系統信息的輸出;IDoc處理的是數據信息的傳遞,是SAP系統信息的流入。二者協同合作,起到信息交流的作用。
項目管理模塊是企業資源管理系統中一大重要的節點,主要工作內容是對企業運營和投資成本費用的管理,以及對企業生產線上的各種設施進行定期的維新和護理,一定程度上減少在設施和成本上的不必要的財務支出。在企業擴大營業規模的上升時期,設備和應用技術的更新換代尤為快速,這也導致了企業在這方面花費的經費將大大增加,如何減少設備因為損壞、維修、更新等原因產生的費用,成為棘手的問題。因此,為了解決這個問題,需要將設施管理系統和企業資源管理系統相互結合,要保證它們和總的管理系統在運行時獨立開來,這些系統分支在運行時產生的數據可能會有些偏差,需要技術人員嚴謹對待。
企業管理系統涉及諸多信息數據,需要大量的系統進行管理運算才能保證企業的正常運轉。各個系統既相互獨立又相互關聯,在連接方式上要選擇最適合的結構。例如XI架構總線連接就可以將各個信息系統接連在一起,進行信號和信息數據的轉換。在調和過程中,要注意各項服務器和系統的各項參數指標。

圖1 System Landscape with SAP XI
嫻熟的連接技術在企業資源管理系統中起著重要的承接作用,集成方案在設計時需要將不同形式的連接方式和所需的管理系統配合,不同的側重方向決定了它們的設計方式。HTTP-RFC方案是在企業資源管理系統的基礎上,采用專業術語和編程技術,充分調用系統之外的應用編程模塊,在設備維護裝修的時候也不會對它的操作產生影響,執行客戶端發送信號和服務器接收信號時,保證它的及時性盡量減少誤差的發生。Proxy-Soap方案是一種基于命名空間XML的簡單的訪問網絡的協議,很好地解決了HTTP在使用中的安全性和與部分網絡技術的互不容性,它是不同種類的編程和技術交流溝通的一大平臺,高效有序地完成了信息的交匯。
SAP系統近年來在國內發現趨勢一片大好,接觸了大量的企業管理系統資源,積累了大量的管理經驗。在設計上傳承了科學嚴謹的工作態度,所有出品都經過嚴格的檢測和相關專業人員的認證,數據系統各個方面都進行了全面的測試,合格后才會按照協調好的方案進行安裝。這幾種集成方案的優點主要體現在以下幾方面,其一,XI的客戶端和服務器在發送和接收信號時是可以獨立進行的,在一端發生數據誤差,可以及時發現并改正,并不影響另一端的工作運行,大大減少了消耗在這里的財務。其二,XI可以作為整個企業資源管理系統的中轉站,所有的體系都可以與它連接,且只需連接一次,就可以將不同編程代碼以及計算機語言進行轉換,整理集中,減少了系統之間連接點過于繁多的困擾。其三,XI中可以存放各個系統點對點連接的接點,方便對他們進行集中監控,為避免數據出現誤差、重疊、丟失,采取重發機制將它們傳送到接受點,極大地縮減了企業在該系統上所要消耗的成本。其四,XI的安全保障措施做得很到位,將數據的傳送翻譯都進行了加密的處理,增強了企業資源管理系統的安全可靠性。XI在系統中的應用,體現出了它的重要性,是未來系統發展的主力軍。
企業資源管理系統端接口的設置需要滿足系統之間的需要條件,調用相關的函數來實現相關的功能。
在系統設計中,首先要把中央數據信息庫中的組件傳導進IR中,建立命名空間去管理類別對象,程序員運用專業的技術進行各項數據和參數的調整設置,建立信號間的傳送和接收接口,完善配置,形成完整的信號通道。在測試階段要根據客戶的要求和實際情況對不足的地方進行修改。
SAP系統技術的引進和發展,成為了企業之間競爭和邁向國際化的重要手段。SAP系統以其卓越的技術設計,極大地滿足了現代資源管理發展的需要。我們在應用此技術的同時也要對它的不足改進,完善企業資源管理系統。