Introducing the SAP S/4HANA Cloud Extensibility Model

Objective

After completing this lesson, you will be able to explain the essential SAP S/4HANA Cloud extensibility model features

SAP S/4HANA Cloud Extensibility Model

SAP S/4HANA Cloud Extensibility Model

SAP S/4HANA Cloud offers key user, developer, and side-by-side extensibility options for customers.

The SAP S/4HANA Cloud extensibility model is anchored around the following three principles:

  • Extensions can only be implemented internally within SAP S/4HANA Cloud as on-stack extensions or externally as side-by-side extensions running on SAP BTP.
  • Extensions can only use released local or remote public SAP Application Programing Interfaces (APIs) and BAdIs as well as ABAP RESTful Application Programming Model Business Object extension points.
  • Extensions can only be implemented using cloud enabled and released technologies.

Extension Types

Chief amongst the principles of the SAP S/4HANA Cloud extensibility model are the extension types. There are three extension patterns contained in two categories, as follows:

  • On-stack extensions, which consist of two distinct types:
    • Key User Extensions (Type 1)
    • Developer Extensions (Type 2)
  • Side-By-Side Extensions (Type 3)

Log in to track your progress & complete quizzes