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: sdn blogger
Deja un comentario