Data Dictionary Meterial
Data Dictionary Meterial
The ABAP Dictionary centrally describes and manages all the data definitions used in the system. The
ABAP Dictionary is completely in the ABAP Workbench. All the other components of the Workbench can
actively access the definitions stored the ABAP Dictionary. These objects can be automatically created in
the database with this definition .
• Domain
• Data Element
• Tables
Domain:
Describes the technical characteristics of a table field such as data type and length of a table field
Specifies a value range which describes allowed data values for the fields
Fields referring to the same domain (via the data elements assigned to them) are changed when a
change is made to the domain
Creation of Domain:
Step1: Open Data Dictionary – SE11
Step2: Select Domain & Give a name starts with ‘Z’ or ‘Y’. Click on create button.
Once the object has activated you can use this domain for any data element.
Data Element:
Step2: Select Data type & Give a name starts with ‘Z’ or ‘Y’. Click on create button.
Step 3: It will ask for create type zemployee_name. Select Data Element radio button. Click ok
button.
Note : You can also create new domain here or you can use existing domain.
Step 5: Click on Field Label tab. Provide values for length and field labels.
Step 5: Click on Save button. You’ll get Create object dictionary entry then click on
button.
A table is used for storing the data permanently in form of rows and columns
In ABAP every table must have one primary key and maximum of 16 primary keys. The primary key
Step2: Select Database Table & Give a name starts with ‘Z’ or ‘Y’. Click on create button.
Step 3: In this step you must provide the values for following fields
1. Short Description
2. Delivery Class: A
Delivery Class:
The Delivery class control the transport of the table data when installing or updating in a client copy
and when transporting between customer systems. It describes the owner of the table and the one who
maintains the data in the table.
Ex: A: Application Table (Master and Transaction data)
C: Customer Table (Data is maintained by the customer only)
Step 5: Click on Save button. You’ll get Create object dictionary entry then click on
button.
Step 6: To activate table you must fill the Technical Settings.
Size Category: 1
The Size Category determines the probable space requirement for a table in the database.
Default 0 to 4.
Step 7 : Click on activate button to activate.