Ver Mensaje Individual
  #4  
Viejo 23/10/06, 17:10:39
Garces Garces is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 321
Wink ALV List y ALV Grid

Lo que sucede en que para poder usar un TOP_OF_PAGE en un ALV Grid no es tan directo como en un ALV List, porque el ALV Grid no está en modo texto.

Lo que debes hacer en ese caso es usar una tabla interna tipo slis_t_listheader del siguiente modo:

form TOP_OF_PAGE.

data:
t_titulo type slis_t_listheader,
s_titulo type slis_listheader,

s_titulo-typ = 'H'.
s_titulo-info = <<Acá pones el título que quieres poner en grande>>.
append s_titulo to t_titulo.
clear s_titulo.

s_titulo-typ = 'S'.
s_titulo-info = <<Acá pones algo adicional que quieras poner en pequeño>>.
append s_titulo to t_titulo.
clear s_titulo.

s_titulo-typ = 'A'.
s_titulo-info = <<Acá pones algo adicional que quieras poner en cursiva>>.
append s_titulo to t_titulo.
clear s_titulo.

CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = t_titulo.

endform. "TOP_OF_PAGE

No te olvides que debes definir el type pool.
type-pools: SLIS

Espero ser de ayuda.
Salu2
__________________
Miguel Ángel Garcés Ramírez
Responder Con Cita