Ver Mensaje Individual
  #2  
Viejo 06/06/06, 15:48:08
Avatar de Aron
Aron Aron is offline
Member
 
Fecha de Ingreso: feb 2006
Mensajes: 49
Hola, una forma como he tratado ese tema es creando un boton que posea la función refresh, y cuando yo realice alguna modificacion a algún regiatro de un ALV, simplemente pulsando este boton se realiza el refresh, ejecutandose en el user-command donde vuelvo a llamar al form que cargo los datos, al form donde se encuentra la llamada a la funcion: REUSE_ALV_GRID_DISPLAY, y terminando con un seteo a los dympros: SET SCREEN 0. LEAVE SCREEN.
como indico lienas abajo, espero te pueda servir.

*---------------------------------------------------------------------*
* FORM USER_COMMAND_01 Process Call Back Events (Begin) *
*---------------------------------------------------------------------*
FORM USER_COMMAND_01 USING UCOMM LIKE SY-UCOMM
SELFIELD TYPE SLIS_SELFIELD.

READ TABLE GT_OUTTAB INDEX SELFIELD-TABINDEX.
CHECK SY-SUBRC = 0.
CASE UCOMM.
WHEN 'REFRESH'.
PERFORM CARGA_DATA.
PERFORM MOSTRAR_ALV_01.
SET SCREEN 0.
LEAVE SCREEN.
ENDCASE.

Saludos

Aron
Responder Con Cita