Mentor SAP

Functional Overview of the ABAP Dictionary

The ABAP Dictionary enables all the type definitions used in the SAP system to be managed centrally.

 

In the ABAP Dictionary, you can perform the following activities:

 

 

Database Objects in the ABAP Dictionary

In the ABAP Dictionary, you can perform the following functions:

 

 

Type Definitions in the ABAP Dictionary

Different type categories in the ABAP Dictionary are as follows:

Any complex user-defined type can be built from these basic types.

 

For example, the data for an employee is stored in a structure called Employee with Name, Address, and Telephone as its components. The component Name is also a structure, with First name and Last name as its components. The First name and Last name components are elementary since the type is defined by a data element. The type of component Address is a structure, whose components are also structures. A table type is used to define the Telephone component because an employee can have more than one telephone number.

 

Types are used in ABAP programs at various places, for example, to define the types of interface parameters of function modules.

 

 

Services of the ABAP Dictionary

The following ABAP Dictionary services support program development:

Linking to the Development and Runtime Environment

The ABAP Dictionary is actively integrated in the development and runtime environments. Each change in the ABAP Dictionary takes immediate effect in the relevant ABAP programs and screens.

 

The following examples explain the relationship between the ABAP Dictionary and the tools provided by the development and runtime environment: