Getting Started Introduction — What is CAP? Bookshop by capire Best Practices Anti Patterns Next Steps Learn More Features Matrix Troubleshooting Cookbook Domain Modeling Domain Entities Associations Aspects Managed Data Best Practices Providing Services Intro: Core Concepts Service Definitions Generic Providers Input Validation Custom Logic Actions & Functions Serving Media Data Best Practices Consuming Services Introduction Import APIs Mocking Querying Mashups Deployment Events & Messaging SAP Event Mesh SAP Event Hub Apache Kafka Events from S/4 Protocols/APIs OData APIs OpenAPI AsyncAPI Serving UIs Fiori UIs Databases Common SQLite H2 (Java) PostgreSQL SAP HANA Cloud SAP HANA Native Analytics Embedded Analytics Localization, i18n Localized Data Temporal Data Security CDS-based Authorization Platform Security Security Aspects Data Protection & Privacy Product Standard Compliance Data Privacy Annotating Personal Data Automatic Audit Logging Personal Data Management Data Retention Management Deployment Deploy to Cloud Foundry Deploy to Kyma/K8s Deploy to Shared DB Deploy with Confidence Deploy with CI/CD Custom Builds Health Checks Multitenancy MTX Reference MTX Migration Extensibility Extend SaaS Apps Feature Toggles Reuse & Compose Performance CDS Definition Language (CDL) Keywords & Identifiers Built-in Types & Literals Entities & Type Definitions Views & Projections Associations Annotations Aspects Services Schema Notation (CSN) Query Language (CQL) Query Notation (CQN) Expressions (CXN) Core / Built-in Types Common Reuse Types Common Annotations Compiler Messages Aspect-oriented Modelling The Nature of CDS Models Node Java Tools CDS Command Line Interface CDS Editors & IDEs CDS Lint Rules Reference CDS Typer CAP Notebooks Hybrid Testing w/ cds bind CDS Design Time APIs cds. add() cds. import() cds. build() Plugins OData v2 Adapter WebSocket UI5 Dev Server GraphQL Adapter Attachments SAP Document Management Audit Logging Change Tracking Notifications Telemetry Open Resource Discovery CAP Operator for K8s SAP Cloud Appl. Event Hub