本文主要是介绍sap oo alv 得到过滤掉的数据行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在使用sap alv开发的表中中,用户有时需要通过标准的过滤按钮筛选
数据,如果此时自定义了全选和取消全选(非标准的实现)功能,那么需要获得排除的数据行。
DATA : ET_FILTERED TYPE LVC_T_FIDX.RANGES : R_INDEX FOR E_INDEX. "过滤掉的程序行"得到过滤掉的行CLEAR : ET_FILTERED.CALL METHOD MM_ALV_GRID->GET_FILTERED_ENTRIESIMPORTINGET_FILTERED_ENTRIES = ET_FILTERED.REFRESH : R_INDEX."得到过滤掉的行号范围IF ET_FILTERED IS NOT INITIAL.LOOP AT ET_FILTERED INTO E_INDEX.R_INDEX-SIGN = 'I'.R_INDEX-OPTION = 'EQ'.R_INDEX-LOW = E_INDEX.APPEND R_INDEX.CLEAR : R_INDEX,E_INDEX.ENDLOOP.ENDIF.
这篇关于sap oo alv 得到过滤掉的数据行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!