1. Home
  2. SAP
  3. C_CPE Exam Syllabus

SAP C_CPE AI Role-Plays (Scenarios) Exam Syllabus For New 2026 Format

Are you aware of the latest Exam C_CPE Syllabus changes in 2026 by SAP. The C_CPE exam topics covered on this page are based on SAP official content helping you understand exactly what skills and knowledge you are expected to demonstrate in the exam. Check your preparation against the latest C_CPE Exam Topics for SAP Certified - Backend Developer - SAP Cloud Application Programming Model (C_CPE_2601) to ensure you're aligned with the current exam requirements.

Please note that the SAP Certified - Backend Developer - SAP Cloud Application Programming Model (C_CPE_2601) C_CPE exam uses AI Role-Plays (Scenarios), meaning you will be evaluated on your ability to apply knowledge in real-world scenarios rather than answering traditional multiple-choice questions. Once you are familiar with what each Lesson expects you to know and do, test yourself using our free C_CPE questions. We also offer a premium C_CPE practice pack including Flashcards, Revision Notes and AI Role-Plays (Scenarios) Practice fully aligned to SAP 2026 new format, to help you measure your readiness before your actual exam day.

Vendor
4
Courses
30
Units
119
Lessons
1
Prerequisite

START FREE SAP C_CPE EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

C_CPE MOCK QUESTIONS

Learning Journey For SAP C_CPE Exam

Building Side-by-Side Extensions on SAP BTP

After completing this learning journey, you will be able to create a Node.js-based extension from scratch with the SAP Cloud Application Programming Model (CAP). You will enrich your extension with an SAP Fiori elements user interface, custom code, external service and security features. Finally, deploying your extension and integrating your app into SAP Build Work Zone, standard edition.

Course 1: Develop extensions with CAP following the SAP BTP Developer's Guide

After completing this course, you will be able to create a Node.js-based extension from scratch with the SAP Cloud Application Programming Model (CAP). You will enrich your extension with an SAP Fiori elements user interface, custom code, external service and security features. Finally, deploying your extension and integrating your app into SAP Build Work Zone, standard edition. This course is also available in a self-paced e-learning format as part of a free SAP Learning Journey on learning.sap.com

Unit 1: Discovering the SAP Cloud Application Programming Model (CAP)
1Identifying the Need for Side-By-Side Extensibility
2Exploring the SAP Cloud Application Programming Model
3Introducing the SAP BTP Developer's Guide
Unit 2: Setting Up the CAP Project
1Introducing the OData Protocol
2Explaining JSON/YAML
3Discovering the End-to-End Use Case
4Creating CAP-Based Services
Unit 3: Serving User Interfaces in CAP
1Serving User Interfaces in CAP
2Generating User Interfaces
Unit 4: Adding Custom Business Logic
1Explaining Event Handling in CAP
2Explaining the Need for Custom Business Logic
3Describing Error Handling
4Adding Custom Business Logics
5Adding Local Launch Pages
Unit 5: Understanding Authorization and Trust Management
1Describing Authorization and Trust Management (XSUAA)
2Defining CDS Restrictions and Roles
Unit 6: Consuming External Services
1Explaining Extensibility and Connectivity in CAP
2Explaining Unit Tests
3Adding Test Cases
4Adding External Services
5Deploying the Application
6Explaining the Deployment Process
7Preparing for Deployment in the SAP BTP, Cloud Foundry Runtime
8Preparing for Deployment in the SAP BTP, Cloud Foundry Runtime
9Deploying the Application
Unit 7: Integrating into SAP Build Work Zone, Standard Edition
1Explaining SAP Build Work Zone, Standard Edition
2Integrating the App with SAP Build Work Zone
Course 2: Develop cloud applications using SAP Business Application Studio

After completing this course, developers will be able to build cloud-based applications in SAP Business Application Studio with the integrated productivity tools based on a variety of SAP technologies including the SAP Cloud Application Programming Model, mobile development kit as part of SAP Mobile Services, and others. Learners will also be able to deploy an application using a continuous integration and delivery pipeline.

Unit 1: Accelerating Development With SAP Business Application Studio
1Explaining Developer Efficiency Through High Productivity Tools
2Introducing SAP Business Application Studio
3Setting Up Your Account for Full-Stack Application Development using Productivity Tools in SAP Business Application Studio
4Getting Started with SAP Business Application Studio Development Environment
5Taking a Tour of SAP Business Application Studio
Unit 2: Developing a Risk Management Application to Extend SAP S/4HANA
1Introducing the Use Case and Architecture of the Application
2Creating a New Project
3Creating a Data Model
4Defining Services
5Consuming an External Service From SAP S/4HANA
6Adding Sample Data
7Building the User Interface with SAP Fiori Tools
8Previewing Your Application
9Creating User Roles
10Sharing the Project via Git
11Deploying to the Cloud Foundry Environment
12Managing the Application's Lifecycle with CI/CD Service
Unit 3: Using Mobile and Enabling Multitenancy
1Adding a Mobile UI Application to Your Project
2Enabling Multitenancy for the Previously Created Application
Course 3: Developing Applications for SAP BTP, Cloud Foundry runtime

Upon completing this course, developers will be able to efficiently develop, run, and manage cloud-native applications on SAP BTP, Cloud Foundry Runtime. They will learn best practices for designing applications and applying advanced deployment strategies. Additionally, developers will gain skills in networking and routing, observability and monitoring, scaling, and handling updates. They will also explore advanced techniques in UI development, application sizing, security, resilience, and AI integration.

Unit 1: Exploring the SAP BTP, Cloud Foundry Runtime
1Explaining the Benefits of the SAP BTP, Cloud Foundry Runtime
2Describing the Cloud Foundry Runtime Architecture
3Explaining the Key Concepts of SAP BTP, Cloud Foundry Runtime
4Setting up SAP BTP, Cloud Foundry Runtime
5Interacting with the SAP BTP, Cloud Foundry Runtime via the CF CLI
Unit 2: Developing Applications in SAP BTP, Cloud Foundry Runtime
1Designing and Running your Application in SAP BTP, Cloud Foundry Runtime
Unit 3: Managing Deployments in SAP BTP, Cloud Foundry Runtime
1Performing the Deployment Process in SAP BTP, Cloud Foundry Runtime
2Exploring Routing and Networking in SAP BTP, Cloud Foundry Runtime
3Deploying Your First Application
Unit 4: Optimizing and Managing Applications in SAP BTP, Cloud Foundry Runtime
1Discovering Observability and Monitoring in SAP BTP, Cloud Foundry Runtime
2Implementing Scaling Capabilities in SAP BTP, Cloud Foundry Runtime
3Using the Application Autoscaler to Manage Your Workload
4Handling Updates
5Implementing Blue-Green Deployment with SAP BTP, Cloud Foundry Runtime for Zero Downtime Updates
6Mastering Cloud Foundry Application Lifecycle Events
Unit 5: Exploring Advanced Techniques in SAP BTP, Cloud Foundry Runtime
1Expanding Your Horizons in SAP BTP, Cloud Foundry Runtime
Course 4: Developing Applications in SAP BTP, Kyma Runtime

After completing this course, developers will be equipped with the knowledge and skills required to use the SAP BTP, Kyma runtime for building and running extensions with the SAP Business Technology Platform (SAP BTP). They will gain a comprehensive understanding of Kubernetes and how it works in the context of the SAP BTP, Kyma runtime. They will learn how to use Kubernetes to orchestrate the deployment of their applications in the cloud. Additionally, learners will understand the principles and additional components provided through project "Kyma" and how to apply them. They will learn how to build scalable and resilient applications that can run on the SAP BTP, Kyma runtime. By the end of this course, developers will be well-equipped to use the SAP BTP, Kyma runtime to build and run cloud-native applications with ease and efficiency and to use the SAP BTP, Kyma runtime to extend SAP- and non-SAP systems.

Unit 1: Discovering Kubernetes
1Explaining the Basic Concepts of Kubernetes
2Describing Kubernetes Cluster Architecture
3Mastering Kubernetes Objects
4Interacting with the Kubernetes API Using Kubectl
Unit 2: Discovering Kyma
1Describing Kyma in Relation to Kubernetes
2Exploring the Benefits of the SAP BTP, Kyma runtime
3Deploying a Kubernetes Cluster with Kyma on SAP BTP
4Setting and Configuring Kubectl for Kyma
5Accessing Your Kyma Runtime Instance Using Kyma Dashboard
6Adding Kyma Modules
Unit 3: Working with Kubernetes Workloads
1Discovering Kubernetes Workloads
2Working with Serverless Functions
3Creating and Testing Serverless Functions
4Discovering Deployments
5Creating and Managing a Deployment
6Discovering the Helm Package Manager for Deployments
7Using Helm to Package and Deploy your Application
8Discovering DaemonSets in Kubernetes
9Discovering Jobs in Kubernetes
10Working with Horizontal Pod Autoscalers (HPA)
Unit 4: Using Services to Create Internal and External Communication with Kubernetes
1Discovering Services in Kubernetes
2Creating Services in Kubernetes
3Using the API Gateway Module to Expose Services
4Exposing a Service in Kyma with APIRules
Unit 5: Using Service Meshes with Istio
1Discovering the Service Mesh
2Discovering Istio
3Using Istio
Unit 6: Using Kyma Eventing
1Discovering Kyma Eventing
2Creating a Subscription using Kyma Eventing
Unit 7: Using Kubernetes Storage and StatefulSets
1Using and Monitoring Storage
2Discovering StatefulSets
3Connecting Storage to StatefulSets
Unit 8: Using SAP BTP Service Management
1Defining Service Management in SAP BTP, Kyma Runtime
2Setting Up a Service Instance and a Service Binding in SAP BTP, Kyma Runtime
Unit 9: Performing Observability and Monitoring
1Describing Observability in Kyma
2Collecting Application Logs and Shipping them to SAP Cloud Logging
Unit 10: Using ConfigMaps and Secrets
1Explaining ConfigMaps and Secrets
2Configuring a Deployment to Use a ConfigMap
Prerequisite Course 1: Introduction to SAP Cloud Application Programming Model

After completing this course, developers will be able to describe the fundamental concepts of the SAP Cloud Application Programming Model, capture complex domain models using core data services, use domain models as basis for persistence models deployed to databases as well as for service definitions, define and implement basic services, leveraging generic implementations provided by the CAP runtimes, complemented by domain-specific custom logic and use advanced techniques such as access control, internationalization, and concurrency control when implementing services.

Unit 1: Introducing the SAP Cloud Application Programming Model
1Exploring the Fundamental Concepts
2Setting the Scope
3Creating a CAP Project
Unit 2: Exploring Basic CAP Features
1Defining Domain Models
2Providing Services
3Using Databases
Unit 3: Using Advanced Domain Modeling Features
1Using Associations and Compositions
2Incorporating Common Reuse Aspects
3Working with Localized Data, Code Lists and Common Reuse Types
Unit 4: Providing More Sophisticated Services
1Validating User Input
2Preventing Lost Updates
3Exposing Denormalized Views
4Adding Custom Logic
5Debugging a CAP Application
6Implementing .after Custom Event Handlers
7Providing Actions and Functions
8Constructing and Executing Queries
Unit 5: Exploring More Recipes for Common Tasks
1Localizing Error Messages
2Controlling Access to Data