#1
|
|||
|
|||
Duda en ALV.
Que tal Sres.
Les escribo nuevamente, por que salio un "torito", que ustedes me pueden ayudar!!. Tengo un ALV en el que estoy ocupando la funcion REUSE_ALV_GRID_DISPLAY y en las celdas, necesito poner titulos que me ocupen dos renglones... hay alguna manera de hacerlo??? hay que mandar algun parametro???? Espero sus comentarios lo mas pronto posible. Gracias y Saludos |
#2
|
|||
|
|||
Hola, no entiendo muy bien tu duda, te refieres a titulos que ocupen 2 lineas?, si es asi me temo q no te podré ayudar.
Suerte |
#3
|
|||
|
|||
Maria, que tal? lo que intentas hacer es poner un titulo arrriba del alv? o precisas poner en la celdas de titulo de los alv, un titulo que ocupe dos lineas como por ejemplo: Nro Fecha de de empleado emision ....etc. Sldos, |
#4
|
|||
|
|||
ALV - Título en 2 renglones
Lo que puedes hacer es trabajar con el evento TOP_OF_PAGE de la siguiente manera:
********************************************************** * FORM TOP_OF_PAGE ********************************************************** form TOP_OF_PAGE. data: t_titulo type slis_t_listheader, s_titulo type slis_listheader, s_titulo-typ = 'H'. s_titulo-info = 'Línea 1 del título'. append s_titulo to t_titulo. clear s_titulo. s_titulo-typ = 'H'. s_titulo-info = 'Línea 2 del título'. append s_titulo to t_titulo. clear s_titulo. * Puedes agregar tantas líneas como desees... CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING IT_LIST_COMMENTARY = t_titulo. endform. "TOP_OF_PAGE ********************************************************** Luego, en la llamada a 'REUSE_ALV_GRID_DISPLAY' le pones en el parámetro I_CALLBACK_TOP_OF_PAGE el nombre del form que usaste para armar tu título, de la siguiente manera: ********************************************************** CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE' IS_LAYOUT = <la estructura que tengas para el layout> IT_FIELDCAT = <la tabla con los campos que vas a mostrar de tu tabla> TABLES T_OUTTAB = <la tabla con los datos de salida> EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2. IF SY-SUBRC <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. Espero ser de ayuda Saludos...
__________________
Miguel Ángel Garcés Ramírez |
#5
|
|||
|
|||
Gracias por sus comentarios fueron de mucha ayuda
saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|