Course announcements

  • In this course you will learn about the principles of developing extensions within the SAP Extension Suite. You will learn how to create side-by-side extensions in the SAP Extension Suite with the SAP CAP framework. The topics authorization and trust management are discussed. This course comes with several exercises to deepen the theoretical lessons. The training ends with a use case, in which the participants can model another extension.
  • This course is also available in a self-paced e-learning format as part of a free Learning Journey on the platform.

Course information

  • Unit 1 SAP Business Technology Platform (BTP)
    • Explain the SAP Business Technology Platform
  • Unit 2 Development Environment and CAP-Project
    • Get ready to build your extension project
    • Explain the SAP BTP account model
    • Identify the most suitable SAP BTP environment for a new cloud application project
    • Describe key capabilities of SAP Business Application Studio (BAS)
    • Create a CAP-based service
    • Describe the OData standard for web-based applications
    • Use APIs to exchange information in a standardized way
    • Explain JSON and YAML
  • Unit 3 User Interface and Business Logic
    • Generate a user interface (UI) using SAP Fiori elements
    • List the design principles and key benefits of SAP Fiori
    • Evaluate the difference between SAP Fiori and SAP Fiori elements
    • Add custom business logic
    • Evaluate when to use event handlers
    • Explain error handling
  • Unit 4 External Services
    • Add and consume an external service
    • Describe how SAP BTP applications can securely access remote services
    • Manage connections between backend systems and SAP BTP
  • Unit 5 Manual Deployment
    • Perform a manual deployment
    • Describe the SAP BTP, Cloud Foundry environment
    • Use the SAP BTP, Cloud Foundry environment command line interface (CF CLI)
  • Unit 6 Authorization and Trust Management service
    • Define CDS Restrictions and Roles
    • Set Up SAP Authorization and Trust Management service
    • Describe the SAP Authorization and Trust Management service
    • Create and configure an Approuter
    • Add the UI and Approuter module to the MTA
    • Assign role collections
  • Unit 7 Automated Deployment
    • Create and connect a GitHub repository
    • Describe the principles and benefits of continuous integration and delivery
    • Enable SAP Continuous Integration and Delivery service
    • Configure a job in the SAP Continous Integration and Delivery
    • Configure stages of the CI/CD pipeline
    • Start monitoring a job in SAP Continuous Integration and Delivery
  • Unit 8 Connection of an SAP S/4HANA Cloud System as an External Service for CAP
    • Connect your app to the productive Business Partner Network service API of your SAP S/4HANA Cloud system
  • Unit 9 Case Study
    • Use your gained knowledge to build a complete CAP-based application with SAP Fiori elements for a given business scenario.
  • This course will prepare you to:
    • Use cloud native development
    • Learn about the principles about extensibility
    • Create extensions for your enterprise
    • Learn the basics of CI/CD implementations in SAP BTP
    • Work with the SAP Business Application Studio as development environment
  • Application Consultant
  • Business Process Architect
  • Business Process Owner / Team Lead / Power User
  • Developer
  • Development Consultant
  • Enterprise Architect
  • Solution Architect


  • Basic knowledge of JavaScript or other programming languages used for web development
  • Basic knowledge of cloud development concepts


  • Good knowledge of cloud technologies and business models
  • This course builds the basis of certification C_CPE_13 SAP Certified Development Associate - SAP Extension Suite.

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