ABAP-Problem

Ich habe ein kleines ABAP-Problem

Bei einem SELECT-Statement ist es ja möglich mit dynamischen
Tabellennamen zu arbeiten.
select * into wa from (tabname) …

Allderdings muß man in diesem Fall mit INTO und einem Arbeitsbereich arbeiten.

Gibt es eine Möglichkeit diesen Arbeitsbereich ebenfalls dynamisch zu gestallten.

Mein Problem ist, daß ich dynamisch aus Tabellen lesen muß, die
allerdings einen ganz unterschiedlichen Aufbau haben und ich somit jedesmal einen anderen Arbeitsbereich benötige um die Daten aufnehemen zu können.

Danke Arni

Hallo Arni,
wenn ich richtig liege, müßte sich Dein Problem mit dem ARRAY FETCH lösen lassen. Mit SELECT…FROM INTO TABLE werden die betreffenden Datensätze ohne Umweg über den wa aus der Datenbanktabelle in die interne Tabelle gelesen. Bei SELECT* muß die ITAB die gleiche Struktur wie die DBTAB haben. Bei SELECT f1…fn kann die Struktur der ITAB abweichend sein, jedoch müssen zumindest die angesprochenen Felder vorhanden sein.
MFG

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]