ABAP Makes Files Exchange Between SAP S/4HANA and AWS S3 Easy

  • Target Audience: Project Manager, System Architect and Developer

Scenario of system integration – file exchange
Traditionally, if we share orders or other documents with clients or suppliers, we would have to set up a NAS, File Server or FTP Server. However, the method will increase much workload, including maintenance of the equipment, system and archive backup, for IT personnel. This article will guide you through a solution that will utilize time and money effectively.

Brief Introduction of AWS S3
AWS S3 has the following attributes:

  1. Save and protect any amount of data without construction cost.
  2. Free of access and bandwidth issues; pay as your actual usage.
  3. No need to worry about losing data because AWS S3 is designed for 99.999999999 % of durability.
  4. Automatically erase old files through file life cycle management.

For detail information please refer to the official website.

Utilize AWS S3 SDK for ABAP
We will demonstrate how to transfer data from SAP to AWS S3 or the opposite through ABAP.

AWS architecture diagram

Actual frame of SAP ABAP


ABAP transfer files to S3 Bucket through AWS S3 REST API; also access and erase files in S3 Bucket.


ABAP transfer files to S3 Bucket through AWS S3 REST API; also access and erase files in S3 Bucket.

Benefits

  1. No construction cost or cycle. If no longer need the service, just delete S3 Bucket. No cost will be generated and free of idle hardware issue.
  2. Greatly reduced the maintenance cost and risk in losing data.
  3. Available also for SAP ERP on premise.
  4. ABAP developers can skip the part of comprehending technical details, allowing them focus on enhancing business and data process, speeding up inner innovation and digital transformation.
2020-12-16T16:47:54+00:00 2020/12/16 |SAP|