#1
|
|||
|
|||
¿alv En Bloque Se Siempre Se Imprimen En Hojas Separadas?
Hola, he realizado un report en el que muestro alv en bloque, el problema que tengo es que me imprime cada alv en una hoja diferente, ¿esto es siempre asi?
o por lo contrario se puede tocar alguna propiedad para que esto no suceda Muchas gracias por la atencion |
#2
|
|||
|
|||
Buenas, ¿Que es un alv en bloque??
Saludos, LouieBoy |
#3
|
|||
|
|||
Es el que creas con las funciones
REUSE_ALV_BLOCK_LIST_INIT REUSE_ALV_BLOCK_LIST_APPEND REUSE_ALV_BLOCK_LIST_DISPLAY Perdon por si no me he explicado correctamente |
#4
|
|||
|
|||
Buenas, no he utilizado nunca estas funciones, utiliza estructura layout? que tipo es??
Saludos, LouieBoy |
#5
|
|||
|
|||
Si utiliza estructura es la siguiente
ls_layout TYPE slis_layout_alv. |
#6
|
|||
|
|||
Ok, mirate bien esa estructura, porque hay un flag que te hace que los alv queden juntos, ahora no recuerdo cual es y no tengo mucho tiempo para mirarmelo, sorry.
Saludos, LouieBoy |
#7
|
|||
|
|||
Ya lo tengo, antes de llamar a la funcion REUSE_ALV_BLOCK_LIST_DISPLAY
hay que inicializar la propiedad NO_NEW_PAGE = 'X' ls_print-NO_NEW_PAGE = 'X'. CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' EXPORTING i_interface_check = ' ' is_print = ls_print EXCEPTIONS program_error = 1 OTHERS = 2. SALUDOS |
#8
|
|||
|
|||
OH YEAH!
Saludos, LouieBoy |
Herramientas | Buscar en Tema |
Desplegado | |
|
|