ABAP Extensibility

This is a community for learning, sharing, getting help on how to extend SAP S/4HANA standard business software to your business needs. Learn ABAP extensibility use cases and capabilities for SAP S/4HANA.

Expert Content
Key User Extensibility

Key User Extensibility

Key user extensibility (formerly also known as in-app extensibility) empowers business experts (key users) to add simple extensions (small UI changes, custom fields, custom logic and more) to SAP S/4HANA (on-premise and cloud solutions) without the implementation knowledge of the SAP S/4HANA application.

Key User Extensibility Tools of SAP S/4HANA
Key User Extensibility for SAP BTP ABAP Environment
SAP S/4HANA Extensibility: Use Case Overview
SAP S/4HANA Extensibility: Scenario Diagrams
SAP S/4HANA Extensibility Concept Details: Restricted ABAP

Developer Extensibility

Developer Extensibility

The developer extensibility offers the opportunity to build tightly coupled, cloud-ready, and upgrade-stable extensions directly on the SAP S/4HANA stack. The technical enablement of ABAP cloud-ready development requires restrictions such as the use of the cloud-optimized ABAP language and released local and remote APIs and objects. The use of the developer extensibility makes it easier to reach a clean core when building extensions which must run on the SAP S/4HANA stack.

Embedded Steampunk - Details for ABAP Developers
Developer extensibility with SAP S/4HANA Cloud ABAP Environment
Embedded Steampunk in SAP S/4HANA 2022
The new ABAP Extensibility guide
RAP Extensibility on SAP Help Portal
Working with Business Add-Ins (BAdIs) on SAP Help Portal

Side-by-Side Extensibility using SAP BTP ABAP Environment

Side-by-Side Extensibility using SAP BTP ABAP Environment

The side-by-side extensibility leverages the SAP BTP ABAP Environment to develop and run ABAP applications in the SAP Business Technology Platform as a side-by-side extension to SAP software.

SAP BTP ABAP Environment
Restricted ABAP for SAP BTP ABAP Environment
Learning Journey for SAP BTP ABAP Environment