Ver Mensaje Individual
  #1  
Viejo 11/02/11, 19:02:36
Cesar2011 Cesar2011 is offline
Junior Member
 
Fecha de Ingreso: feb 2011
Mensajes: 6
Problemas con Refresh en ALV

Hola a todos:
Soy nuevo en MUNDOSAP como usuario, ya lo venía utilizando antes como consulta y debo agradecerles ya que gracias a ustedes pude resolver varios problemas.

Ahora quisiera que alguien me ayude con el siguiente tema:

Estoy usando una toolbar copiada del programa SAPLKKBL, la STANDARD_FULLSCREEN, la que renombré como STANDARD.

Así están la rutinas en mi programa:

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_repid
i_callback_pf_status_set = 'PF_STATUS_SET'
i_callback_user_command = 'AT_USER_COMMAND'
it_fieldcat = i_fieldcat
is_layout = st_formato
TABLES
t_outtab = muestra
EXCEPTIONS
program_error = 1.


FORM pf_status_set USING rt_extab TYPE slis_t_extab.

IF sy-ucomm = '&REFRESH'.
REFRESH MUESTRA.
PERFORM CARGA_DATOS_AUX.
PERFORM CARGA_DATOS_ALV.
ENDIF.

SET PF-STATUS 'STANDARD'.

ENDFORM.

El problema es el siguiente:

Cuando hago click en el ícono Refresh la primera vez, no se ejecuta la rutina pf_status_set, luego en el siguiente click sí y ahí los datos se refrescan correctamente (son datos de stocks y de movimientos de inventario).

Alguien podría decirme porque en el primer click no funciona ?.

Gracias por todo y saludos.

César.
Responder Con Cita