SAP S/4HANA
What is Developer Extensibility?
On-stack extensibility where developers use ABAP Cloud in the S/4HANA system itself, restricted to released objects.
Also called embedded Steampunk, it allows custom RAP business objects, CDS views, and APIs inside S/4HANA while enforcing the ABAP Cloud language version. It suits extensions needing close proximity to ERP data. It is available in Public and Private Edition and recent on-premise releases.
Related terms
ABAP Cloud
SAP's development model using a restricted ABAP language version, released APIs only, ADT, and RAP for upgrade-stable code.
ABAP RESTful Application Programming Model
SAP's model for building transactional and analytical Fiori apps and APIs using CDS, behavior definitions, and services.
Key-User Extensibility
Low-code tools in Fiori that let business experts add custom fields, logic, and CDS views without classic development.
Side-by-Side Extensibility
Building extensions on SAP BTP that interact with S/4HANA through released APIs and events rather than inside the ERP.
Clean Core
SAP's principle of keeping ERP code and configuration close to standard, with extensions built only through stable, released interfaces.
More in SAP S/4HANA
Planning an S/4HANA move?
Read the field guides on testing an ECC to S/4HANA migration and grab the free template library.