掌握業務先機:台北ERP系統專家石橋有約股份有限公司為您量身定制解決方案

SAP ERP介接方式

技術分享

SAP ERP與異質系統資料傳輸的常見介接方式

在資訊平台蓬勃發展下,為了資訊的一致性、即時性、透明化,多數企業會選擇將不同的資訊平台或通訊設備整合在一起。企業會因為整合資料的屬性、頻率...等因素,採用或混用不同的方法進行系統整合。以下為常見的介接方式:
 

檔案傳輸

1、什麼是檔案傳輸?
將資料或文件傳輸到特定的系統中,透過點對點的方式將資料或文件放在某一路徑下。再由各自系統的語法來讀取資料。
舉例:
‧Excel、csv、xml…等實體檔案交換
‧SAP Application Server File Directory檔案交換 (T-code: AL11)
‧FTP (File Transfer Protocol) Server檔案交換
2、檔案傳輸如何運作?
常見的流程有:
(1) 找到存放檔案或資料的路徑
(2) 將資料或文件傳輸到對應的路徑中
(3) 可針對檔案執行新增、讀取、刪除等動作
 

API

1、什麼是API?
API為Application Programming Interface的縮寫,是一種軟體介面,允許兩個不相關的應用程式或軟體介面間相互通訊。API為技術與資料的接口,是串接兩端應用程式的橋樑,使兩個應用程式能夠一起運作。
舉例:
‧Web Service
‧RFC (Remote Function Call)
‧RESTful API
2、API如何運作?
API 定義了某些規則、協定來執行指定動作,並藉由HTTP的通訊協定,使其能夠傳送需求,並得到回傳資料,讓程式設計更便利。
舉個簡單的例子:你(使用者)在計算機 (API) 上輸入你想要計算的公式後,計算機 (API) 將公式提供給後台 (APP),資料運算完成後,計算機 (API) 會將資料顯示在螢幕上。
 

中介資料庫

1、什麼是中介資料庫?
使用「資料庫」將不同系統的資料以一定的方式集中收集,達成資料交換與運用的目的。
常見的資料庫有:MSSQL、Oracle Database、HANA Database
2、中介資料庫如何運作?
使用 SQL (Structured Query Language) 作為其主要的操作語言,可由任何一端的應用程式將資料執行新增、修改、查詢的動作,以確保異質系統間資料的一致性。
 

EDI (IDoc / ALE)

1、什麼是EDI?
EDI為Electronic Data Interchange的縮寫,用電子的方式並採用其嚴格的訊息格式來交換文件,可實現多個應用系統或應用程式間的資料交換,以SAP為例,常見的應用有採購訂單、銷售訂單、發票…等。
舉例:
‧ALE (Application Link Enabling):適用於SAP系統與第三方系統(如CRM、MES等)間的資料交換 (SAP to Non-SAP)
‧IDoc (Intermediate Document):是SAP專門為SAP系統與另一個SAP系統間所設計的資料交換 (SAP to SAP)
2、EDI如何運作?
由發起端經電子的方式,透過定義的訊息格式(以SAP為例為IDoc格式)將訊息或資料傳輸到接收端。
比較面向檔案傳輸API中介資料庫EDI
即時性非即時即時非即時即時
資料庫需求需有資料庫無需資料庫需有資料庫無需另外的資料庫(SAP IDoc資料將存放於SAP ERP資料庫中)
尖峰時刻系統效能可排程錯開尖峰時刻可能影響尖峰時刻效能可排程錯開尖峰時刻可能影響尖峰時刻效能
系統連線穩定度穩定度需求低需有高穩定度穩定度需求低需有高穩定度
SAP標準方法特定流程有標準的資料交換方式

石橋有約‧實巧有緣

聯絡我們