Skip to content
☰
×
Keyboard Shortcuts
×
About
Getting Started
Cookbook
Advanced
Tools
CDS
Java
Node.js
Releases
Resources
Sitemap
All pages at a glance
About CAP
Related Concepts
Features Overview
Glossary
Getting Started
Hello World!
Getting Started in a Nutshell
Project Setup & Layouts
Grow As You Go…
The CAP Cookbook
Domain Modeling
Providing Services
Consuming Services
Messaging
Receiving Events from SAP S/4HANA
Using SAP Event Mesh in Cloud Foundry
Databases
Authorization
Localization, i18n
Localized Data
Temporal Data
Media Data
Data Privacy
Multitenancy
MTX Reference
Old MTX Reference
Extensibility
Feature Toggles
Composition
Customization
Key-User Extensibility
Deployment
Deploy to Cloud Foundry
Deploy to Kyma/K8s
Deploy as SaaS App
Deploy with CI/CD
Customizing cds build
Advanced Topics and Concepts
Publishing to OpenAPI
Serving OData APIs
Serving Fiori UIs
Monitoring
Hybrid Testing
Native SAP HANA
Troubleshooting
Choose Your Preferred Tools
CDS Lint Rules
Core Data Services (CDS)
Definition Language (CDL)
Schema Notation (CSN)
Query Language (CQL)
Query Notation (CQN)
Expression Notation (CXN)
Built-in Types
Common Types & Aspects
Common Annotations
Compiler Messages
Upgrade to Compiler v2
The Nature of Models
CAP Service SDK for Java
Getting Started
Stack Architecture
Services
Event Handlers
Working with Data
Building CDS QL Statements
Executing CDS QL Statements
Introspecting CDS QL Statements
Working with CDS Models
Application Services
Fiori Drafts
Indicating Errors
Request Contexts
ChangeSet Contexts
Security
Remote Services
Messaging
Multitenancy (Classic)
Advanced Concepts
Audit Logging
Development
CDS Properties
Observability
Migration
CAP Service SDK for Node.js
The cds Facade Object
Application Services
Best Practices
Parsing and Compiling Models
Connecting to Required Services
Transactions
CDS Design Time
Configuration
Minimalistic Logging Facade
Reflecting CDS Models
Bootstrapping Servers and Service Providers
Testing
Embedded CQL with cds.ql
Events and Requests
Core Services APIs
Databases
Messaging
Protocols
Remote Services
Authentication
Using TypeScript
Release Notes
Changelog 2018
Changelog 2019
Changelog 2020
Changelog 2021
Changelog
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
All of 2020
January 2021
February 2021
March 2021
May 2021
July 2021
August 2021
October 2021
Archive
November 2021
December 2021
February 2022
March 2022
April 2022
June 2022
August 2022
CAP Release Schedule
Resources & Support
✉