Course announcements

  • This course covers the different extensibility approaches for SAP S/4HANA that are available to customers and partners:
  • In-app extensibility focuses on adaptations created by key users that have a deep business knowledge but no technical expertise. In-app extensibility comprises adding new fields or custom logic and adapting the standard UIs. Creating custom UIs, and custom business objects is also supported as part of Key-User extensibility.
  • In contrast to in-app extensibility, side-by-side extensibility on SAP Business Technology Platform allows developers to build their own applications, enhancing and supplementing SAP S/4HANA and SAP S/4HANA Cloud.

Course information

  • SAP S/4HANA Extensibility Overview
    • Get to know about the extensibility concept in SAP S/4HANA
  • SAP Fiori Launchpad Adaption
    • Personalize the SAP Fiori launchpad
    • Manage the SAP Fiori launchpad content
    • Extend the SAP Fiori launchpad
  • Key User Extensibility
    • Use variant management
    • Use SAP Fiori runtime authoring
    • Create data source extensions
    • Create custom fields
    • Enable custom database fields for usage in SAP Fiori applications
    • Create custom logic
    • Create custom business objects
    • Create a UI for a custom business object
    • Add custom logic to a custom business object
    • Create custom libraries and methods
    • Create custom code lists
    • Transport extension items
  • Side-by-Side Extensibility
    • Describe essential features of side-by-side extensions
    • Name the most important factors that influence the choice of the extensibility option
    • Develop an extension for SAP S/4HANA with SAP BTP ABAP Environment
  • This course will prepare you to:
    • explain the extensibility concept for SAP S/4HANA
    • extend the SAP Fiori launchpad
    • personalize SAP Fiori applications with end user tools
    • use the extension options for key users
    • explain the concept of side-by-side extensibility using SAP Business Technology Platform
  • Application Consultant
  • Developer
  • Development Consultant
  • Solution Architect
  • System Administrator
  • System Architect
  • Technology Consultant
  • User


  • S4DEV (Hands-on Introduction to Application Programming on SAP S/4HANA)


  • none
  • SAP S/4HANA 2023
  • ABAP Platform 2023
  • AS ABAP 7.58
  • SAP Business Application Studio
  • SAP BTP ABAP Environment

Find a course date

Can't find a suitable date?

Booking for 1-2 people?

Make a request for us to schedule training around what works for you? We will do our best to consider your request.

Request a training date

Booking for 3+ people?

Our 3 to RUN initiative empowers you to schedule our chosen classroom training course or virtual SAP Live Class on a date that suits you. You need at least three confirmed participants to register and SAP will add it to your schedule.

Find out more