我的任务是只刷新ALV网格中修改过的行。我知道网格是通过方法
刷新的 CALL METHOD l_grid->refresh_table_display
EXPORTING
is_stable = ls_stbl
EXCEPTIONS
finished = 1
OTHERS = 2.
但它只刷新整个网格。
是否有任何方法可以刷新某些网格线?
答案 0 :(得分:1)
在编辑模式下的DATA_CHANGED
事件之外,不支持。
答案 1 :(得分:0)
我有同样的问题,但在我的场景中,我使用的是功能模块REUSE_ALV_GRID_DISPLAY。如果我在FM上传递刷新命令,则刷新整个网格显示。所以我使用用户命令" @REFRESH"解决了它。在内部表中进行更改后,我称为@refresh。这有助于我解决刷新整个网格的问题。它只刷新了进行更改的行。