S/4 HANA Cloud Application Development Extensibility Model
To help you understand how different extensibility options work in SAP S/4HANA, here’s a sequence-based explanation:
This part contains the following topics:
??? Key-User Extensibility
Summary This extension option empowers business users to make customizations and enhancements directly in the SAP application. Perfect for quick tweaks that don’t need deep technical know-how! ??
Introduction Key User Extensibility is the easiest way to extend functionality in SAP S/4HANA Cloud. ???? It’s all about enabling non-technical users (citizen developers) to customize the system without touching the SAP code, keeping the core clean! ??
Range of Functions With Key User tools in SAP S/4HANA Cloud or On-Premise, you can:
Examples
Advantages
Differences in Deployment Key-User tools are primarily designed for SAP S/4HANA Cloud but are also available for private and on-premise versions. ??
?? Classic Extensibility
Summary This traditional method involves directly customizing the SAP code. ?? It offers great flexibility but can pose challenges during updates and maintenance. ???
Introduction Classical ABAP-based enhancement is recommended only in exceptional cases. It’s a method from the past, and in most scenarios, other options are preferred. ???
Advantages
领英推荐
Availability Classic Extensibility is available for SAP S/4HANA On-Premise and Private Cloud installations. ??
???? Developer Extensibility
Summary Developers can perform advanced customizations and extensions beyond key-user options. ??? This requires deep technical knowledge but offers vast customization opportunities. ??
Introduction Developer Extensibility is the way to implement extensions while keeping the core clean. It uses ABAP RESTful Application Programming Model (RAP), available on all SAP S/4HANA deployment options. ???
Core Features
Advantages
Use Cases
?? Side-by-Side Extensibility
Summary This method enables extensions to be developed and integrated outside the SAP system, specifically on SAP BTP. ??? It allows flexible customizations without touching the core system, simplifying maintenance and upgrades. ??
Introduction Side-by-Side Extensibility uses SAP’s released APIs to perform CRUD operations on SAP S/4HANA Cloud data. ?? Different concepts, tools, and services are available, utilizing these remote APIs. ??
Options
Advantages