0% found this document useful (0 votes)
41 views

DDIC (Data)

The document discusses various components of the ABAP Data Dictionary (DDIC) including data base tables, views, data elements, domains, structures, search helps, lock objects, and technical settings. It provides details on the differences between tables and structures, value tables and check tables, and secondary indexes and foreign keys. The key points are that tables store data physically, have primary keys and technical attributes, while structures hold data temporarily at runtime and lack these features. Value tables contain valid domain values while check tables validate field values against foreign keys. Secondary indexes enhance performance while foreign keys link data between tables.

Uploaded by

Vishu N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

DDIC (Data)

The document discusses various components of the ABAP Data Dictionary (DDIC) including data base tables, views, data elements, domains, structures, search helps, lock objects, and technical settings. It provides details on the differences between tables and structures, value tables and check tables, and secondary indexes and foreign keys. The key points are that tables store data physically, have primary keys and technical attributes, while structures hold data temporarily at runtime and lack these features. Value tables contain valid domain values while check tables validate field values against foreign keys. Secondary indexes enhance performance while foreign keys link data between tables.

Uploaded by

Vishu N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DDIC

 Data Base Tables


 Views
 Data Elements
 Domains
 Structures
 Search Helps
 Lock Objects
1. domain is nothing but technical attributes of a table fields such like field type, field
label, length.
2. Data Elements is nothing but sematic attributes of a table fields such like Data type
value ranges.
3. Structures nothing but The structure is a list of fields defined under a name, which is
used to process data at run-time

Table Structure

Structure can not store data physically, it


Tables will store data physically and permanently. can hold data at run time only.

Tables have primary key’s. Structure’s does not have any primary key.

Table have technical settings (data class, size category, etc), Structure’s does not have any technical
maintenance attributes (Display maintenance restrictions). attributes and maintenance attributes.

Structures does not have primary and


Table have primary and secondary indexes. secondary indexes.

4.Table and Structure difference

5. Lock Objects:-
Lock objects is part of the data dictionary which are primarily used for
synchronisation tasks.

6.search help: - The user starts the input help to display the possible input values for
a field in a screen template.
Two types of search help,
1.Elementary search help.
2.Collective search help.
1.Elementary search help:-
The elementary search help must define where the data of the hit list should be read how
the exchange of values between the screen template and selection method is implemented.
2.Collective search help.
combine several elementary search helps.

7.Views :- view can be used to summarize data which is distributed among several
tables
Types of views.
1. Database View.
2. Help View (se54).
3. Projection View.
4. Maintenance View (se54).

8.Delivery class
The delivery class of a database table controls the transport of table data

 Delivery class A
 Delivery class C
 Delivery class L
 Delivery class G
 Delivery class E
 Delivery class S
 Delivery class W

9. Secondary indexs :- Secondary indexes are used to enhancement performance


when retrieving data.

Check Table Value Table


It is a table which contains all valid entries of a
It is a table which contains all valid entries of a domain.
field.
It is a type of field level validation. It is a type of domain level validation.
It is used as a proposal for check table whenever a foreign key
It uses foreign key relationship.
relationship is created
10.Difference between value table and check table.
11.Foreign Key:-
 Foreign keys are used to establish the relationship between the different
tables present in the ABAP Dictionary.
 We can create value checks for input fields using the foreign keys. Value
checks are required to validate the values of some fields in a table with
the values of other fields of different tables.
 The table that contains the foreign key is called a foreign key table and
another table that contains valid fields, known as the value table.
 It connects two tables by assigning the foreign key field of one table to
the primary key field of another table.
 The below diagram shows the assignments of fields using a foreign key.

12.Technical Settings:-
When a table is created in the database one of the mandatory step is to assign the Technical
settings to it. 
Technical settings are mainly used to define how the table will be handled when it is created in
the database, that is whether the table will be buffered and whether changes to data records of
the table will be logged. 

Data class: By choosing data class some space will be allocated to the table in the database when
it is created.

Each data class corresponds to a physical area in which all the tables assigned to this data class
are stored.

There are 3 main data classes:

a) APPL0- Which is the master data. Data which will be rarely changed.

An example of master data can be like name, employee number and telephone number.

b) APPL1-Which is transaction data. Data that is frequently changed.

An example of transaction data is the goods in go down which will change as per the purchases.

c) APPL2-Which is organizational data. Customizing data that is defined when the system is
installed and rarely changed.

You might also like