Ansicht
Dokumentation

ABAPDATA_ITAB - DATA ITAB

ABAPDATA_ITAB - DATA ITAB

ROGBILLS - Synchronize billing plans   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

DATA, TABLE OF

Kurzreferenz



DATA itab ${ ${TYPE $[STANDARD$]$|SORTED$|HASHED TABLE OF $[REF TO$] type$}
          $| ${LIKE $[STANDARD$]$|SORTED$|HASHED TABLE OF dobj$} $}
          $[tabkeys$]
          $[INITIAL SIZE n$]
          $[VALUE IS INITIAL$]
          $[READ-ONLY$].

Wirkung

Diese Anweisung definiert eine interne Tabelle. Die Definition des Zeilentyps, der Tabellenart STANDARD TABLE, SORTED TABLE oder HASHED TABLE und des initialen Speicherbedarfs INITIAL SIZE entspricht genau der Definition von Tabellentypen mit TYPES - TABLE OF. Mit DATA wird mit diesen Zusätzen ein gebundener Tabellentyp erzeugt. Die generischen Typen ANY TABLE und INDEX TABLE können mit DATA nicht verwendet werden.

Mit tabkeys werden die Tabellenschlüssel der internen Tabelle definiert, die anders als bei Datentypen nicht generisch sein können.

Hinweise

  • Beim Anlegen einer internen Tabelle als Datenobjekt wird nur der zu einer internen Tabelle gehörige Verwaltungseintrag erzeugt. Die eigentlichen Tabellenzeilen werden erst zur Laufzeit hinzugefügt.
  • Bei der Definition einer internen Tabelle kann als Startwert hinter dem Zusatz VALUE ausschließlich IS INITIAL angegeben werden.

Beispiel

Deklaration einer internen Hash-Tabelle. Der Zeilentyp entspricht der Struktur der Datenbanktabelle SPFLI. Für den primären Tabellenschlüssel werden zwei Schlüsselfelder definiert. Die anderen Anweisungen zeigen das Füllen der Tabelle mit Zeilen aus der DDIC-Datenbanktabelle SPFLI und den lesenden Zugriff auf eine Zeile.






CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4445 Date: 20240425 Time: 180648     sap01-206 ( 79 ms )