Code: Alles auswählen.
LOOP AT ta_excel ASSIGNING <fs> WHERE row EQ 1.
CLEAR wa_it_fcat.
MOVE <fs>-value TO wa_it_fcat-fieldname.
MOVE <fs>-value TO wa_it_fcat-coltext.
MOVE <fs>-value TO wa_it_fcat-tabname.
MOVE <fs>-value TO wa_it_fcat-scrtext_m.
MOVE <fs>-value TO wa_it_fcat-scrtext_s.
MOVE <fs>-value TO wa_it_fcat-scrtext_l.
MOVE <fs>-value TO wa_it_fcat-seltext.
APPEND wa_it_fcat TO ta_fcat.
ENDLOOP.
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = ta_fcat
IMPORTING
ep_table = new_table.
ASSIGN new_table->* TO <ta_dyntab>.
CREATE DATA new_line LIKE LINE OF <ta_dyntab>.
ASSIGN new_line->* TO <wa_dyn>.
.....
MOVE ta_fcat TO ta_fcat_alv.
" Checkbox hinzufügen
CLEAR wa_fcat_alv.
wa_fcat_alv-fieldname = 'CHECK'.
wa_fcat_alv-coltext = 'Auswahl'.
wa_fcat_alv-scrtext_m = 'Auswahl'.
wa_fcat_alv-datatype = 'CHAR'.
APPEND wa_fcat_alv TO ta_fcat_alv.
Code: Alles auswählen.
CLEAR wa_fcat_alv.
wa_fcat_alv-fieldname = 'CHECK'.
wa_fcat_alv-coltext = 'Auswahl'.
wa_fcat_alv-scrtext_m = 'Auswahl'.
wa_fcat_alv-datatype = 'CHAR'.
APPEND wa_fcat_alv TO ta_fcat_alv2.
Code: Alles auswählen.
CLEAR wa_it_fcat.
MOVE <fs>-value TO wa_it_fcat-fieldname.
MOVE 'TEST' TO wa_it_fcat-coltext.
MOVE 'TEST' TO wa_it_fcat-tabname.
MOVE 'TEST' TO wa_it_fcat-scrtext_m.
MOVE 'TEST' TO wa_it_fcat-scrtext_s.
MOVE 'TEST' TO wa_it_fcat-scrtext_l.
MOVE 'TEST' TO wa_it_fcat-seltext.
MOVE 'TEST' TO wa_it_fcat-reptext.
APPEND wa_it_fcat TO ta_fcat.
Code: Alles auswählen.
CLEAR wa_fcat_alv.
wa_fcat_alv-fieldname = 'CHECK'.
wa_fcat_alv-coltext = 'Auswahl'.
wa_fcat_alv-scrtext_m = 'Auswahl'.
wa_fcat_alv-datatype = 'CHAR'.
APPEND wa_fcat_alv TO ta_fcat_alv2.