Ver Mensaje Individual
  #1  
Viejo 21/09/07, 08:19:19
chelisse chelisse is offline
Member
 
Fecha de Ingreso: jun 2007
Mensajes: 40
Cabecera De Alv

Hola a todos, tengo que poner una cabecera en un ALV. No lo he hecho nunca y buscando por estos foros lo que veo no me resuelve la duda. Mi ALV es orientado a objetos y utilizo la siguiente llamada a metodo para mostrarlo:

CALL METHOD gr_alvgrid->set_table_for_first_display
EXPORTING
* I_BUFFER_ACTIVE =
* I_CONSISTENCY_CHECK =
* I_STRUCTURE_NAME = 'ZAS_BLOQAGENDAS_ALV'
is_variant = gs_variant
i_save = 'A'
* I_DEFAULT = on
is_layout = gs_layout
* IS_PRINT =
* IT_SPECIAL_GROUPS =
* it_toolbar_excluding = pt_exclude
* IT_HYPERLINK =

CHANGING
it_outtab = lt_datalv[]
it_fieldcatalog = gt_fieldcat
* it_sort = pt_sort
* IT_FILTER =

Para los eventos utilizo: CLASS lcl_event_handler .

No se si en esta clase hay algo para coger el evento de mostrar una cabecera, como he visto en otros ejemplos utilizando:
FORM alv_events .
DATA: ls_event TYPE slis_alv_event.

CLEAR gt_events. REFRESH gt_events.
CLEAR ls_event.
ls_event-name = slis_ev_top_of_page.
ls_event-form = 'TOP-OF-PAGE'.
APPEND ls_event TO gt_events.
ENDFORM. " alv_events

FORM top-of-page .
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = gt_header_top
i_logo = 'ENJOYSAP_LOGO'
* I_END_OF_LIST_GRID =
* I_ALV_FORM =
.
ENDFORM. " top-of-page

Donde pongo yo gt_events en mi ALV??????. Sabeis como se harķa en HTML??

Úlima edición por chelisse fecha: 21/09/07 a las 09:25:33.
Responder Con Cita