Code: Alles auswählen.
DATA: lo_structdescr TYPE REF TO cl_abap_structdescr,
lo_tabledescr TYPE REF TO cl_abap_tabledescr,
lo_data TYPE REF TO data.
FIELD-SYMBOLS: <lfs_line> TYPE ANY,
<lft_data> TYPE ANY TABLE.
* Zeile Lesen
READ TABLE data_itab ASSIGNING <lfs_line> INDEX 1.
* Zeilen-Struktur bestimmen
lo_structdescr ?= cl_abap_datadescr=>describe_by_data( <lfs_line> ).
* Aus Struktur eine itab bauen
TRY.
lo_tabledescr = cl_abap_tabledescr=>create( p_line_type = lo_structdescr ).
CATCH cx_sy_table_creation.
ENDTRY.
* Referenz typisieren.
CREATE DATA lo_data TYPE HANDLE lo_tabledescr.
ASSIGN lo_data->* TO <lft_data>.
* Zuweisung
<lft_data> = data_itab.