SAP Cloud Application Programming Model (CAP) Overview
Tutorials that teach this
- Tutorial Create a CAP Project with SAP Business Application Studio
- Tutorial Create an application using SAP HANA and the Cloud Application Programming Model
- Tutorial Introduction to Remote Service Connectivity
- Tutorial Introduction to Application Development Using CAP
- Tutorial 🟠 Devtoberfest 2025 - Week 1 - CAP sessions
- Tutorial SAP HANA Native, Create a SAP Cloud Application Programming Model project
Docs explaining this concept
Discovery missions teaching this
- Mission Build a Side-by-Side Multi-Tenant Application with SAP Build and Cloud Application Programming Model (CAP) as an SAP Partner
- Mission Implement Observability in a Full-Stack CAP Application Following SAP BTP Developer’s Guide
- Mission Build Events-to-Business Actions Apps with SAP BTP and MS Azure/AWS
Videos teaching this
Code samples embodying this
Prerequisites
- Concept SAP HANA Express Edition Initial Setup and Access
- Concept CAP Domain Modeling
- Concept CDS Definition Language (CDL)
- Concept Integrating SAP HANA Native Artifacts with CAP
- Concept Cloud Foundry Microservices
- Concept CI/CD Integration with SAP CAP
- Concept SAP Business Technology Platform (SAP BTP) Overview
- Concept Configuring a Maven Build Descriptor (pom.xml)
- Concept Provisioning an SAP HANA Cloud Database Instance
- Concept SAP HANA Cloud Free Tier Service Plan
- Concept SAP Web IDE for SAP HANA
- Concept Cloud Foundry Environment
- Concept SAP Business Application Studio Development Environment
Concepts that build on this
- Concept Core Data Services (CDS) for Domain Modeling in CAP
- Concept Creating a Dev Space in SAP Business Application Studio
- Concept Creating a CAP Java Project Skeleton with cds init
- Concept CAP Java Custom Event Handler Implementation
- Concept CAP Extension Data Model Design for External System Integration
- Concept Unified Connectivity for AI Applications using MCP (Model Context Protocol)
- Concept CI/CD Integration with SAP CAP
- Concept Core Data Services (CDS) for Data Models and Service Definitions
- Concept Reducing Custom Handlers with New CAP Features
- Concept Deploying Applications to SAP BTP, Kyma Runtime
- Concept Multitarget Applications (MTA)
- Concept Generating and Modifying OpenAPI Specifications for CAP Services
- Concept Creating and Managing Action Projects in SAP Build Process Automation
- Concept Intent-Based Development in Joule Studio
- Concept Agentic AI Coding
- Concept CAP Multi-Target Application (MTA) Deployment
- Concept Full-Stack Application Development with CAP and SAP Fiori Elements
- Concept Creating SAP Fiori Elements List Report Object Page
- Concept SAP Fiori Elements Metadata-Driven UI
- Concept Devtoberfest 2025 Week 2 CAP Sessions Overview
- Concept Exposing Entities via OData V4 in CAP Services
- Concept Multi-Tenancy with CAP Operator on Kyma Runtime
- Concept Status-Transition Flows in CAP
- Concept Creating and Triggering SAP CI/CD Jobs for SAP Fiori Projects
- Concept Managing Entitlements on SAP BTP Trial
- Concept Integrating SAP HANA Native Artifacts with CAP
- Concept CAP Java Application Development
- Concept Consuming SOAP Web Services in SAP CAP (Node.js)
- Concept Deploying an App to Cloud Foundry
- Concept MTA Project Structure in SAP Business Application Studio
- Concept CAP Node.js Application Development
- Concept Setting Up SAP Business Application Studio
- Concept wdi5 System Testing for SAP Fiori Applications
- Concept Deploying CAP Database to SAP HANA Cloud (cds deploy --to hana)
- Concept Generating CAP Applications with Joule /cap-gen-app Command
- Concept SAP Cloud Application Programming Model (CAP) with Node.js
- Concept CAP CDS Command Line Interface and REPL