刷新ALV定位到当前记录行

如果使用"REFRESH_TABLE_DISPLAY"刷新ALV后,记录会跳到第一行,以下代码可以使记录仍然定位在当前行 
DATA ls_stable TYPE lvc_s_stbl.
 ls_stable-row = 'X'.
 ls_stable-col = 'X'.
 CALL METHOD gr_alvgrid->refresh_table_display
      EXPORTING
        is_stable = ls_stable
      EXCEPTIONS
        finished  = 1
        OTHERS    = 2.
 IF sy-subrc <> 0.
 ENDIF.

 

 
posted @ 2014-04-20 10:33  小鱼儿游  阅读(669)  评论(0编辑  收藏  举报