回覆列表
  • 1 # 你這麼自私

      根據系統資料交換的方式以及讀寫資料的相對關係不同,可以將外部系統與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系統相對獨立,介面不涉及雙方內部的結構,而且介面的責任也很明確,資料的安全性也得到了保證。但這種方式存在的問題就是兩個系統的資料同步性稍差一些,但只要合理地規定讀寫中間檔案或資料表的時間,資料的同步性是不會影響使用的。

  • 中秋節和大豐收的關聯?
  • 女主為少女時代的小說。最好是男主重生的?