Core Data Services (CDS) for Domain Modeling in CAP
Tutorials that teach this
Docs explaining this concept
Prerequisites
- Concept SAP Cloud Application Programming Model (CAP) Overview
- Concept CDS Domain Modeling CDS Domain Modeling is the practice of defining reusable data models and service interfaces using SAP's Core Data Services (CDS) within the SAP Cloud Application Programming Model (CAP). Developers use it to capture business domain concepts — such as entities, associations, and types — in a technology-agnostic way that can be shared and consumed across multiple services or applications.
- Concept CDS Definition Language (CDL)
- Concept CAP for Node.js Application Development
Concepts that build on this
- Concept Creating HDBTABLE Artifacts in SAP HANA Database Projects
- Concept CDS Query Language (CQL) Features including Path Expressions and Filters
- Concept Importing EDMX Files into CAP Projects via cds import
- Concept CDS Managed Associations and Foreign Key Generation
- Concept CAP OData Draft Choreography API Testing (draftActivate, draftEdit)
- Concept Integrating SAP HANA Native Artifacts with CAP
- Concept CDS Definition Language (CDL)
- Concept CAP Common Reuse Types, Entities and Aspects
- Concept Full-Stack Application Development with CAP and SAP Fiori Elements
- Concept CAP Java Custom Event Handler Implementation
- Concept Setting Up SAP Business Application Studio
- Concept Core Schema Notation (CSN) in CAP CDS
- Concept CDS @cds.persistence.exists Annotation for Native DB Objects
- Concept Exposing Entities via OData V4 in CAP Services
- Concept CAP CDS Command Line Interface and REPL
- Concept CAP Service Definition and Consumption
- Concept CDS UI Annotations for SAP Fiori Elements in CAP
- Concept CDS Aspects and extend Keyword for Entity Extension
- Concept Providing Initial and Sample Data via CSV in CAP