SAP Tutorials Blog

 

What are the domains in ABAP DICTIONARY?

A domain is one of the fundamental objects of the ABAP data dictionary, which is used to define the technical attribute of the fields such as data type, length, and value range of values accepted by a field. It is assigned to a data element and can be reused in the field.


Domains are the smallest unit in ABAP that define data in the ABAP dictionary. All these domains are stored in DDO1L (Standard ABAP Table), and their descriptions are stored in the DDO1T table.


The fields of a table and the structures that use a domain are automatically assigned with the values ranges that are defined in that domain.


The domain and field relationship can be explained using the data element of the field. If we make a change in any of the domain, then the attributes of the field that are related to the particular domain, also get changed. A single domain can be used by multiple numbers of data elements of the field. Consider the below diagram:




SAP ABAP Domain

As we can see in the above diagram, the Data Element1 of Table 1 and Table 2, and Data Element2 of Table 3 are using the same domain.


We can perform below tasks in the SAP system with the help of domain:


Describe the fixed values for domains

Conversion routine for domains

Domains Creation

Modification in Existing domain

Deletion of a domain


Serkan AKKAVAK

Computer Engineer BSc

SAP Department Deputy Manager

Contact : serkurumsal@yandex.com