1. 首先我们要取得类CL_SALV_SELECTIONS的实例。
DATA lr_selections TYPE REF TO cl_salv_selections.
lr_selections = gr_table->get_selections( ).
2. 设置选择模式。
lr_selections->set_selection_mode( if_salv_c_selection_mode=>row_column ).
3. 选择行
DATA lt_row TYPE salv_t_row.
APPEND 3 TO lt_row.
APPEND 4 TO lt_row.
lr_selections->set_selected_rows( lt_row ).
4. 选择列
DATA lt_column TYPE salv_t_column.
APPEND 3 TO lt_row.
APPEND 4 TO lt_row.
lr_selections->set_selected_rows( lt_row ).
5. 选择一个单元格
DATA ls_cell TYPE salv_s_cell.
ls_cell-row = 7.
ls_cell-columnname = 'CITYFROM'.
lr_selections->set_