Search

Core Data Services (CDS)

Language Reference Documentation

CDS is the backbone of the SAP Cloud Application Programming Model. It provides the means to declaratively capture service definitions and data models, queries, and expressions in plain (JavaScript) object notations. CDS features to parse from a variety of source languages and to compile them into various target languages.

CDS models are plain JavaScript objects complying to the Core Schema Notation (CSN), an open specification derived from JSON Schema. You can easily create or interpret these models, which fosters extensions by 3rd-party contributions. Models are processed dynamically at runtime and can also be created dynamically → see also The Nature of Models.