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.
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
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
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.