Skip to content
IT Canvass

SAP BTP Training (Business Technology Platform)

SAP BTP training teaches you to build and operate applications and extensions on SAP Business Technology Platform.

  • 45 hours
  • Intermediate
  • Live online
  • C_CPE_2409

What is SAP BTP Training (Business Technology Platform)?

SAP BTP training teaches you to build and operate applications and extensions on SAP Business Technology Platform. You cover global accounts, subaccounts, entitlements and the Cloud Foundry runtime, the Cloud Application Programming (CAP) model with CDS services and Node.js, SAP HANA Cloud and HDI, connectivity and destinations to S/4HANA, authentication and authorisation with XSUAA and Identity Authentication, SAP Build low-code and process automation, and the clean-core side-by-side extension pattern.

What you get

  • Navigate the BTP account model and manage entitlements
  • Build and deploy a CAP service with CDS and Node.js
  • Provision and use HANA Cloud in a BTP project
  • Connect BTP to S/4HANA with destinations and the Cloud Connector

Who this course is for

New to the field

  • Developers building SAP extensions
  • ABAP developers moving to cloud development
  • Cloud engineers supporting SAP landscapes

Working professionals

  • Architects designing clean-core extensions
  • Fiori developers adding a back-end skill
  • Anyone targeting the CAP backend developer exam

Prerequisites

  • Programming ability is important, ideally JavaScript or Node.js.
  • SAP background helps but is not required.

What you will be able to do

  • Navigate the BTP account model and manage entitlements
  • Build and deploy a CAP service with CDS and Node.js
  • Provision and use HANA Cloud in a BTP project
  • Connect BTP to S/4HANA with destinations and the Cloud Connector
  • Secure applications with XSUAA and role collections
  • Deliver low-code solutions with SAP Build
  • Apply the clean-core side-by-side extension pattern

Salary range

India
8-30 LPA
United States
110k-165k

Market ranges for SAP BTP Developer, not a guarantee. Actual pay depends on experience, location and employer.

Curriculum

BTP foundations and account model

Learn the platform's structure, because entitlements and subaccounts trip up every newcomer.

  • What BTP is and what it is not
  • Global accounts, directories and subaccounts
  • Entitlements, quotas and service plans
  • Cloud Foundry, Kyma and ABAP environments compared
  • Regions, providers and multi-cloud
  • Spaces, orgs and members
  • Cockpit navigation and the BTP CLI
  • Cost model and consumption based licensing

Cloud Application Programming model

Build services the SAP way, which is far faster than hand-rolling an API.

  • CAP concepts: domain model, services, UI
  • CDS modelling in CAP
  • Defining services and exposing entities
  • Custom logic in Node.js handlers
  • Persistence with SQLite locally and HANA in the cloud
  • Associations, compositions and drafts
  • Testing CAP services locally
  • Project structure and mta.yaml

HANA Cloud and data on BTP

Persist and model data properly in a cloud project.

  • HANA Cloud instance provisioning
  • HDI containers and deployment
  • Tables, views and calculation views in a CAP project
  • Data loading and CSV deployment
  • Multi-tenancy considerations
  • Connecting to remote data with virtual tables
  • Performance basics on HANA Cloud
  • Backup and lifecycle of cloud data

Connectivity and integration to S/4HANA

Reach the ERP safely, which is the point of most BTP projects.

  • Destinations and the destination service
  • Cloud Connector setup and principal propagation
  • Consuming OData services from S/4HANA
  • Remote service modelling in CAP
  • Events with SAP Event Mesh
  • API management basics
  • Error handling and resilience patterns
  • Rate limits and performance considerations

Security, authentication and authorisation

Secure the application before it goes anywhere near production.

  • XSUAA service and security descriptors
  • Scopes, role templates and role collections
  • Identity Authentication and Identity Provisioning
  • Principal propagation end to end
  • Application router and route protection
  • Securing CAP services with restrictions
  • Audit logging
  • Common security misconfigurations

SAP Build and low-code extension

Deliver the requirements that do not justify a full development project.

  • SAP Build Apps for low-code applications
  • SAP Build Process Automation: workflows and bots
  • SAP Build Work Zone for user entry points
  • Business rules in Build Process Automation
  • When low-code is the right answer
  • Governance of citizen development
  • Integrating Build with CAP services
  • Lifecycle and transport of Build artefacts

DevOps, operations and clean core

Ship and run it, and keep S/4HANA clean while doing so.

  • Building and deploying MTA applications
  • Continuous integration and delivery on BTP
  • Transport management service
  • Logging, tracing and alert notification
  • Application autoscaler and sizing
  • Clean core: side-by-side versus in-app extension
  • Choosing the right extension option
  • Cost monitoring and optimisation

Projects you will build

CAP service end to end

Build a CAP application with a CDS domain model, custom Node.js logic and HANA Cloud persistence, deploy it to Cloud Foundry and secure it with XSUAA.

S/4HANA side-by-side extension

Consume an S/4HANA OData service through a destination and the Cloud Connector, extend it with additional logic on BTP, and expose the result to a Fiori front end.

Process automation workflow

Build an approval workflow in SAP Build Process Automation with business rules and a form, triggered by an event from your CAP service.

Tools you will use

BTP cockpit and CLI
Account, entitlement and service management, plus scripted operations with the btp CLI.
Business Application Studio
The development environment for CAP, Fiori and MTA projects on BTP.
CAP and cds CLI
Modelling, running and deploying services locally and to the cloud.
Cloud Connector
The on-premise bridge that makes S/4HANA reachable from BTP securely.
SAP Build
Low-code apps, process automation and Work Zone for entry points.
Transport management service
Moving BTP artefacts through development, test and production.

Certification

Exam
SAP Certified Associate, Backend Developer, SAP Cloud Application Programming Model
Code
C_CPE_2409
Level
Associate
Exam fee
US$560 (single exam)

What learners say

I was an ABAP developer. CAP and the deployment pipeline were the two things I could not learn from documentation, and this course fixed both.

Nishant B., SAP BTP Developer

The Cloud Connector and principal propagation session alone justified the fee. Nobody explains that clearly anywhere.

Maria G., Cloud Developer

Clean core decision making, in-app versus side-by-side, is now something I can argue with evidence.

Aravind S., Solution Architect

Fees and training modes

Choose how you want to learn. No-cost EMI is available on the live and 1-to-1 modes.

Most popular

Live Online Training

Talk to us

Contact for current batch fee

Interactive live batches, weekday or weekend, with the full cohort and lifetime recordings.

Fastest

1-to-1 Training

₹49,000

Fixed for every course, no-cost EMI

Private one-on-one coaching at a pace and schedule you set.

Affordable

Self-paced Training

₹9,000

One-time fee, lowest-cost option

Learn on your own time with recorded sessions and the same materials.

Refunds and cancellations are covered in our refund policy.

What a day looks like

Standup
Extension backlog, a failing deployment pipeline and a destination that stopped working after a certificate rotation.
Development
Building CAP services and handlers, mostly in Business Application Studio with local testing.
Integration debugging
Tracing a call from the app through the destination and Cloud Connector into S/4HANA to find where it breaks.
Security work
Adjusting scopes and role collections so the right business users can reach the new app.
Architecture conversation
Deciding with the S/4HANA team whether a requirement is in-app extensibility or a side-by-side BTP app.

Training a team?

We run this course as private corporate training, tailored to your systems and scheduled around your team. Tell us your group size and what you need to cover.

Request a corporate quote

Frequently asked questions

Do I need to know ABAP for BTP?

No. The CAP model uses CDS and Node.js. ABAP knowledge helps you understand the S/4HANA side, and there is also an ABAP environment on BTP, but this course is CAP focused.

How much JavaScript do I need?

Enough to write functions, handle promises and work with npm. If you have written Node.js before you will be comfortable; if not, plan extra practice.

Is BTP the same as clean core?

Clean core is the principle; BTP side-by-side extension is one way of achieving it. We cover both the principle and when in-app extensibility is the better answer.

Which certification does this prepare me for?

The SAP Certified Associate Backend Developer exam for the Cloud Application Programming model, with useful coverage for BTP administration exams too. Confirm current codes with SAP.

Do I need my own BTP account?

We use a practice environment for the exercises. SAP also offers a free tier, and we show you how to set one up so you can keep building after the course.

Is SAP Build worth learning?

Yes. A meaningful share of extension requirements are better delivered as low-code, and knowing when to use it makes you more useful, not less technical.

Ready to start?

Talk to us about batch dates, the syllabus or anything else.

CallWhatsAppEnquire