Ver la Versión Completa : Duda en ALV.
maescobarl
12/10/06, 20:39:21
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
LouieBoy
16/10/06, 11:26:34
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
cosmica
26/10/06, 02:02:58
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
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,
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...
maescobarl
07/11/06, 17:49:36
Gracias por sus comentarios fueron de mucha ayuda
saludos
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web