Professional Documents
Culture Documents
Presentation Overview
Contents
Introduction to ABAP/4 Data Dictionary
Definition
Function
Basic Objects of ABAP/4 Dictionary
Tables and Structures
Data Elements
Domain
Domains
Data Elements
Tables & Structures
Aggregated Objects
Views
Search Help
Lock Objects
Presentation Overview
Demo
Basic transactions
Creation of Domains
Creation of Data Elements
Creation of Tables
Generation of Maintenance View for tables
Data Dictionary
Definition
A data dictionary is a central source of information for the data in a data
management system. Its main function is to support the creation and management of
data definitions (or "metadata”)
Functions
Management of data definitions
Provision of information for evaluations
Support for software development
Support for documentation
Ensuring that data definitions are flexible and up-to-date
Data Dictionary
Basic Objects of ABAP/4 Dictionary
2. Data elements
3. Domains
Elements hierarchy
• Fields
• Data element
• Domain
• Data type
Domains
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
Ensures consistency
e.g., Purchasing document number (EBELN)
How does it look like in SAP ?
Data Elements
Fields of same semantic meaning can refer to the same data element
Tables
Represent the Database Tables where data actually resides.
Tables can be defined independently of the database in the ABAP Dictionary.
The fields of the table are defined with their (database-independent) ABAP/4 data
types and lengths.
Structures
Are record declarations that do not correspond to a Database Table.
Just like user-defined data type.
Defined like a table and can then be addressed from ABAP/4 programs.
Structures contain data only during the runtime of a program.
How does a transparent table look like
in SAP ?
How does a Structure look like in SAP ?
Demo
Technical Settings
Data Class
Size Category
Buffering
Demo
1. Views
2. Search Help
3. Lock Objects
Views (Aggregated Objects)
Tailored to the needs of
a specific application
Data
Info. about tables Repository
& relationships Modified objects
?
user Y on date DDMMYY
?