Chapter 04_ABAP Dictionary Tables in Relational Databases
Chapter 04_ABAP Dictionary Tables in Relational Databases
Objectives
Transparent Table
(TRANSP)
Transparent Tables
SAP stores both master data and transaction data in transparent tables.
PROFILE
DB
Technical Settings
Master, Transaction
Data class Organization &
Customizing, User
Data Class
Organization and
Transaction data Customizing data
DB
8 ABAP Dictionary Tables in Relational Databases | Dec-2008 © 2005 IBM Corporation
IBM Global Services
Size Categories
A table’s size category identifies the amount of disk space on the database that
is allocated to the table.
Buffering Type
Full
KF1 KF2 KF3 F4 F5 F6 None
Logging
On the technical settings screen you can specify “Log data changes” to
automatically generate a log file of details on the structure of a table, a list of the
data changes made during a certain period, and statistics.
Data Class
Size Category
Buffering Type
Logging
Demonstration
Observation of the technical settings of the SAP Table MARA and familiarization
with the technical settings of a transparent table.
Practice
Observation of the technical settings of the SAP Table MARA and familiarization
with the technical settings of a transparent table.
Database Utility
AB
Dic AP
tion
a ry
DB
Index
Database Indexes
Employee Names Index Employees Table
Last Name First Name Pointer ID Last Name First Name Salary
Adams Anthony
Burrows Gerry
Furia Fred
Gregory Tim
Jones Jimmy
Peters Beth
Treske Carolin
Zelkova Zephyr
If each index record matches exactly one record in the table, and if all the fields
of the index are specified in the query, a unique index scan can be performed.
A unique index scan is generally faster than an index range scan, because it has
less data to sort through and retrieve.
Summary
There are 3 different table types in the SAP ABAP Dictionary: Transparent
tables, Pool tables & Cluster tables
Technical settings allow you to optimize the storage requirements and table
access behavior of database tables.
Defining a data class has the effect of storing the table in a defined area of
the database when the table is created.
A table’s size category identifies the amount of disk space on the database
that is allocated to the table.
Buffering is only recommended for tables with data that typically does not
change or get updated.
To improve performance, SAP automatically creates a primary index (id 0) for
transparent tables based on the primary key. You can also define your own
secondary indexes for transparent tables.
Questions