abap dictionary introduction tables in the abap dictionary performance in table access consistency...
TRANSCRIPT
ABAP Dictionary
Introduction Tables in the ABAP Dictionary Performance in Table Access Consistency through Input Check Dependencies of ABAP Dictionary Objects Changes to Tables Views Search Helps
Introduction
Function of the ABAP Dictionary in the R/3 System
Definition of database objects User-defined types Services in the ABAP Dictionary Linking to the development and runtime
environments
Function of the ABAP Dictionary
Database Objects in the ABAP Dictionary
Type Definitions in the ABAP Dictionary
Services of the ABAP Dictionary
Linking to the Development and Runtime Environment
Tables in the ABAP Dictionary
Two-level domain concept Mapped in the relational database
system Technical settings
Data class Size category Buffering Logging
Tables and Fields
Basic Objects of the ABAP Dictionary
Two-Level Domain Concept: Example
Transparent Tables and Structures
Include Structures
Technical Settings
Data Class
Size Category
Logging
Performance during Table Access
Indexes Primary index and secondary index Structure of an index Data access using an index
Table buffering Advantages of buffering Local table buffers Buffering types Buffer synchronization Which tables should be bufferd?
Structure of an Index
Access with Indexes
Data Access using the Buffer
Table Buffering
Full Buffering
Generic Buffering
Single-Record Buffering
Buffer Synchronization 1
Buffer Synchronization 2
Buffer Synchronization 3
Buffer Synchronization 4
Buffer Synchronization 5
Buffer Synchronization 6
Consistency through Input Checks
Fixed Values Value table What is a foreign key? Field assignment using the check field Semantic attributes of the foreign key Text table
Fixed Values
Value Table
Inserting a Data Record
Violation of the Foreign Key Check
Foreign Key Fields / Check Fields
Data Consistency through Foreign Keys
Foreign Key Definition in the Check Field
Check Table not Equal to Value Table
Semantic Attributes
Text Table
Dependencies of ABAP Dictionary Objects
Activation of ABAP Dictionary objects Handling of dependent objects Where-used list and R/3 Repository
Information System as seen by the ABAP Dictionary
Active and Inactive Versions
Runtime Objects
Handling of Dependent Objects
Where-Used Lists
The Repository Information System ABAP Dictionary
Changes to Data base Tables
Changes to database tables Effect of changes to the table structure Table conversion Possible problems during conversions Append structures
Changes to Tables
How is the Structure Adjusted?
Conversion Process 1
Conversion Process 2
Conversion Process 3
Conversion Process 4
Conversion Process 5
Possible Problems during Conversions
Resuming Terminated Conversions
Append Structures 1
Append Structures 2
Append Structure 3
Views
Why do you need views? Creating a view by join, projection and
selection Join conditions and foreign keys Selection of data with views Database views Maintenance views Inner and outer joins
Why do you Need Views?
Structure of View – Starting Situation
Structure of a View – Join Condition
Structure of a View – Field Selection (Projection)
Structure of a View – Selection Condition
How are Tables Linked to Views?
Structure of the View
Data Selection with Views
Database Views
Includes in Database Views
Maintenance Views
Inner and Outer Joins
Search Helps
Input help in the R/3 System ABAP Dictionary object search help
Selection method of a search help Dialog behavior of a search help Interface of a search help
Attaching search helps to fields Collective search helps and elementary
search helps Append search helps
R/3 Standard Function: Input Help
Requirements of the Input Help
ABAP Dictionary Object Search Help
Selection Method of a Search Help
Description of the Dialog Behavior
Interface of a Search Help
How do you Use Search Help?
Search Help Attachment in the ABAP Dictionary
Overview: Mechanisms for the Input Help
Performance of the Input Help
Alternative Search Paths
Collective Search Helps and Elementary Search Helps
Append Search Helps