SAP ABAP Data Dictionary (SE11)
SAP ABAP Data Dictionary (SE11)
Dictionary (SE11)
What is ABAP data dictionary?
SAP ABAP data dictionary is a central and structured source of data for
development of objects. It is a database independent DDL (Data Definition
Language) and mainly deals with create, edit, drop the database tables. In data
dictionary you can define and maintain objects which are related to database.
The ABAP data dictionary can be easily integrated with the ABAP workbench, so
all the components of workbench can be easily access the definitions stored in
the ABAP dictionary.
1. Database tables
2. Domains
3. Data elements
4. Views
5. Search helps
6. Lock Objects
Navigation
Transaction
SE11
code
1. Transparent tables
2. Pooled tables
3. Cluster tables
2. Domains : – Domains in SAP are used to maintain technical information of
field such as data types, data length, value range, etc.
FIELD
DATA TYPE DATA LENGTH
NAME
EMP_NO NUMC 15
EMP_NAME CHAR 35
3. Data elements : – Data element is the combination of data type, length and
description . It is used to maintain fields in this tables or structures – learn how to
create data elements in SAP.
4. Views : – View is a logical table that extracts the data from table at run time.
Views can be defined using one or more multiple tables – learn how to create
view in SAP.
Different view types are
5. Search helps : – Search helps are used to display all the possible entries in
search help window. To display search help window, use function key F4 or
search help icon. Types of search helps are
6. Local Objects : – Lock objects are used to control the parallel access for the
same data by the multiple users i.e. synchronous access to the same data is
provided using lock objects. Lock objects in data dictionary should start with the
letter E.
1. Database view
2. Projection view
3. Help view
4. Maintenance view
Database view
Database view is a view created on two or more tables using inner join concepts.
In database view, you can not maintain the data and you can only read the data.
Project View
A project view is a view created on single table. Project views are mainly used to
minimize the database interface and improve the performance of system. You
can maintain the data in project view. This view supports insert, update, delete
and select operators.
Help View
A view is created on two or more tables using outer join concepts is called as
help view. You can not execute help views directly, instead you have to include
help views inside the search helps. It provides help functionary F4 for an input
field.
Maintenance View
Maintenance views are used in SAP for internal purpose. It helps in creating the
maintenance data and the data can be distributed into several tables. In real time
we do not create maintenance views because the data multiple tables leads to
inconsistency.
If you need to extract the data from different tables with desired fields, then you
need to create a view of the required fields.
You can create ABAP views using transaction code “SE11”.