Code: Alles auswählen.
* Die interne Tabelle für die Ausgabe generieren
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = gt_fieldcat_tmp
IMPORTING
ep_table = gt_res_table.
* Übergabe der Daten vorbereiten
ASSIGN gt_res_table->* TO <tabelle>.
LOOP AT gt_xxx INTO gs_xxx WHERE xxxname = gs_xxx_tmp-xxxname.
* Satz anhängen
APPEND INITIAL LINE TO <tabelle> ASSIGNING <workarea>.
* Werte zuordnen
gv_feldname = gc_aaa.
ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
<value> = gs_xxx-aaa.
gv_feldname = gc_bbb.
ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
<value> = gs_xxx-bbb.
gv_feldname = gc_ccc.
ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
<value> = gs_xxx-ccc.
gv_feldname = gc_ddd.
ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
<value> = gs_xxx-ddd.
ENDLOOP.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER