WHEN 'SCRAP'."按鈕事件 PERFORM SAVE_DATA. PERFORM RE_ALV."刷新ALV
FORM RE_ALV. DATA:LV_GRID TYPE REF TO CL_GUI_ALV_GRID, LS_LAYOUT TYPE LVC_S_LAYO."這一句很關鍵 CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING E_GRID = LV_GRID. * 獲取ALV變化過后的布局參數 CALL METHOD LV_GRID->GET_FRONTEND_LAYOUT IMPORTING ES_LAYOUT = LS_LAYOUT. * 重新回寫自適應寬度 LS_LAYOUT-CWIDTH_OPT = 'X'. * 回寫ALV變化過后的布局參數 CALL METHOD LV_GRID->SET_FRONTEND_LAYOUT EXPORTING IS_LAYOUT = LS_LAYOUT. * 刷新ALV布局 CALL METHOD LV_GRID->REFRESH_TABLE_DISPLAY. ENDFORM.
上面是FM-ALV的刷新。
下面是OO-ALV的刷新。
自行百度 ,網上很多。。。