sap与外部系统的接口怎么实现
生活随笔
收集整理的這篇文章主要介紹了
sap与外部系统的接口怎么实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據系統數據交換的方式以及讀寫數據的相對關系不同,可以將外部系統與SAP系統的接口形式分為:主動式,被動式和中間式1、主動式接口即外部系統將SAP系統所需的信息直接寫入SAP系統的數據庫中。這種方式要求詳細了解SAP系統內部的數據庫結構,并且SAP系統允許外部系統往里寫數據(即有寫的權限)。一般來說,主動式接口形式需要對SAP系統的數據庫結構很清楚,對SAP系統錄入數據時需要進行哪些數據校驗也要很清楚,同時也要遵循SAP系統的數據校驗規范,將其所需的物料信息、產品信息、加工信息等一一寫入SAP系統中,保證數據的準確性和有效性。采用主動式接口形式的優點:外部系統與SAP系統中的信息同步性好。但在安全性方面存在一定問題,如出現寫數據沖突,即外部系統寫數據到SAP系統的同時,SAP系統本身也在往數據庫中寫入數據。對于SAP系統建議一般不要采用此種方式。2、被動式接口被動式接口,即SAP系統從外部系統中讀取所需的數據,將其寫入自已的數據庫中。對于被動式又有兩種方式:全被動式和半被動式。.全被動式:外部系統完全公開其表達和存儲信息的數據庫結構,SAP系統讀取信息時自行判斷哪些信息是增加的,哪些是修改的,哪些己刪除了。.半被動式:外部系統除公開其數據庫結構外,還提供一些握手信號單獨存入握手信號表中,握手信息說明哪些信息作了更新,這樣SAP系統在讀取外部系統中的信息(如某物料更改信息)時,根據握手信號表來讀取外部系統中已經發生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。采用被動式接口形式的優點:外部系統與SAP系統的同步性也做得比較好,安全性方面也比主動式要好。但實現起來較為麻煩,需要有較強的SAP接口方面的知識。一般由專門的SAP實施顧問來完成這種開發。3、中間式接口中間式接口,即外部系統將SAP系統所需的信息生成中間文件或中間數據表,SAP系統直接讀取中間文件或將中間表中的信息寫入數據庫中,這種方式要求對外部系統和SAP系統兩方都要做一些開發工作。需要特別提出的是:采用中間式接口時必須時刻注意如何保證外部和SAP信息一致性。常用的有兩種方式:一種是由SAP系統來保證,即外部系統將SAP系統所需的信息定期寫在中間文件或數據表中,SAP系統讀取該信息時與SAP系統中已有的信息進行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最后把更新的信息寫入SAP系統中:另一種是,外部系統在生成中間文件或數據表時,與SAP系統中己有的數據進行比較,判斷哪些數據進行了更新,并將更新的數據寫入中間文件或數據表。然后,SAP系統讀取中間文件或數據表中的數據直接寫入自己的數據庫中。這種方式要求在外部系統寫中間文件之前SAP系統將其數據庫中的數據導出,以供外部系統進行比較用。中間式接口是比較常用的一種方式,這種方式外部系統和SAP系統相對獨立,接口不涉及雙方內部的結構,而且接口的責任也很明確,數據的安全性也得到了保證。但這種方式存在的問題就是兩個系統的數據同步性稍差一些,但只要合理地規定讀寫中間文件或數據表的時間,數據的同步性是不會影響使用的。
總結
以上是生活随笔為你收集整理的sap与外部系统的接口怎么实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 告诉你SUV到底两驱好还是四驱好
- 下一篇: 逻辑数据库读取bseg