|
#1
|
|||
|
|||
no estoy seguro, pero no te sirve este post??
fijate esto en particular: * Registramos el evento cuando se modificar el dato por si acaso no * pulsan el ENTER call method obj_grid2->register_edit_event EXPORTING i_event_id = cl_gui_alv_grid=>mc_evt_modified. |
#2
|
|||
|
|||
Ayuda!!!
Mi ALV no es OO, se me olvido mencionar ese detalle.....
|
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
Muchas gracias gotelyn, a mi me ha servido de mucha ayuda!!
|
#5
|
|||
|
|||
gracias.
en mi caso no utilice la función y solo lo iguale al objeto grid del ALV, y ya con eso puedo mandar llamar la clase de actualización cada vez que lo necesite
Saludos.
__________________
Ing, Fernando Sandoval Parra. Sr. ABAP/4 developer Consultant |
Herramientas | Buscar en Tema |
Desplegado | |
|
|