Nunca he utilizado el write en el top of page, siempre lo he hecho con la función REUSE_ALV_COMMENTARY_WRITE. Te paso un ejemplo del top of page.
FORM TOP_OF_PAGE.
DATA: texto(250).
CLEAR ti_cabecera.
REFRESH ti_cabecera.
CLEAR hline.
*Esto muestra el texto en grande.
hline-typ = 'H'.
hline-info = sy-title.
APPEND hline TO ti_cabecera.
*Esto muestra el texto en pequeño.
CLEAR hline.
CONCATENATE 'Ejecutado Por:' sy-uname 'a' sy-datum INTO
texto SEPARATED BY space.
hline-typ = 'S'.
hline-info = texto.
APPEND hline TO ti_cabecera.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = ti_cabecera.
ENDFORM. "TOP_OF_PAGE
Un saludo.
|