Outlook: Developer Extensibility & 3SL
Another highlight is in the area of extensibility. Currently still in the test phase and not available to all customers, the so-called "Developer Extensibility" is about to be released. With this function, SAP is providing an additional option for extending the SAP S/4HANA Cloud in addition to the key user and side-by-side extensions via the SAP Business Technology Platform-
The new development option is available within SAP S/4HANA Cloud and allows the development of custom ABAP code. This option can be used for tightly coupled, complex extensions and custom apps. Cloud BAdIs and custom CDS views are also supported.
Because development takes place directly in SAP S/4HANA Cloud, no remote access or data replication is required. Standard objects and defined extension points of the standard solution are used, as well as a version of the ABAP programming language specially adapted for the cloud. This means that all developments are lifecycle-stable and the typical advantages of a SaaS solution are retained.
A prerequisite for the use of "Developer Extensibility" is a 3-system landscape, which will be available for SAP S/4HANA Cloud in the near future. This will replace the previous 2-system landscape for all new implementations of the cloud solution.
In addition, the new variant will include a development system that relies on two separate clients for development and customizing activities. Changes made here will be transported to the subsequent test and production systems as usual.