oarranzli
01/08/11, 17:02:59
Hola:
Estoy intentando hacer un listado de bloques ALV con una cabecera de cliente, un primer bloque de contrato de cliente y un segundo bloque de equipos de cliente. Algo del tipo
CABECERA 1-1
BLOQUE DE LÍNEAS 1-1
BLOQUE DE LÍNEAS 1-2
CABECERA2-1
BLOQUE DE LÍNEAS2-1
BLOQUE DE LÍNEAS2-2
ETC.
Para ello estoy utilizando los módulos de función
REUSE_ALV_BLOCK_LIST_INIT
LOOP al bloque de información
REUSE_ALV_BLOCK_LIST_APPEND
REUSE_ALV_BLOCK_LIST_HS_APPEND
ENDLOOP
REUSE_ALV_BLOCK_LIST_DISPLAY
Sin embargo, no consigo sacar toda la información en un solo listado. Por el contrario, me saca cabecera1, bloque1-1 y bloque1-2 para un cliente, le doy a BACK y me saca la cabecera2, bloque2-1 y bloque 2-2 para el siguiente cliente, etc.
¿Cómo puedo hacerlo para que en un solo listado me saque toda la información?
Gracias.
Estoy intentando hacer un listado de bloques ALV con una cabecera de cliente, un primer bloque de contrato de cliente y un segundo bloque de equipos de cliente. Algo del tipo
CABECERA 1-1
BLOQUE DE LÍNEAS 1-1
BLOQUE DE LÍNEAS 1-2
CABECERA2-1
BLOQUE DE LÍNEAS2-1
BLOQUE DE LÍNEAS2-2
ETC.
Para ello estoy utilizando los módulos de función
REUSE_ALV_BLOCK_LIST_INIT
LOOP al bloque de información
REUSE_ALV_BLOCK_LIST_APPEND
REUSE_ALV_BLOCK_LIST_HS_APPEND
ENDLOOP
REUSE_ALV_BLOCK_LIST_DISPLAY
Sin embargo, no consigo sacar toda la información en un solo listado. Por el contrario, me saca cabecera1, bloque1-1 y bloque1-2 para un cliente, le doy a BACK y me saca la cabecera2, bloque2-1 y bloque 2-2 para el siguiente cliente, etc.
¿Cómo puedo hacerlo para que en un solo listado me saque toda la información?
Gracias.