MUNDOSAP

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

yoabapyupi 25/01/08 09:57:38

Para expertos en ALV
 
Hola

Estoy intentando crear un ALV en el que quiero pasar a la función 'REUSE_ALV_GRID_DISPLAY' una tabla interna compuesta por una serie de campos y a su vez otra tabla interna:

DATA: BEGIN OF tabla OCCURS 10,
tdline(132),
END OF tabla.
*
DATA: BEGIN OF gt_outtab OCCURS 10,
equnr LIKE mpos-equnr,
eqktx LIKE eqkt-eqktx,
wapos LIKE mpos-wapos,
t_a_pos LIKE tabla OCCURS 0,
END OF gt_outtab.

El problema es que la función 'REUSE_ALV_FIELDCATALOG_MERGE'
me crea un catálogo en el que solo aparecen los campos "simples" (equnr, eqktx, y wapos) y "pasa" del campo que es tabla interna.

Antes de llamar a la función 'REUSE_ALV_GRID_DISPLAY' veo el contenido de "gt_outtab" y "t_a_pos" tiene datos pero cuando se visualiza el ALV no se ven.

¿Sabe alguien si esto puede hacerse y como?

Muchas gracias y un saludo.

viaji 25/01/08 12:18:07

hola
tal vez lo que estas buscando no es un ALV_GRID, sino un REUSE_ALV_HIERSEQ_LIST_DISPLAY. con este tienes una lista desplegable, con datos de cabecera y detalle. con este alv pasas dos tablas. no es exactamente lo que tienes ahi (una tabla con un campo que es una tabla) pero si sacas t_a_pos de gt_outtab, añadiendo a t_a_pos los campos de clave que la enlacen con gt_outtab, entonces puedes obtener un listado muy chulo. si te interesa te paso un ejemplo y un pantallazo para que veas que pinta tiene (supongo que aqui no puedo pegar un pantallazo)

yoabapyupi 25/01/08 12:43:53

Hola
Conozco los ALV jerárquicos y no es eso lo que necesito. El que quiero es de un solo nivel. En cada una de las líneas, uno de los campos es una información que no se qué extensión va a tener (es un texto ampliado) y es por ello que lo pongo en una tabla interna.
No se si me explico, la tabla interna que le paso al ALV contiene un campo que a su vez es otra tabla interna.

Muchas gracias por tu ayuda.

yoabapyupi 28/01/08 06:04:59

¡¡¡Animo compañeros!!!
¿Donde están los expertos en ALV?


Husos Horarios son GMT. La hora en este momento es 20:38:51.

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