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.
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.
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
| 1 | Identifying the Need for Side-By-Side Extensibility |
| 2 | Exploring the SAP Cloud Application Programming Model |
| 3 | Introducing the SAP BTP Developer's Guide |
| 1 | Introducing the OData Protocol |
| 2 | Explaining JSON/YAML |
| 3 | Discovering the End-to-End Use Case |
| 4 | Creating CAP-Based Services |
| 1 | Serving User Interfaces in CAP |
| 2 | Generating User Interfaces |
| 1 | Explaining Event Handling in CAP |
| 2 | Explaining the Need for Custom Business Logic |
| 3 | Describing Error Handling |
| 4 | Adding Custom Business Logics |
| 5 | Adding Local Launch Pages |
| 1 | Describing Authorization and Trust Management (XSUAA) |
| 2 | Defining CDS Restrictions and Roles |
| 1 | Explaining Extensibility and Connectivity in CAP |
| 2 | Explaining Unit Tests |
| 3 | Adding Test Cases |
| 4 | Adding External Services |
| 5 | Deploying the Application |
| 6 | Explaining the Deployment Process |
| 7 | Preparing for Deployment in the SAP BTP, Cloud Foundry Runtime |
| 8 | Preparing for Deployment in the SAP BTP, Cloud Foundry Runtime |
| 9 | Deploying the Application |
| 1 | Explaining SAP Build Work Zone, Standard Edition |
| 2 | Integrating the App with SAP Build Work Zone |
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.
| 1 | Explaining Developer Efficiency Through High Productivity Tools |
| 2 | Introducing SAP Business Application Studio |
| 3 | Setting Up Your Account for Full-Stack Application Development using Productivity Tools in SAP Business Application Studio |
| 4 | Getting Started with SAP Business Application Studio Development Environment |
| 5 | Taking a Tour of SAP Business Application Studio |
| 1 | Introducing the Use Case and Architecture of the Application |
| 2 | Creating a New Project |
| 3 | Creating a Data Model |
| 4 | Defining Services |
| 5 | Consuming an External Service From SAP S/4HANA |
| 6 | Adding Sample Data |
| 7 | Building the User Interface with SAP Fiori Tools |
| 8 | Previewing Your Application |
| 9 | Creating User Roles |
| 10 | Sharing the Project via Git |
| 11 | Deploying to the Cloud Foundry Environment |
| 12 | Managing the Application's Lifecycle with CI/CD Service |
| 1 | Adding a Mobile UI Application to Your Project |
| 2 | Enabling Multitenancy for the Previously Created Application |
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.
| 1 | Explaining the Benefits of the SAP BTP, Cloud Foundry Runtime |
| 2 | Describing the Cloud Foundry Runtime Architecture |
| 3 | Explaining the Key Concepts of SAP BTP, Cloud Foundry Runtime |
| 4 | Setting up SAP BTP, Cloud Foundry Runtime |
| 5 | Interacting with the SAP BTP, Cloud Foundry Runtime via the CF CLI |
| 1 | Designing and Running your Application in SAP BTP, Cloud Foundry Runtime |
| 1 | Performing the Deployment Process in SAP BTP, Cloud Foundry Runtime |
| 2 | Exploring Routing and Networking in SAP BTP, Cloud Foundry Runtime |
| 3 | Deploying Your First Application |
| 1 | Discovering Observability and Monitoring in SAP BTP, Cloud Foundry Runtime |
| 2 | Implementing Scaling Capabilities in SAP BTP, Cloud Foundry Runtime |
| 3 | Using the Application Autoscaler to Manage Your Workload |
| 4 | Handling Updates |
| 5 | Implementing Blue-Green Deployment with SAP BTP, Cloud Foundry Runtime for Zero Downtime Updates |
| 6 | Mastering Cloud Foundry Application Lifecycle Events |
| 1 | Expanding Your Horizons in SAP BTP, Cloud Foundry 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.
| 1 | Explaining the Basic Concepts of Kubernetes |
| 2 | Describing Kubernetes Cluster Architecture |
| 3 | Mastering Kubernetes Objects |
| 4 | Interacting with the Kubernetes API Using Kubectl |
| 1 | Describing Kyma in Relation to Kubernetes |
| 2 | Exploring the Benefits of the SAP BTP, Kyma runtime |
| 3 | Deploying a Kubernetes Cluster with Kyma on SAP BTP |
| 4 | Setting and Configuring Kubectl for Kyma |
| 5 | Accessing Your Kyma Runtime Instance Using Kyma Dashboard |
| 6 | Adding Kyma Modules |
| 1 | Discovering Kubernetes Workloads |
| 2 | Working with Serverless Functions |
| 3 | Creating and Testing Serverless Functions |
| 4 | Discovering Deployments |
| 5 | Creating and Managing a Deployment |
| 6 | Discovering the Helm Package Manager for Deployments |
| 7 | Using Helm to Package and Deploy your Application |
| 8 | Discovering DaemonSets in Kubernetes |
| 9 | Discovering Jobs in Kubernetes |
| 10 | Working with Horizontal Pod Autoscalers (HPA) |
| 1 | Discovering Services in Kubernetes |
| 2 | Creating Services in Kubernetes |
| 3 | Using the API Gateway Module to Expose Services |
| 4 | Exposing a Service in Kyma with APIRules |
| 1 | Discovering the Service Mesh |
| 2 | Discovering Istio |
| 3 | Using Istio |
| 1 | Discovering Kyma Eventing |
| 2 | Creating a Subscription using Kyma Eventing |
| 1 | Using and Monitoring Storage |
| 2 | Discovering StatefulSets |
| 3 | Connecting Storage to StatefulSets |
| 1 | Defining Service Management in SAP BTP, Kyma Runtime |
| 2 | Setting Up a Service Instance and a Service Binding in SAP BTP, Kyma Runtime |
| 1 | Describing Observability in Kyma |
| 2 | Collecting Application Logs and Shipping them to SAP Cloud Logging |
| 1 | Explaining ConfigMaps and Secrets |
| 2 | Configuring a Deployment to Use a ConfigMap |
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.
| 1 | Exploring the Fundamental Concepts |
| 2 | Setting the Scope |
| 3 | Creating a CAP Project |
| 1 | Defining Domain Models |
| 2 | Providing Services |
| 3 | Using Databases |
| 1 | Using Associations and Compositions |
| 2 | Incorporating Common Reuse Aspects |
| 3 | Working with Localized Data, Code Lists and Common Reuse Types |
| 1 | Validating User Input |
| 2 | Preventing Lost Updates |
| 3 | Exposing Denormalized Views |
| 4 | Adding Custom Logic |
| 5 | Debugging a CAP Application |
| 6 | Implementing .after Custom Event Handlers |
| 7 | Providing Actions and Functions |
| 8 | Constructing and Executing Queries |
| 1 | Localizing Error Messages |
| 2 | Controlling Access to Data |