当该 ALV 上还使用过滤器时,是否有一种简单的方法可以检索显示的 ALV 数据?
使用的 ALV 是CL_GUI_ALV_GRID
. 当向用户展示时,默认情况下会放置一个过滤器。用户还有一个处理 ALV 中数据的按钮。即使用户将自己的过滤器放在 ALV 上,如何确保该过程仅适用于显示的数据?
例如:一个 ALV 是从一个有 10 行的 itab 创建的,但是因为在 ALV 上还传递了一个过滤器,所以只显示了 8 行。按下按钮时,我只想使用当前向用户显示的 8 行。
我已经尝试为此目的找到一个功能模块,但我只能找到一个适用于 ALV 中选定行的 FM。
编辑:此外,有一个名为 的方法get_filtered_entries
,但它只检索那些未显示的条目。使用它来翻译显示的条目将非常耗时。获取过滤条目
提前致谢。