
- •Icons in Body Text
- •Introduction to the Dictionary
- •Overview of the functions
- •Data objects in the ABAP Dictionary
- •Data types
- •Exercise 1: Basic Data Types
- •Exercise 2: Simple and Nested Structures
- •Exercise 4: Deep Structures
- •Tables
- •Summary
- •Exercise 5: Tables in the ABAP Dictionary
- •Pooled and cluster tables
- •Performance During Table Access
- •Improved Performance through Access per Index
- •Improving the Performance through Table Buffering
- •Exercise 6: Performance Aspects with Table Access
- •Task 1:
- •Input Checks
- •Input check via the technical domains
- •Object Dependencies
- •Activation and Where-Used List
- •Changes to Tables
- •Database Changes to Transparent Tables
- •Enhancement of SAP Standard Tables
- •Exercise 9: Changes to Database Tables
- •Views and Maintenance Views
- •Restricted or Enhanced Views on Database Tables
- •Exercise 11: Views
- •Creating Maintenance Views
- •Exercise 12: Maintenance Views
- •Search Helps
- •Input helps
- •Exercise 13: Search Helps
- •Table ZEMPLOY##
- •Table ZDEPMENT##
- •Table ZEMPLOY##
- •Table ZEMPLOY##
- •Table ZDEPMENT##
- •Table ZDEPMENT##
- •Check table T000
- •Check table SCARR
- •Check table ZDEPMENT##
- •Check table SCURX
- •Check table STRAVELAG
- •Check table ZDEPMENT##
- •Check table T002

Unit 2
Data objects in the ABAP Dictionary
Unit Overview
In this chapter, you will become familiar with the different options for mapping data objects in the Dictionary
Unit Objectives
After completing this unit, you will be able to:
•Create domains and use them in data elements
•Define data elements and use them as the basis for defining data objects in ABAP programs
•Define structures and use them as the basis for defining data objects in ABAP programs
•Define internal tables and use them as the basis for defining data objects in ABAP programs
•Define complex (nested / deep) structures and use them as the basis for defining data objects in ABAP programs
•Define global constants with the help of a type pool and use them in ABAP programs
•Create Tables
•Use the two-level domain concept
•Define the technical settings of a table
•Create and use include structures
•Describe table types in the SAP system apart from the transparent tables
•Distinguish pooled and cluster tables from one another
•Describe the advantages and disadvantages of pooled and cluster tables.
Unit Contents |
|
Lesson: Basic Data Types ...................................................... |
11 |
Exercise 1: Basic Data Types.............................................. |
25 |
Exercise 2: Simple and Nested Structures............................... |
31 |
Exercise 3: Table Types (Internal Tables / ITABs)....................... |
37 |
2006/Q2 |
© 2007 SAP AG. All rights reserved. |
9 |

Unit 2: Data objects in the ABAP Dictionary |
BC430 |
Exercise 4: Deep Structures ............................................... |
41 |
Lesson: Tables in the ABAP Dictionary ....................................... |
46 |
Exercise 5: Tables in the ABAP Dictionary............................... |
57 |
Lesson: Special SAP Tables ................................................... |
68 |
10 |
© 2007 SAP AG. All rights reserved. |
2006/Q2 |

BC430 |
Lesson: Basic Data Types |
Lesson: Basic Data Types
Lesson Overview
In this lesson, you learn about the basic data types and their use with one another.
Lesson Objectives
After completing this lesson, you will be able to:
•Create domains and use them in data elements
•Define data elements and use them as the basis for defining data objects in ABAP programs
•Define structures and use them as the basis for defining data objects in ABAP programs
•Define internal tables and use them as the basis for defining data objects in ABAP programs
•Define complex (nested / deep) structures and use them as the basis for defining data objects in ABAP programs
•Define global constants with the help of a type pool and use them in ABAP programs
Business Example
You should define simple and complex data types in the Dictionary and be able to use these in an ABAP program.
2006/Q2 |
© 2007 SAP AG. All rights reserved. |
11 |