quickcontaxt
Kontakt
BlogHeaderSAPS4

#kurzErklärt: DDIC Basics - Tabellentypen und Datenbanktabellen

In unserer kleinen Serie „DDIC Basics“ möchten wir die Grundlagen des DDIC, des Data-Dictionarys im SAP, erläutern. Dafür behandeln wir kurz und verständlich mit Praxisbeispielen die wichtigsten Begriffe im Umfeld.

Der heutige Teil beschäftigt sich mit den sogenannten Tabellentypen und den Datenbanktabellen im SAP. In den letzten Beiträgen haben wir bereits die Pakete, Domänen, Datenelemente und Strukturen behandelt.

 

Was sind Tabellentypen?

Über einen Tabellentyp kann der Aufbau und die funktionalen Eigenschaften einer internen Tabelle in ABAP beschrieben werden.

Ein Tabellentyp ist dabei bestimmt durch folgende Punkte:

 

Zusätzlich gibt es verschiedene Arten der Tabellentypen. Dazu gehören die Folgenden:

 

Wie kann ein Tabellentyp angelegt werden?

Am einfachsten kann der Tabellentyp über die SE80 angelegt werden. Hier ist dann der Rechtsklick auf "Dicitionary Struktur" nötig und dann die Auswahl des Punktes "Tabellentyp". Danach kann der Zeilentyp bestimmt werden und der Tabellentyp abgespeichert.

 

Was ist eine Datenbanktabelle?

Nun zum zweiten Punkt des Beitrags, die Datenbanktabelle. Im ABAP Dictionary bezeichnet der Begriff Datenbanktabelle oder kurz auch nur "Tabelle" die datenbankunabhängige Definition einer Datenbanktabelle.

Die Definition einer Datenbanktabelle besteht aus einer flachen, nicht geschachtelten Struktur des ABAP Dictionary mit ihren technischen und semantischen Eigenschaften. Eine Struktur beschreibt eine Zeile der Datenbanktabelle. Was eine Struktur ist, wird im zugehörigen Blogbeitrag beschrieben.

Zusätzlich werden die technischen Eigenschaften der Tabelle angegeben. Diese sind ähnlich der Struktur mit Tabellenfelder, Includes und Erweiterungen sowie Daten zur Tabellenart (die gängigste Art ist die sogenannte Transparente Tabelle), Datenart, Größenkategorie, Protokollierung, SAP-Pufferung, Speicherungsart und der Aktivierungsart.

Ergänzend kommen die semantischen Eigenschaften der Tabelle hinzu, mit Daten wie dem Kurztext, Dokumentation, Kurztext von Tabellenfeldern, Ausgabestil von Tabellenfeldern, Referenzfeldern und der Suchhilfe (vgl. Struktur). Zudem können spezifische semantische Eigenschaften wie Schlüsselfelder, Mandantenabhängigkeit, Fremdschlüsselbeziehungen etc. hinzugefügt werden.

Wir hoffen, Ihnen einen kleinen Überblick über die Begriffe "Tabellentyp" und "Datenbanktabelle" gegeben zu haben.

Falls Sie nun noch weitere Fragen haben, melden Sie sich bei uns - unsere Berater helfen Ihnen gerne!

Timon Schuhmann | SAP Developer
Zur Übersicht