Ansicht
Dokumentation
ABAPDATA_ITAB - DATA ITAB
ROGBILLS - Synchronize billing plans BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
DATA, TABLE OF
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.
- Es gibt einige obsolete Varianten zur der Deklaration von Standardtabellen, die unter
obsolete Deklarationen beschrieben
sind. Insbesondere ist die Verwendung der Zusätze WITH
HEADER LINE und OCCURS obsolet.
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 )