The AWS SDK for SAP ABAP simplifies the use of AWS services alongside SAP applications with a client library of modules that are consistent and familiar to ABAP developers. Through a set of simple ABAP classes, the AWS SDK for SAP ABAP takes care of the complexities around security, data formatting, and API connectivity so ABAP developers can focus on innovating with AWS services using only a few lines of code. The AWS SDK for SAP ABAP supports RISE with SAP, GROW with SAP, and self-managed SAP applications running SAP NetWeaver ABAP version 7.4 and above (including SAP S/4HANA, SAP BW/4HANA, SAP ERP 6.0 EHP 7, SAP BW 7.4, SAP Solution Manager 7.2, and many more).
The AWS SDK for SAP ABAP – BTP edition (in Developer Preview) extends support to the SAP Business Technology Platform (BTP) ABAP Environment, helping SAP customers develop and run ABAP applications in SAP BTP that use AWS services. Customers who developed solutions with the AWS SDK for SAP ABAP can now leverage the BTP edition to bring existing SDK code to SAP BTP, helping customers modernize their SAP landscapes while preserving valued extensions and applications.","subHeadline":"

Modernize and transform SAP-based business processes by connecting to 200+ AWS services using the SAP ABAP language.","id":"product-detail-overview#sdk-for-sap-abap","headline":"AWS SDK for SAP ABAP","getStartedOneCta":"Apply now »","heroCtaTwoUrl":"https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/setup.html","getStartedOneTitle":"Sign up for the BTP edition Developer Preview","heroCtaTwo":"Install now","howItWorksImageUrl":"https://d1.awsstatic.com/products/sdk-for-sap-abap/abap_sdk_architecture_3.f954cec97c12efea6940dad0cbe6258818862b7e.PNG","getStartedThreeCtaUrl":"https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/getting-started.html","serviceCategoryUrl":"https://aws.amazon.com/developer/tools/","getStartedThreeSummary":"

View step-by-step instructions to start developing with SAP ABAP and 200+ AWS services.","howItWorksImageAltText":"Diagram that shows how the AWS SDK for SAP ABAP connects the ABAP stack to AWS services through a series of REST APIs.","getStartedTwoCta":"Installation instructions »","getStartedTwoTitle":"Install now","getStartedTwoSummary":"

Unlock your innovation potential when you connect to AWS services.","getStartedOneSummary":"

Access AWS services from your familiar SAP BTP ABAP Environment","getStartedThreeTitle":"Read the Getting Started Guide"},"metadata":{"tags":[{"id":"product-detail-overview#product#aws-sdk-for-sap-abap","name":"AWS SDK for SAP ABAP","namespaceId":"product-detail-overview#product","description":"

AWS SDK for SAP ABAP","metadata":{}}]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"locale":null,"site":null,"pageUrl":"https://aws.amazon.com/sdk-for-sap-abap/","targetName":null,"pageSlotId":null,"organizationId":null,"availableLocales":null},"environment":{"stage":"prod","region":"us-east-1"},"sdkVersion":"1.0.115"},"refMap":{"manifest.js":"1777e196f6","rt-pdp-hero.js":"2379aa55ee","rt-pdp-hero.css":"81fe80a97a","rt-pdp-hero.rtl.css":"832eb4cc0a","rt-pdp-hero.css.js":"0c0b755a22","rt-pdp-hero.rtl.css.js":"65dc2d4065"},"settings":{"templateMappings":{"category":"serviceCategory","categoryUrl":"serviceCategoryUrl","bgImageUrl":"heroImageUrl","headline":"headline","subHeadline":"subHeadline","ctaLeftOne":"heroCtaOne","ctaLeftOneUrl":"heroCtaOneUrl","ctaLeftTwo":"heroCtaTwo","ctaLeftTwoUrl":"heroCtaTwoUrl","ctaRightHeadline":"freeTierHeadline","ctaRightSubHeadline":"freeTierSubHeadline"}}}

AWS SDK for SAP ABAP

Modernize and transform SAP-based business processes by connecting to 200+ AWS services using the SAP ABAP language.

Accelerate business process innovation with seamless integration between SAP ABAP and 200+ AWS services within RISE with SAP, GROW with SAP, and self-managed environments.

Reduce architectural complexity between SAP applications and AWS service APIs for self-managed and SAP BTP ABAP Environments.

Maintain a strong security posture with HTTPS encryption and enforcement of SAP-level permissions within the SDK.

How it works

The AWS SDK for SAP ABAP simplifies the use of AWS services alongside SAP applications with a client library of modules that are consistent and familiar to ABAP developers. Through a set of simple ABAP classes, the AWS SDK for SAP ABAP takes care of the complexities around security, data formatting, and API connectivity so ABAP developers can focus on innovating with AWS services using only a few lines of code. The AWS SDK for SAP ABAP supports RISE with SAP, GROW with SAP, and self-managed SAP applications running SAP NetWeaver ABAP version 7.4 and above (including SAP S/4HANA, SAP BW/4HANA, SAP ERP 6.0 EHP 7, SAP BW 7.4, SAP Solution Manager 7.2, and many more).
The AWS SDK for SAP ABAP – BTP edition (in Developer Preview) extends support to the SAP Business Technology Platform (BTP) ABAP Environment, helping SAP customers develop and run ABAP applications in SAP BTP that use AWS services. Customers who developed solutions with the AWS SDK for SAP ABAP can now leverage the BTP edition to bring existing SDK code to SAP BTP, helping customers modernize their SAP landscapes while preserving valued extensions and applications.

Diagram that shows how the AWS SDK for SAP ABAP connects the ABAP stack to AWS services through a series of REST APIs.

Use cases

Intelligent Document Processing

Generate and process data from key documents like invoices, sales orders, and other key business documents without time-consuming, error-prone manual work.

Image Recognition

Identify product images to automate retrieval of products from the SAP system.

Secure File Transfer

Move files between SAP, AWS services, and third-party systems with improved auditability and security.

Event-Driven Architecture

Automatically update data across SAP and other enterprise systems based on events in near real time to improve business responsiveness and customer experience.

AI21 labs logo

"As a CTO, I am thrilled with the potential the AWS SDK for SAP ABAP has to transform the SAP industry. It is not just a technological breakthrough but a game-changer that immensely benefits our SAP customers. Now, businesses can quickly streamline their operations and enrich their business processes by leveraging the world's best-class cloud services. Our clients' feedback has been overwhelmingly positive, and we are excited to continue to innovate with AWS."

Marcelo Tamassia, Chief Technology Officer, Syntax

EPI USE logo

“Implementing the AWS SDK for SAP ABAP enabled simple integration of real-time digital payment acceptance to SAP while providing access to additional revenue operations AWS services like Amazon Fraud Detector.”

Christopher Belford, Payment Services Lead, EPI-USE

How to get started

Sign up for the BTP edition Developer Preview

Access AWS services from your familiar SAP BTP ABAP Environment

Install now

Unlock your innovation potential when you connect to AWS services.

Read the Getting Started Guide

View step-by-step instructions to start developing with SAP ABAP and 200+ AWS services.


Explore more of AWS