用ABAP讓檔案輕鬆往返SAP S/4HANA與AWS S3

  • 適合對象:專案經理、系統架構師、開發人員

系統整合情境 – 檔案交換
過往與上下游的客戶、供應商交換訂單或其他文件資訊時,若透過檔案方式做資料交換,傳統作法會架設一台 NAS、File Server 或 FTP Server。然而資訊人員會增加不少工作量,例如負責該設備的維運狀況與系統、檔案的備份。這篇文章將帶你了解更有效利用時間跟金錢的管理方案。

AWS S3 簡介
AWS S3 物件儲存服務有以下的特性:

  1. 存放、保護任意數量的資料,沒有前期建置成本。
  2. 不需要擔心存取頻寬問題;依實際使用量付費。
  3. AWS S3 有999999999% 的資料耐久性,不用擔心資料遺失。
  4. 可透過檔案生命週期管理,設定自動刪除多久以前的資料。

詳細功能可參考官方網站

使用 AWS S3 SDK for ABAP
以下透過展示 ABAP 存取 S3 Bucket 檔案的方式協助您將 SAP 資料拋轉到 AWS S3 ,或是從 AWS S3 取得檔案。

AWS 架構圖

SAP ABAP 執行畫面


ABAP 可透過 AWS S3 REST API 寫入檔案到 S3 Bucket;也可以取得或刪除 S3 Bucket 的檔案


實際AWS存取檔案的頁面

效益

  1. 沒有初期建置成本與建置週期。若後續不再採用,僅需刪除 S3 Bucket。不會有任何成本支出,也不必擔心硬體閒置問題。
  2. 大幅減少後續維運成本與資料遺失風險
  3. SAP 系統不須上雲也可使用
  4. ABAP 開發人員可以跳過理解技術細節的步驟,讓他們專注在企業流程與資料邏輯,加速企業內部創新與數位轉型的速度。
2021-04-07T17:30:34+00:00 2020/12/16 |SAP|