
DATA: lt_filt TYPE lvc_t_fidx, ls_filt TYPE LINE OF lvc_t_fidx, BEGIN OF ls_index, index TYPE sy-tabix, END OF ls_index, lt_index LIKE STANDARD TABLE OF ls_index. 全选排除过滤数据 CLEAR lt_filt[]. CALL METHOD alv_grid-get_filtered_entries IMPORTING et_filtered_entries lt_filt. CLEAR: ls_filt, lt_index[]. LOOP AT lt_filt INTO ls_filt. CLEAR ls_index. ls_index-index ls_filt. APPEND ls_index TO lt_index. CLEAR ls_filt. ENDLOOP. LOOP AT gt_alv ASSIGNING fs_alv WHERE SEL IS INITIAL. READ TABLE lt_index TRANSPORTING NO FIELDS WITH KEY index sy-tabix. IF sy-subrc 0. fs_alv-sel . ELSE. IF fs_alv-sel . fs_alv-sel X. ENDIF. ENDIF. ENDLOOP.