Ver Mensaje Individual
  #3  
Viejo 05/06/08, 20:54:18
larmadovr larmadovr is offline
Member
 
Fecha de Ingreso: ene 2008
Localización: Monterrey N.L. México
Mensajes: 77
Thumbs up Gracias David:

Fijate que ya había hecho esa opción, pero por alguna razón extraña no guarda la memoria, será por que lo exporte después del star-of-selection y deba ser antes???

Pero de cualquier forma lo resolví con lo siguiente:

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_repid
i_callback_user_command = 'USER_COMMAND'
it_fieldcat = gt_fieldcat[]
it_events = gt_events[]
is_layout = int_flay
i_save = 'X'
is_variant = g_variant
TABLES
t_outtab = gt_output.

IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
IF sy-ucomm = '&F03'.

EXPORT p_soc p_eje p_ver p_tipo s_ceco p_histo TO MEMORY ID
'PANTALLA'.
SUBMIT ZREPORTE_ZPRESUPUESTO VIA SELECTION-SCREEN.
ENDIF.
ENDIF.

Mando a memoria todos los parámetros y después los inicializo, pero hice un submit para que vuelva a poner el programa desde 0, como puedes observar no era lo más optimo, pero fué efectivo...

Saludos y gracias.
__________________
I.S.C.T. Luis Armando Valdez Rodríguez
Consultor ABAP
correo:
cel: (045) 5537406023

"La vida premia la acción"
Responder Con Cita