Wirkung Diese Anweisung deklariert einen zusätzlichen Tabellenarbeitsbereich [sapevent:ABENTABLE_WORK_AREA_GLOSRY] *table_wa , dessen Datentyp wie bei der normalen TABLES [sapevent:ABAPTABLES]-Anweisung vom flachen [sapevent:ABENFLAT_GLOSRY] strukturierten Datentyp table_wa aus dem ABAP Dictionary übernommen wird.
Der zusätzliche Tabellenarbeitsbereich kann wie der normale Tabellenarbeitsbereich verwendet werden, insbesondere gilt dies für die obsoleten Kurzformen [sapevent:ABENOPEN_SQL_OBSOLETE] von Open-SQL-Anweisungen.
Hinweis Die Anweisung TABLES ist in Klassen ohnehin verboten. Für die Deklaration beliebig vieler Arbeitsbereiche kann man sich mit dem Zusatz TYPE auf die Datentypen des ABAP Dictionarys beziehen.
Beispiel Deklaration eines normalen und eines zusätzlichen Tabellenarbeitsbereichs und deren Verwendung in den obsoleten Kurzformen der SELECT-Anweisung.
TABLES: scarr, *scarr.
SELECT SINGLE *
FROM scarr
WHERE carrid = ’LH’.
SELECT SINGLE *
FROM *scarr
WHERE carrid = ’UA’.