DATA itab
[ ( TYPE linetype | LIKE record ) OCCURS n
[ WITH HEADER LINE ] ] |
[ ( TYPE | LIKE ) RANGE OF ( type | field )
[ INITIAL SIZE size ][ WITH HEADER LINE ] ] |
[ TYPE itabtype [ WITH HEADER LINE ] ] |
[ ( TYPE | LIKE ) TABLE OF ( linetype | record ) ] |
[ ( TYPE | LIKE ) tabkind OF ( linetype | lineobj )
WITH [ UNIQUE | NON-UNIQUE ] key
[ INITIAL SIZE size ][ WITH HEADER LINE ] ].
Mit dieser Anweisungen werden interne Tabellen nach dem mit Version 4.0 eingeführten Modelldeklariert. Die Anweisung benutzt existierende Datentypen für Feldleisten oder interne Tabellen bzw. bereits vorhandene Feldleisten und Tabellen, um den Aufbau der neuen internen Tabelle zu beschreiben. In einigen Fällen muß eine OCCURS-Angabe erfolgen. Alle auf diese Weise erzeugten Tabellen erhalten standardmäßig keine eigene Kopfzeile. Diese muß bei Bedarf mit dem Zusatz WITH HEADER LINE definiert werden.