MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 25/01/08, 09:57:38
yoabapyupi yoabapyupi is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 125
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.
Responder Con Cita
  #2  
Viejo 25/01/08, 12:18:07
viaji viaji is offline
Member
 
Fecha de Ingreso: may 2007
Mensajes: 36
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)
Responder Con Cita
  #3  
Viejo 25/01/08, 12:43:53
yoabapyupi yoabapyupi is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 125
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.
Responder Con Cita
  #4  
Viejo 28/01/08, 06:04:59
yoabapyupi yoabapyupi is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 125
¡¡¡Animo compañeros!!!
¿Donde están los expertos en ALV?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 21:50:16.


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