Skip to content

ABAP Keyword Documentation 

ABAP Dictionary

ABAP Dictionary is a persistent repository of type definitions (meta data) on AS ABAP visible in all repository objects, particularly in ABAP programs, and usable as part of the package concept. As in the ABAP language, the definable data types in ABAP Dictionary can be elementary, structured, or tabular. The structures in ABAP Dictionary have the important task of describing database tables and views in the database, while also being visible in all other repository objects. This makes it possible to define type-appropriate interface parameters and data objects for handling database tables. Alongside the data types (and others), lock objects and search helps are also managed in ABAP Dictionary. All objects (definitions) in ABAP Dictionary are themselves transportable repository objects.

The objects managed by ABAP Dictionary are divided into two classes:

Classic ABAP Dictionary objects mostly include data types, database tables, and views; they are defined in the form-based tool ABAP Dictionary in ABAP Workbench.
The objects in ABAP CDS currently include CDS views and CDS roles, and are defined in CDS source code in the ABAP Development Tools (ADT).

The elementary components of all objects in ABAP Dictionary are based on a set of predefined data types in ABAP Dictionary.

Other versions: 7.31 | 7.40 | 7.54


Classic Objects in ABAP Dictionary

ABAP CDS in ABAP Dictionary

Predefined Data Types in ABAP Dictionary