Ver Mensaje Individual
  #2  
Viejo 26/03/09, 14:58:23
javi24 javi24 is offline
Junior Member
 
Fecha de Ingreso: nov 2008
Mensajes: 24
Buenas!

Te propongo una solución a ver que te parece, sino lo ves bien me lo dices y buscamos otra

1) Pincha en el Icono visualizar lista de objetos (control + shift + f5)
2)Con el boton derecho pincha en el nombre del programa -> crear -> status GUI
3) Le pones un nombre por ejemplo standard.
4) una vez dento de status gui pinchas en el menu de arriba en detalles -> ajustar modelo y escoje la opcion de ListviuewABAP.
5) Una vez hecho eso en tu ALV pones esto :


FORM set_status USING rt_extab TYPE slis_t_extab.
REFRESH rt_extab.
SET PF-STATUS 'STANDARD' EXCLUDING rt_extab.
ENDFORM.

Donde STANDARD es el nombre del status gui creado previamente

6)

ALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = g_repid
i_callback_pf_status_set = 'SET_STATUS'
* i_callback_user_command = 'USER_COMMAND'
is_layout = ls_layout
it_fieldcat = lt_fieldcat[]
TABLES
t_outtab = itab_listado[]
EXCEPTIONS
program_error = 1
OTHERS = 2.

Añades la linea que está en rojo y listo.

Con eso obtienes un menu básico de utilidades entre ellas las de descargar a excel, fichero plano,etc.

ya me comentas

saludos
-javi-
Responder Con Cita