|
#1
|
|||
|
|||
Se las paginas son iguales para todos los clientes, és solo abrir y cerrar el formulario en el final del LOOP ( OPEN_FORM E CLOSE_FORM ). Puede también, crear un ELEMENTO DE DATOS "/E" con el comando "NEW-PAGE".
espero que ayude! Úlima edición por emerson.tosin fecha: 18/05/10 a las 11:58:20. |
#2
|
|||
|
|||
Gracias Emerson.
El tema es que si cololo el open-form y close-form por cliente, me va a mostrar la pantalla de pre-visualización por cada uno. Lo que estoy buscando es que haga el open y close form solo para el primer y último cliente respectivamente. Lo del comando new-page como elemento de texto, se lo incluí en la primera ventana de titulos (HEADER) y se comporta igual. A partir del segundo cliente me está omitiendo las ventanas HEADER, SOCIEDAD Y RESUMEN. La ventanas ADDRESS, INFO Y MAIN si las imprime pero de forma corrida no obedece el salto de pagina (new-page): CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'HEADER' ELEMENT = 'NP' EXCEPTIONS OTHERS = 1. El Elemento de texto NP tiene el comando NEW-PAGE. Estaré haciendo algo mal seguramente, espero su valiosa ayuda..... Saludos. |
#3
|
|||
|
|||
Si funcionó como me dijo Emerson, incluyendo un elemento de texto con una linea comando NEW-PAGE.
... ... sort rtab by budat. loop at itab where statu = 'PC'. CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'MAIN' ELEMENT = '535' EXCEPTIONS OTHERS = 1. endloop. ** ** ** Esto me provoca el salto a la proxima pagina. CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'MAIN' ELEMENT = 'NP' EXCEPTIONS OTHERS = 1. Lo que me queda ahora es controlar el reseteo de contador de pagina por cada cliente. Amigos un millón de gracias y que esten muy bien.... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|