首先编辑ALV的CALLER_EXIT事件,在call back的subroutine中做如下处理
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
E_GRID = W_ALV_GRID.
最后调用 W_ALV_GRID->CHECK_CHANGED_DATA( ).
ALV GRID中编辑的值就可以更新到ALV内表中了