如何获取当前ALV界面的编辑列内容
实现代码如下:
FORM frm_user_command USING p_ucomm TYPE sy-ucomm
rs_selfield TYPE slis_selfield.
data: ls_stbl TYPE lvc_s_stbl,
lo_grid TYPE REF TO cl_gui_alv_grid.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = lo_grid.
CALL METHOD lo_grid->check_changed_data
IMPORTING
e_valid = lv_valid.
rs_selfield-refresh = 'X'.
ls_stbl-row = 'X'." 基于行的稳定刷新
ls_stbl-col = 'X'." 基于列稳定刷新
CALL METHOD lo_grid->refresh_table_display
EXPORTING
is_stable = ls_stbl
EXCEPTIONS
finished = 1
OTHERS = 2.
ENDFORM.