- OpenAPI
- AsyncAPI
- OData
- Fiori UIs
- Analytics
- Monitoring
- Hybrid Testing
- Native SAP HANA
- Performance Modeling
- Command Line Interface (CLI)
- SAP Business Application Studio
- Visual Studio Code
- Eclipse
- IntelliJ
- Docker
- CDS Editors
- CDS Lint
- CDS Typer
- Definition Language (CDL)
- Schema Notation (CSN)
- Query Language (CQL)
- Query Notation (CQN)
- Expressions (CXN)
- Built-in Types
- Common Types and Aspects
- Common Annotations
- Nature of Models
- Getting Started
- Modular Architecture
- Services
- Event Handlers
- Working with Data
- Building CQL Statements
- Executing CQL Statements
- Introspecting CQL Statements
- Working with CDS Models
- Persistence Services
- Application Services
- Indicating Errors
- Request Contexts
- ChangeSet Contexts
- Security
- Remote Services
- Messaging
- Advanced Concepts
- Audit Logging
- Transactional Outbox
- Development
- Observability
- Migration
- The cds Facade
- cds. Services ...
- cds. Events ...
- cds. compile() ...
- cds. reflect() ...
- cds. server() ...
- cds. serve() ...
- cds. connect() ...
- cds. ql ...
- cds. tx()
- cds. log()
- cds .import()
- cds. env
- cds. auth
- cds. i18n
- cds. utils
- cds. test()
- Transactional Outbox
- TypeScript
- Fiori Support
- Best Practices