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.ABAP ALV全选排除过滤器条目
RELATED READING
延伸阅读
更多一线实战笔记与深度复盘,助您持续精进