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
|