Course announcements

  • Do you want to develop and run custom ABAP code decoupled from the digital core, e.g. from SAP S/4HANA BTP, to implement powerful Side-by- Side Extensions? In this course you will learn how with SAP BTP ABAP Environment. Customers and partners can develop and run custom ABAP code on a separate Platform-as-a-Service, decoupled from the digital core. You will see how to leverage existing ABAP know-how with a state-of-the- art development toolset in conjunction with existing SAP BTP assets and services. With this knowledge the ABAP community can profit from increased development productivity and a faster time-to-market of custom ABAP applications and extensions.

Course information

  • SAP Cloud Platform Strategy and Extensions of SAP S/4HANA and SAP Business Suite
    • Explain the digital platform for intelligent enterprises
    • Explain Extensions of SAP Business Suite and SAP S/4HANA
  • Introduction into SAP BTP ABAP Environment
    • Explain SAP BTP ABAP Environment in a nutshell
    • Introduce a modern ABAP language
    • Explain ABAP Development Tools in Eclipse (ADT)
  • ABAP Language Versions
    • Explain ABAP Language Versions
    • Explain ABAP Features not supported in SAP BTP ABAP Environment
    • Explain APIs in ABAP environment
    • How to Get an ABAP Environment
  • ABAP RESTful Programming Model
    • Explain ABAP RESTful Programming Model, Overview
    • Explain ABAP Core Data Services (CDS)
    • Explain business objects
    • Explain business services
  • Side-by-Side Extensions Between SAP BTP ABAP and SAP Backend
    • Explain Connectivity Services in Overview
    • Explain Consumption of APIs
    • Explain Consumption of OnPremise OData Services
    • Explain Consumption of OnPremise RFCs
  • Custom Code Transformation
    • Perform custom code transformation to SAP Cloud Platform ABAP environment
  • abapGit
    • Use abapGit
  • Transporting Software Components
    • Transport Software Components
  • In-App Extensibility
    • Explain the Motivation for a New Extensibility Concept in SAP S/4HANA
  • This course will prepare you to:
    • Understand the SAP Cloud Strategy
    • Develop ABAP source code with SAP Business Technology Platform (BTP) ABAP Environment
    • Understand what is specific for the ABAP Language Version for SAP BTP ABAP Environment
    • Define and expose HTTP Services
    • Implement Side-by-Side Extensions Between SAP BTP ABAP and SAP Backend
    • Code with the ABAP RESTful Programming Model
    • Consume public and OnPremise APIs in BTP ABAP
    • Consume OnPremise RFCs in BTP ABAP
    • Use the BTP Connectivity and Destination Service
    • Configure Communication Scenarios using the Communication Management
  • Application Consultant
  • Business Process Architect
  • Developer
  • Development Consultant
  • Solution Architect
  • Technology Consultant



  • CP100
  • 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