Interne Tabellen (ABAP): Unterschied zwischen den Versionen

Aus MattWiki
(Die Seite wurde neu angelegt: „Interne Tabellen benötigen einen Tabellentyp. Dieser kann per Code oder im Dictionary definiert werden. Er definiert: * '''Tabellenart:''' z. B. STANDARD * ''…“)
 
K (Matt verschob die Seite Interne Tabelle (ABAP) nach Interne Tabellen (ABAP), ohne dabei eine Weiterleitung anzulegen)
(kein Unterschied)

Version vom 28. August 2016, 18:11 Uhr

Interne Tabellen benötigen einen Tabellentyp. Dieser kann per Code oder im Dictionary definiert werden. Er definiert:

  • Tabellenart: z. B. STANDARD
  • Zeilentyp
  • Schlüsseldefinition: z. B. WITH NON_UNIQUE DEFAULT KEY

Definition einer internen Tabelle

Implizite Definition:

DATA: gt_buchregal TYPE TABLE OF gst_buch

Explizite Definition:

TYPES: BEGIN OF gst_buch,
         buch_titel type string,
         anz_seiten type int4,
       END OF gst_buch.

TYPES: gtt_buchregal TYPE STANDARD TABLE OF gst_buch
       WITH NON-UNIQUE DEFAULT KEY.

DATA: gt_buchregal TYPE gtt_buchregal

Dabei könnte die Struktur gst_buchund der Tabellentyp gtt_buchregal auch im Dictionary definiert werden.