Chapter 01_Overview of ABAP Dictionary

13
IBM Global Business Services © IBM Corporation 2013 Overview of the ABAP Dictionary | Dec-2008 Overview of ABAP Dictionary

description

Chapter 01_Overview of ABAP Dictionary

Transcript of Chapter 01_Overview of ABAP Dictionary

Page 1: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 2013Overview of the ABAP Dictionary | Dec-2008

Overview of ABAP Dictionary

Page 2: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20132 Dec-2008Overview of the ABAP Dictionary |

Objectives

The participants will be able to: Define the ABAP dictionary

Describe the functions of the ABAP Dictionary

Describe the basic objects of the ABAP Dictionary

Explain how the Database Utility interfaces with the ABAP Dictionary and the underlying database

Page 3: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20133 Dec-2008Overview of the ABAP Dictionary |

What is a Data Dictionary?

DataDictionary

A data dictionary is a centralized storage location for information about the data that is stored in a database.

Page 4: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20134 Dec-2008Overview of the ABAP Dictionary |

No Redundant Data Definitions

Integration with the ABAPWorkbench

DataDictionary

Data Integrity

Functions of the ABAP Dictionary

Page 5: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20135 Dec-2008Overview of the ABAP Dictionary |

Data Integrity

Ensuring that data entered into the system is logical, complete, and consistent.

Page 6: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20136 Dec-2008Overview of the ABAP Dictionary |

No Redundant Data Definitions

Linking similar information to the same data definition.

Page 7: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20137 Dec-2008Overview of the ABAP Dictionary |

Integration with the ABAP Workbench

DataDictionary

Automatic recognition of the names and characteristics of dictionary objects by the ABAP programs

Easy navigation between development objects and dictionary definitions

Page 8: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20138 Dec-2008Overview of the ABAP Dictionary |

DomainDomainDomainDomain

Table CTable BTable A

Data Element 2Data Element 2Data Element 1Data Element 1

Tables store the information that is in the database Data elements and domains are used to describe the characteristics of fields.

Basic Objects of the ABAP Dictionary

Page 9: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 20139 Dec-2008Overview of the ABAP Dictionary |

Database Utility

DataDictionary

DatabaseUtility

DatabaseDatabase

The database utility provides the interface between the ABAP Dictionary and the underlying database management system (DBMS).

Page 10: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 201310 Dec-2008Overview of the ABAP Dictionary |

Demonstration

Execution of transaction SE11 and observation of the various data dictionary objects.

Page 11: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 201311 Dec-2008Overview of the ABAP Dictionary |

Practice

Execution of transaction SE11 and observation of the various data dictionary objects.

Page 12: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 201312 Dec-2008Overview of the ABAP Dictionary |

Summary

SAP’s data dictionary is called the ABAP Dictionary.

The ABAP Dictionary enforces data integrity, manages data definitions without redundancy and is tightly integrated with the rest of the ABAP Workbench

The basic objects of the ABAP Dictionary are tables, data elementsand domains.

The database utility provides the interface between the ABAP Dictionary and the underlying database management system (DBMS).

Page 13: Chapter 01_Overview of ABAP Dictionary

IBM Global Business Services

© IBM Corporation 201313 Dec-2008Overview of the ABAP Dictionary |

Questions

What are the functions of the ABAP Dictionary ?

What are the basic objects of the ABAP Dictionary ?

What is the database utility ?