You are on page 1of 3

DATA DICTIONARY (SE11)

ABAP Dictionary is a central storage area for the description of various types of repository objects in an SAP system. The repository objects include database tables, views, data types, type groups, domains, search helps, and lock objects.
DATA DICTIONARY OBJECTS: They are 7 types of data types. DATA BASE TABLE:

I t is a physically existing table that can store data in database in the form of rows and columns.
DELIVARY CLASS:

It defines the type of data to be stored in this table. Ex: Master & transactional.
DATA CLASS:

It defines the physical memory for table in database. Ex: APPL0 -Master data.
SIZE CATAGORY:

It defines the number the table can hold.


PRIMARY KEY:

It does not allow duplicate records in the table. They are two types of table fields Currency field and Quantity field. Currency field- CURR Ex: 1000 Quantity field-QUAN Ex: 50 Currency key field-CUKY Ex: Rupees Data type-UNIT Ex: Kg

Relating tables by using foreign key:

Foreign keys are used to establish relationship between various tables in ABAP Dictionary. We can create value checks for input fields with the help of foreign key. Field from parent table must be primary key. Two fields from both tables must have same.
VALUE TABLE:

This is the information about parent table which maintain at domain level, and it is proposal table for foreign key relation. After preparing foreign key relationship only this value table becomes check table.
TYPE GROUP:

It allows you to define data types directly in ABAP Dictionary instead of defining them in the ABAP program so that they can be defined globally. Ex: SLIS.
DATA TYPE:

It is a property of the Data Objects and it doesnt occupy memory.


DATA ELEMENT:

It describes individual fields of a table in a database and is used to specify the types of columns in the database. They are Elementary and Reference types. In Elementary data types they are two types assigning a predefined data type and assigning a Domain. Reference means refer to single fields that contain reference to global classes and interfaces from the ABAP class library.
STRUCTURE:

It is a data type in ABAP Dictionary composed of several components, including Data elements, Table types and Database tables. Structures are similar to database tables but a structure neither has a primary key nor technical characteristics.
VIEW:

It is a virtual image to view the data stored in database tables that doesnt occupy memory. They are four types of views.

DATA BASE VIEW:

Database views use the inner join condition to join the data of different tables.
PROJECTION VIEW:

In this view we can select the required fields from a single table.
MAITAINANCE VIEW:

It is used to join the data from different tables having a foreign key relationship.
HELP VIEW:

Help views use the outer join condition to join the data of different tables.
TABLE TYPE:

Table type is a Data type in ABAP Dictionary that describes the structure and functional attributes of an ITAB. It exists only during run time.
DOMAIN:

It is used to define a Data type, length and value range for a table field.
SEARCH HELP:

It is used to display all the possible values for a field in form of a list.
ELEMENTARY SEARCH HELP:

It defines the search help parameters related to a value. It helps on single search path
COLLECTIVE SEARCH HELP:

It is a combination of several elementary search helps. It helps on multiple search paths.


LOCK OBJECT:

It helps multiple users to access same set of data records synchronously. They are three types of locks
EXCLUSIVE LOCK MODE:

It allows several users to access the locked data at the same time in display mode.
SHARED LOCK:

Only single lock owner can edit or view data.


EXCLUSIVE BUT NOT CUMILATIVE:

It can be requested only once by a transaction, all remaining requests will be rejected.

You might also like