types: begin of i_tab_st occurs 0,marcel schmidt hat geschrieben:ok. das problem ist meistens data: begin of i_tab occurs 0,
plz(5),
end of i_tab.
Code: Alles auswählen.
DATA:
* Beispieltabellen
lt_mara TYPE TABLE OF mara,
lt_aenr TYPE TABLE OF aenr,
* Name für dyn. Zuweisung
l_name TYPE fieldname,
* dyn. Arbeitsbereich
z_wa TYPE REF TO data.
FIELD-SYMBOLS:
* Feldsymbol auf aktuelle Tabelle
<lt_table> TYPE ANY TABLE,
* Arbeitsbereich zur aktuellen Tabelle
<ls_wa> TYPE ANY.
* Erzeugung Arbeitsbereich für MARA
l_name = 'LT_MARA'.
ASSIGN (l_name) TO <lt_table>.
CREATE DATA z_wa LIKE LINE OF <lt_table>.
ASSIGN z_wa->* TO <ls_wa>.
* Erzeugung Arbeitsbereich für AENR
l_name = 'LT_AENR'.
ASSIGN (l_name) TO <lt_table>.
CREATE DATA z_wa LIKE LINE OF <lt_table>.
ASSIGN z_wa->* TO <ls_wa>.