Code: Alles auswählen.
ta_selections = p_alv->get_selections( ).
ta_selections->set_selection_mode( value = if_salv_c_selection_mode=>single ).
ta_selections->set_selection_mode( if_salv_c_selection_mode=>row_column ).
ta_columns = alv_import->get_columns( ).
ta_columns->set_optimize( abap_true ).
DATA: ls_color TYPE lvc_s_colo.
"Farbe setzen
ls_color-col = 2.
ls_color-int = 0.
ls_color-inv = 0.
" Checkboxen setzen
TRY.
lo_column ?= ta_columns->get_column( 'CHECK' ).
lo_column->set_cell_type( if_salv_c_cell_type=>checkbox_hotspot ).
lo_column->set_output_length( 10 ).
lo_column->set_long_text( 'Auswahl' ).
lo_column->set_key( 'X' ). "Das will ich eigentlich nicht ( Farbe die unten gesetzt wird nützt nichts nur wenn ich diese Zeile weglass..
lo_column->set_color( ls_color ).
...