ALV Grid Editable – Actualizar datos modificados en la tabla interna del reporte

30 12 2020

En un reporte ALV Grid editable los datos modificados no se actualizan en la tabla interna si el usuario no apreta ENTER.
Con el siguiente código lo podremos solucionar:

*Colocar este código en el FORM del User Command antes del CASE del sy-ucomm
DATA: lo_grid TYPE REF TO cl_gui_alv_grid.
IF lo_grid IS INITIAL.
CALL FUNCTION ‘GET_GLOBALS_FROM_SLVC_FULLSCR’
IMPORTING
e_grid = lo_grid.
ENDIF.
IF NOT lo_grid IS INITIAL.
CALL METHOD lo_grid->check_changed_data.
ENDIF.

*Con ese código la tabla interna del reporte ALV Grid tendrá actualizados los datos modificados por el usuario.


Technorati tags: