AWS Builder Center

Your ABAP Developers Have Been Waiting for This: AWS SDK for SAP ABAP

How to call Amazon Bedrock, Textract, S3, and 200+ AWS services from pure ABAP programs using the AWS SDK for SAP ABAP, with installation guide and real use cases.

120XSAP 12XAWS 15xAZURE 12xORACLE 10XSCRUM 11XOCI 12XMS 5XSECURITY 2XSOLARIS 2XDB2
The AWS SDK for SAP ABAP is a set of transport files you import into any SAP NetWeaver 7.40+ system. Once imported, you get native ABAP classes that call AWS service APIs directly. No middleware. No SAP BTP required. No additional infrastructure. As of 2026, it covers 200+ AWS services.

What the AWS SDK for SAP ABAP Actually Is

It is a set of ABAP transport files you import into any SAP NetWeaver 7.40+ system. Once imported, you get native ABAP classes that call AWS service APIs directly. The SDK manages credentials via IAM roles (instance profile or STS assume-role), handles retries, and deals with all the AWS API plumbing.

Why This Matters (The Clean Core Angle)

SAP's clean core strategy says: do not modify the SAP core. Extend using side-by-side or in-app extensions that are upgrade-safe. The AWS SDK for SAP ABAP is exactly this. Your custom Z-programs can now call Amazon Bedrock for GenAI, Amazon Textract to extract data from scanned documents, Amazon Translate for multi-language support, Amazon S3 for file exchange, Amazon SQS/SNS for event-driven architecture, and more. All from pure ABAP, all transport-safe, all upgrade-proof.

Real Use Cases

1. Intelligent Invoice Processing: ABAP program picks up PDF from email attachment, calls Textract to extract vendor, amounts, line items. Maps to SAP structures. Creates invoice document automatically.
2. Real-Time Language Translation: When an IDoc arrives with foreign-language text, an ABAP enhancement calls Amazon Translate, stores translated text alongside original.
3. GenAI from Within SAP (Amazon Bedrock): Call Bedrock directly from ABAP. Summarize long text fields, generate descriptions, classify records, extract entities.
4. Secure File Transfer Without SFTP Servers: SAP writes directly to S3. Partners pick up from S3 or AWS Transfer Family for SFTP compatibility. No intermediate servers.
5. Event-Driven Architecture with SQS/SNS: SAP publishes events to Amazon SNS or SQS in real-time. Downstream consumers react immediately.

The MCP Server: AI Writes Your ABAP SDK Code

As of April 2026, AWS released the AWS SDK for SAP ABAP Knowledge MCP Server. Configure it in your agentic IDE (Q Developer for Eclipse, Kiro, VS Code with MCP support), and the MCP server has the full 130,000+ pages of SDK documentation indexed. Your IDE reads it and generates correct, syntactically valid ABAP SDK calls.

Installation in 30 Minutes

The SDK ships as SAP transport files. Import them like any other transport. Requirements: SAP NetWeaver 7.40+ (works on ECC 6.0 EHP7+, S/4HANA any version, BW/4HANA). Works on RISE with SAP (private edition) via VPC peering or Private Link.

References

  • Getting Started with the AWS SDK for SAP ABAP: https://aws.amazon.com/blogs/awsforsap/getting-started-with-aws-sdk-for-sap-abap/
  • Extend Agentic IDEs with AWS SDK for SAP ABAP Documentation: https://aws.amazon.com/blogs/awsforsap/extend-agentic-ides-with-aws-sdk-for-sap-abap-documentation/
  • Secure File Transfer with the AWS SDK for SAP ABAP: https://aws.amazon.com/blogs/awsforsap/secure-file-transfer-with-the-aws-sdk-for-sap-abap/
  • AWS SDK for SAP ABAP Developer Guide: https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/
  • AWS AI Services for SAP: https://aws.amazon.com/sap/ai/
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article