Show TOC

GlossaryLocate this document in the navigation structure

Core Data Services (CDS)

CDS introduce a common set of domain-specific languages (DSL) and services for defining and consuming semantically rich data models.

CDS Entity

Part of a DDL source

The definition of a CDS entity is introduced with the DEFINE VIEW statement. A CDS entity is used to specify the structure of an SQL view.

Data Control Language (DCL)

DCL is used to define authorizations for CDS entities. The main goal of CDS is to make the usage of SQL easier for application developers. DCL offers a possibility to define the authorizations needed for the CDS entities in a modeled, declarative way.

DCL Editor

Text-based editor for editing DCL sources

The DCL editor is part of ABAP Development Tools and allows you to define the role or access policy for the CDS entity.

DCL Source

ABAP development object that is used to define authorizations for CDS entities

A DCL source allows you to limit the results returned by a CDS entity to those you authorize a user to see.

Data Definition Language (DDL)

Subset of SQL

DDL statements are used to create and delete the entities of a relational database. In AS ABAP, DDL is integrated into ABAP Dictionary.

DDL Editor

Text-based editor for editing DDL sources

The DDL editor is part of ABAP Development Tools.

DDL Source

ABAP development object that is used to define a CDS view entities

A DDL source is created in ABAP Repository using a wizard of ABAP Development Tools.

SQL View

Projection onto one or multiple relational database tables or other views

An SQL view is generated in the ABAP Dictionary after activation of the DDL source. The structure of an SQL view is defined in a CDS entity. SQL view is a technical representation of the CDS entity.