|
#1
|
|||
|
|||
perdona pero.....como esta declarado t_eventos?
|
#2
|
|||
|
|||
Supongo que sera así:
DATA T_EVENTOS TYPE SLIS_T_EVENT. Cre que me voy acercando cada vez más a la solución. |
#3
|
|||
|
|||
Si, es del tipo SLIS_T_EVENT.
Para saber el tipo pincha sobre el nombre de la funcion del ALV 'REUSE_ALV_GRID_DISPLAY' o la que estes usando, y en la pestaña 'import' podras ver todos los tipos de datos que usa. Animo que ya lo tienes! |
#4
|
|||
|
|||
Y con eso....conseguis que al imprimir en PDF os salga una cabecera con el usuario, la fecha y la hora???
Es que......al debugear, tengo en T_EVENTOS los datos de usuario, fecha y hora....pero no se si los estoy pasando a la función REUSE_ALV_GRID_DISPLAY. Cuando ejecuto, veo una cabecera con un fondo y un logo que yo mismo he puesto....pero a la hora de imprimir a PDF solo sale el título del ALV como cabecera. |
#5
|
|||
|
|||
Tienes el evento 'TOP_OF_PAGE' en tu lista de eventos del ALV?.
|
#6
|
|||
|
|||
Si....a ver si puedo situaros mas o menos:
Primero llamo al form CREA_CABECERA que rellena "cabecera" con el usuario, la fecha y la hora, despues llamo al form TOP_OF_PAGE, que supuestamente mediante la función REUSE_ALV_COMMENTARY_WRITE asigna "cabecera" a IT_LIST_COMMENTARY, y después llamo al form ASOCIA_EVENTOS que me han aconsejado (que no estoy muy seguro de que es lo que hace...). Ahora es cuando hago la llamada a REUSE_ALV_GRID_DISPLAY, en el parámetro I_CALLBACK_TOP_OF_PAGE tengo asignado TOP_OF_PAGE y en IT_EVENTS tengo asignado "t_eventos". ¿Que os parece? ¿se me escapa algo? |
#7
|
|||
|
|||
No hace falta poner nada en I_CALLBACK_TOP_OF_PAGE, creo, prueba a quitarlo. Yo no lo pongo al usar la función REUSE_ALV_GRID_DISPLAY, sólo las típicas: it_events, is_layout, i_callback_pf_status_set, i_callback_program, opcionallemte las de ordenar (it_sort) imprimir (it_print).
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|