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 16/12/10, 07:32:55
lydiamm lydiamm is offline
Junior Member
 
Fecha de Ingreso: jun 2008
Mensajes: 7
Unhappy ALV Jerarquico en una dynpro

Hola a todos!

Estoy intentando meter un alv jerarqucio en una dynpro, pero no se si esto se puede hacer.
¿Alguien me puede ayudar?

Muchas gracias a todos!
Responder Con Cita
  #2  
Viejo 16/12/10, 10:29:08
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Se puede meter, igual que lo haces con el ALV normal.. Si lo haces OO mételo en un contenedor de la dynpro y creas los objetos en base a ese contenedor... si lo haces por FUNCTION MODULE, directamente llama a la función y el crea la DYNPRO.
Responder Con Cita
  #3  
Viejo 16/12/10, 11:09:30
lydiamm lydiamm is offline
Junior Member
 
Fecha de Ingreso: jun 2008
Mensajes: 7
Hola ppchico,

La idea es usar un funcion OO para crear el ALV jerarquico, pero es mi problema que no se de ninguna funcion, me podrias ayudar???
GRACIAS!
Responder Con Cita
  #4  
Viejo 16/12/10, 11:42:16
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Si deseas usar un módulo de funciones, entonces puedes usar el siguiente:

REUSE_ALV_HIERSEQ_LIST_DISPLAY

Este se usa de igual manera que el ALV con funciones normales... Puedes ver en estos REPORT un poco por encima como se usa:

BALV1F01
BALVBT02
BALVHD01
BALVHT01
BCALV_TEST_HIERSEQ_LIST

Básicamente, tendrías el LAYOUT igual que en el clásico, y el catálogo.. la diferencia es que en el catálogo, tendrás que informar los campos de la tabla de cabecera que deseas y tambien los de la tabla de posiciones... así mismo, informas de que tabla es la de cabecera y cual la de posiciones, y la relación que existe entre campos de una tabla y otra (Para encontrar la jerarquía)... Esto te puede valer siempre que no tengas que meterlo dentro de una DYNPRO concreta... Si lo debes meter en una DYNPRO en cuestión, puedes usar el objeto CL_GUI_ALV_TREE, el cual tienes que meter en un CL_GUI_CUSTOM_CONTAINER. Una vez que crees el objeto, usas el método SET TABLE FOR FIRST DISPLAY con una tabla que tendrá todos los datos a mostrar... Así una vez hecho esto, deberás recorrer la tabla de cabecera y la de posición e ir añadiendo NODOS con ADD_NODE y la jerarquía en la que lo añades... Puedes ver también un ejemplo de este tipo de ALV jerárquico en:


RKLFZMD03


Espero que te sea de ayuda!!

Un Saludo,
Javier.span { font-family: "Courier New"; font-size: 10pt; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255
Responder Con Cita
  #5  
Viejo 16/12/10, 13:57:08
lydiamm lydiamm is offline
Junior Member
 
Fecha de Ingreso: jun 2008
Mensajes: 7
Hola ppchico,

La clase CL_GUI_ALV_TREE no me sirve porque crea un ALV simple no jerarquico y el modulo de funciones REUSE_ALV_HIERSEQ_LIST_DISPLAY no veo como se puede asociar a una dynpro, me puedes indicar como hacerlo.

Gracias por tu ayuda!
Responder Con Cita
  #6  
Viejo 16/12/10, 13:58:56
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Que entiendes por ALV Jerárquico?? Es decir, que muestre la información de manera jerarquizada entiendo no?
Responder Con Cita
  #7  
Viejo 16/12/10, 14:02:07
lydiamm lydiamm is offline
Junior Member
 
Fecha de Ingreso: jun 2008
Mensajes: 7
Si la idea es la siguiente:

Status Cod1 Cod2 Cod3
Fecha DCS Oferta Pedido

y mostrar los datos de forma jerarquizada...
no se si me explico.

Gracias!
Responder Con Cita
  #8  
Viejo 16/12/10, 14:12:17
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Pues en ese caso, el ALV TREE de la clase de objetos te sirve perfectamente... si lo usas bien... fíjate en la foto del ejemplo, esa foto es de un ALV hecho con CL_GUI_ALV_TREE... Espero que sea eso lo que estás buscando... Como ves, en las carpetas salen los datos de cabecera, y debajo los datos de las posiciones asociadas...

Ya me cuentas.
Un Saludo,
Javier.
Imágenes Adjuntas
Tipo de Archivo: jpg ALV_TREE.JPG (64.6 KB, 107 visitas)
Responder Con Cita
  #9  
Viejo 16/12/10, 14:16:21
lydiamm lydiamm is offline
Junior Member
 
Fecha de Ingreso: jun 2008
Mensajes: 7
Gracias pero no me vale, ya lo he usado y no es lo que estan buscando porque es bastante que salga dos lineas en la cabecera....
Usare el modulo de funciones REUSE_ALV_HIERSEQ_LIST_DISPLAY aunque no pueda meterlo dentro de una dynpro.

Muchas gracias!
Responder Con Cita
  #10  
Viejo 24/11/11, 19:27:14
arturom712 arturom712 is offline
Junior Member
 
Fecha de Ingreso: abr 2011
Localización: https://t.me/pump_upp
Mensajes: 8
buenas tardes, alguien me podria ayudar necesito descargar un alv tree a excel pero que el excel no quede desordenado y mantenga la jerarquia de arbol que tiene el alv.
Esto se puede hacer?

Saludos
Editar/Borrar Mensaje
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 23:09:13.


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