☰
×
About
Getting Started
Cookbook
Advanced
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
Choose your Tools
Grow As You Go…
The CAP Cookbook
Domain Modeling
Providing & Consuming Services
Using Generic Providers
Using Databases
Localization/i18n
Localized Data
Temporal Data
Authorization
Multitenancy
Reuse & Compose
SaaS Extensibility
Advanced Topics and Concepts
Publishing to OpenAPI
Serving OData APIs
Serving Fiori UIs
Deploy to Cloud
Native SAP HANA
Troubleshooting
Core Data Services (CDS)
Upgrade to Compiler v2
Definition Language (CDL)
Schema Notation (CSN)
Query Language (CQL)
Query Notation (CQN)
Expression Notation (CXN)
Common Types & Aspects
Common Annotations
Compiler Messages
CAP Service SDK for Java
Getting Started
Stack Architecture
Services
Event Handlers
Working with Data
Building CQN Queries
Executing CQN Queries
Introspecting CQN Queries
Working with CDS Models
Application Services
Fiori Drafts
Indicating Errors
Request Contexts
ChangeSet Contexts
Security
Remote Services (beta)
Multitenancy
Advanced Concepts
Development
CDS Properties
Migration
CAP Service SDK for Node.js
The cds Facade Object
Application Services
Authentication
Best Practices
Parsing and Compiling Models
Connecting to Required Services
Serving Own Services
Bootstrapping Process
Configuration
Embedded CQL with cds.ql
Reflecting CDS Models
Events and Requests
Core Services APIs
Databases
Protocols
Remote Services
Release Notes
Changelog 2018
Changelog 2019
Changelog 2020
Changelog
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
Spring 2021
Resources & Support
✉
Show/Hide Beta Features