MUNDOSAP

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

mgambino 04/01/10 13:01:40

ALV en cabecera
 
Necesito crear y mostrar un alv dentro de la cabecera o pie de pagina de otro alv, alguien tiene un ejemplo de codigo de algo parecido. No puedo utilizar objetos ya que lo intente y pierdo la modificación de alterar los subtotales de dicho alv.
Gracias de antemano

henryq 04/01/10 13:40:14

ALV en cabecera
 
Hola.
Esto lo he hecho alguna vez y espero acordarme de como era:
En la structure del slis_layout_alv creo recordar que hay un campo con el nombre LIST_APPEND. Tienes que marcar este campo y declararte el evento TOP_OF_PAGE en la tabla de eventos del ALV.
En la subrutina que creas para implentar la funcionalidad del evente TOP of page debes llamar al ALV que quieres que se muestre en la cabecera del ALV principal.
Según esto debes llamar a la función del ALV principal sin marcar el LIST_APPEND de su layout, si no quieres mostrar más, y declarando el evento TOP_OF_PAGE, de manera que cuando se ejecute el evento mostrará primero el ALV que quieres mostrar en la cabecera.
Creo recordar que hice algo así pero con ALV List.
Espero que te ayude

mgambino 05/01/10 13:15:08

funciona pero solo cuando es un ALV_LIST.

Gracias

cmacvicar 06/01/10 19:28:07

Alv Oo
 
También puede ser con Dynpros y tantos Container como ALV quieres

henryq 08/01/10 14:47:58

ALV en cabecera
 
Hola.
Es cierto que esto siempre lo hice para ALV LIST.
Cuando he tenido que crear varios ALV GRID en una misma screen siempre use Oo para hacerlo. Lo siento


Husos Horarios son GMT. La hora en este momento es 10:57:16.

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