Solución
Hola,
Por si a alguien le vale de ayuda al final lo consegui de la siguiente manera:
Se recupera el objeto asociado al ALV ( Mi ALV no es orientado a objetos ):
DATA: l_ref_alv TYPE REF TO cl_gui_alv_grid.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = l_ref_alv.
Y una vez recuperado ese objeto, usamos el siguiente método:
CALL METHOD l_ref_alv->CHECK_CHANGED_DATA.
Este evento comproyeba si ha habido cambios en el ALV y llama al evento DATA CHANGE para que los actualice.
A mi me fue muy util, espero que sirva de ayuda.
|