Core Data Services (CDS) for Data Models and Service Definitions
Tutorials that teach this
- Tutorial Create the CDS Data Model for the SAP SuccessFactors Extension
- Tutorial Create an application using SAP HANA and the Cloud Application Programming Model
- Tutorial Jump start the SAP SuccessFactors Extension CAP Project
- Tutorial Develop a CAP Node App Using SAP Business Application Studio
- Tutorial Create Database Artifacts Using Core Data Services (CDS) for SAP HANA Cloud
- Tutorial Set Up SAP Business Application Studio for CAP Java
- Tutorial Use the SAP Cloud SDK in the SAP Cloud Application Programming Model
- Tutorial Create a CAP Service with BAS Productivity Tools
- Tutorial SAP HANA Native, Create Database Artifacts Using Core Data Services (CDS)
Docs explaining this concept
- SAP Help ABAP RESTful Application Programming Model ABAP RESTful Application Programming Model ABAP RESTful Application Programming Model The ABAP RESTful Application Progr…
- SAP Help Developing with the SAP Cloud Application Programming Model Developing with the SAP Cloud Application Programming Model Developing with the SAP Cloud Application Programming Model
Prerequisites
Concepts that build on this
- Concept CDS-based Authorization Annotations in CAP
- Concept CDS Annotations
- Concept CAP Custom Business Logic
- Concept CAP Java Custom Event Handler Implementation
- Concept Creating HDBTABLE Artifacts in SAP HANA Database Projects
- Concept SAP CAP Java Spring Boot Application
- Concept RAP Draft Handling in Behavior Definition
- Concept CAP Extension Data Model Design for External System Integration
- Concept Deploying CAP Database to SAP HANA Cloud (cds deploy --to hana)
- Concept SAP Fiori Elements
- Concept CDS @cds.persistence.exists Annotation for Native DB Objects
- Concept CAP Service Module Implementation (cds.service.impl)
- Concept Creating SAP Fiori Elements List Report Object Page
- Concept Exposing Entities via OData V4 in CAP Services
- Concept Configuring External OData Services in CAP (package.json cds.requires)
- Concept Providing Initial and Sample Data via CSV in CAP
- Concept Importing EDMX Files into CAP Projects via cds import
- Concept CAP Java Application Development
- Concept CAP Common Reuse Types, Entities and Aspects
- Concept CAP Node.js Application Development
- Concept Devtoberfest 2025 Week 2 CAP Sessions Overview
- Concept CAP Service Definition and Consumption
- Concept SAP Fiori Application Generator in SAP Business Application Studio
- Concept CDS Aspects and extend Keyword for Entity Extension