Anfang des Inhaltsbereichs

Funktionsdokumentation Strukturen  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können eine Struktur (strukturierter Typ) verwenden, um Komponenten (Felder) zusammenzufassen. Die Komponenten sind typisiert. Eine Komponente kann dabei auf einen elementaren Typ (über ein Datenelement oder durch direkte Angabe von Datentyp und Länge in der Strukturdefinition), eine andere Struktur oder einen Tabellentyp verweisen. Eine Struktur kann beliebig geschachtelt sein.

Funktionsumfang

Strukturen werden zur Definition der Daten an der Schnittstelle von Modulpools und Dynpros sowie für die Typisierung der Parameter von Funktionsbausteinen genutzt.

Die zentrale Definition mehrfach verwendeter Strukturen ermöglicht deren zentrale Änderung. Das aktive ABAP Dictionary nimmt dann an allen betroffenen Stellen die Änderung vor. ABAP-Programme oder Bildschirmmasken, die eine Struktur verwenden, werden bei einer Änderung der Struktur automatisch angepasst (siehe Laufzeitobjekte). Damit wird auch bei komplexen Programmen ein Höchstmaß an Konsistenz der Datendefinition erreicht.

Es gibt drei Strukturtypen:

      Flache Strukturen

Eine flache Struktur referiert ausschließlich elementare Typen.

      Geschachtelte Strukturen

Eine geschachtelte Struktur referiert mindestens eine weitere Struktur, aber keinen Tabellentyp.

      Tiefe Strukturen

Eine tiefe Struktur referiert mindestens einen Tabellentypen.

Die folgende Abbildung zeigt die drei unterschiedlichen Strukturtypen.

Diese Grafik wird im zugehörigen Text erklärt

Achtung

In einer Datenbanktabelle können Sie ausschließlich flache Strukturen als Unterstruktur inkludieren.

Beispiel

Die Daten zur Verwaltung der Adressen von Personen können durch eine geschachtelte Struktur PERSON abgebildet werden. Die Struktur besteht aus den Komponenten (Strukturen) NAME und ADRESSE. Die Struktur NAME besteht aus den Komponenten (Datenelemente) VORNAME und NACHNAME. Die Struktur ADRESSE besteht aus den Komponenten (Strukturen) STRASSE und ORT. Die Struktur STRASSE besteht aus den Komponenten (Datenelementen) STRASSENNAME und HAUSNUMMER. Die Struktur ORT besteht aus den Komponenten (Datenelementen) POSTLEITZAHL und ORTSNAME. Die folgende Abbildung zeigt diese geschachtelte Struktur.

Diese Grafik wird im zugehörigen Text erklärt

Siehe auch:

Strukturen anlegen

 

 

 

Ende des Inhaltsbereichs