Sunteți pe pagina 1din 11

DATA DICTIONARY

2 May 2012

Data Dictionary
The ABAP/4 Data Dictionary is the central component of ABAP/4 Repository. It is centralised and structured source of information for business applications It is the source of every every definition with in R/3 system. It is totally integrated with other tools of Dev. environment like Screen painter etc.,
2 May 2012 2

Some of the main available functions in the ABAP/4 Dict.

Management of data definitions (Select, Insert, Update and Delete) Preserve data integrity. Information about the defined relationship between two tables or even dictionary tells whether table is active or empty.

2 May 2012

Dictionary Objects
Tables Structures View Data element Domain Lock Objects and Match Code Objects
4

2 May 2012

Tables
A Table is a two dimensional data matrix. A Table contains Rows and Columns. Rows contain Records while Column contains Fields. A Table contains zero or multiple Records. Transparent Table, Pooled Table and Clustered Table etc., comes under Tables.
2 May 2012 5

Structures
A Structure is similar to a Table that do not have any contents. It is like Table or View without any records. The basic difference between Structure and the Table is that the Structure does not exist at the underlying data base level. Structure exists as Definition in the Dictionary.
2 May 2012 6

View
A View is an imaginary table. It contains data, which are really stored in other Tables. The contents for the View are dynamically generated when called from program. Projection (fields) and Selection (Records) are Possible using Views also.

2 May 2012

Data element
Data element an intermediate Object between Domain and Table field. It is the definition of the Properties and Type for a Table field. A field in R/3 system is always associated with Data element, which at the same time is related to Domain.
2 May 2012 8

Domain
It is the formal definition of data types from Technical point of view. They set attributes such as data type, length, possible value range and so on.

2 May 2012

Lock Objects
Used for locking the access to data base. This mechanism is used to enforce data integrity, i.e., two users can not update the same data at the same time. With Lock Objects, you can lock a table field or whole table.

2 May 2012

10

Match Code Objects


A Match Code is a tool to help you in searching for data from the database.

2 May 2012

11

S-ar putea să vă placă și