MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Duda en ALV. (foro/showthread.php?t=2069)

maescobarl 12/10/06 20:39:21

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

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


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,

Garces 26/10/06 20:30:10

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...

maescobarl 07/11/06 17:49:36

Gracias por sus comentarios fueron de mucha ayuda

saludos


Husos Horarios son GMT. La hora en este momento es 05:43:13.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web