Code: Alles auswählen.
LOOP AT lt_data ASSIGNING <ls_data>
lv_tablename = ''.
CONCATENATE 'TAB' <ls_data>-fiscper+4 INTO lv_tablename.
READ TABLE lt_tab ASSIGNING <ls_tab>
WITH KEY
objnr = <ls_data>-objnr
kstar = <ls_data>-kstar
gjahr = <ls_data>-gjahr
versn = <ls_data>-versn
vrgng = <ls_data>-vrgng
twaer = <ls_data>-waers
parob+2 = <ls_data>-rsparobval.
(lv_tablename) = <ls_data>-swg.
IF sy-subrc = 0.
* IF <ls_tab>-(lv_tablename) EQ <ls_data>-swg. PASST NICHT
<ls_data>-/gbe/beknz = <ls_tab>-beknz.
* ENDIF.
ENDIF.
ENDLOOP.
Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
SezoX
Thanatos82 hat geschrieben:Hi wie wäre es mit einem
ASSIGN COMPONENT lv_tabname OF STRUCTURE <ls_tab> TO <fs_tabname>.
Dann kannst du abfragen:
IF <fs_tabname> EQ <ls_data>-swg.