PDA

Ver la Versión Completa : reiniciar ALV


trampoboy
11/12/08, 16:56:49
Amigos... gracias denuevo por su ayuda..

tengo un reporte ALV, en el cual tengo un boton para eliminar un producto de la tabla mara... pero cuando lo elimino, no se refresca la grilla, existe una funcion para eso, ¿ por que actualmente, llamo denuevo las funciones que llenan la grilla, pero agrega columnas, no lo refresca, la otra opcion seria ir denuevo a la pantalla inicial del usuario.. pero tampoko se komo hacerlo,,

alguna idea porfis..??
gracias a todos

DavidXD_XD
11/12/08, 17:35:16
Hola ... si usas el REUSE_ALV_GRID debes usar la opcion refresh dentro del USER_COMMAND

FORM user_command USING p_opc
p_tab TYPE slis_selfield.

* Indicador de Refrescar ALV
p_tab-refresh = 'X'.
ENDFORM.

Y si lo estas trabajando con objetos, solo debes llamar al siguiente metodo:

CALL METHOD g_grid->refresh_table_display.