SAP S/4HANA Cloud Public Edition does not support the kind of direct, in-system customization familiar from on-premise ERP or SAP ECC. Classic modification of the core system is not available in the Public Edition at all. Instead, every adaptation follows the Clean Core principle: the standard core stays as SAP delivers it, and organization-specific requirements are built as clearly separated extensions.
There are two supported ways to extend SAP S/4HANA Cloud Public Edition.
In-app, or on-stack, extensions are built inside the tenant itself, using the SAP Extensibility Wizard: custom fields, custom logic, custom business objects, and adjusted forms, all created through defined, SAP-supported extension points.
Side-by-side extensions are built outside the core entirely, on SAP Business Technology Platform, using ABAP, Java, Node.js, or other supported languages, and connect back to S/4HANA Cloud Public Edition through APIs rather than direct access to the database or code.
Which route an organization uses depends on the scope and nature of the requirement — a small field addition is typically in-app; a full custom process or application is typically side-by-side.
.
