PDA

Ver la Versión Completa : Sapscript.- Problema con la segunda hoja


yo2
03/11/06, 11:36:01
Buenos dias a todos,
tengo un problemilla. Tengo unicamente la hoja first que quiero que se repita.
Tambien solo tengo una ventana, la main, pero dos elementos. En el primero de ellos dibuja unas cajas, y en el segundo escribe los datos de un loop.
El problema es que en la primera hoja me escribe ambas cosas, las cajas y los datos del loop, pero en la segunda hoja solo escribe los datos del loop y no las cajas. A que se debe?
un poco de codigo:

call function 'WRITE_FORM'
exporting
element = 'CAJA'
window = 'MAIN'
.

loop at i_etiq.

call function 'WRITE_FORM'
exporting
element = 'LOOP'
window = 'MAIN'
.

endloop.
Muchas gracias de antemano

Vique
03/11/06, 12:04:01
Buenas,
se debe a que sólo le pides que escriba una sola vez el elemento caja y por eso sólo lo escribe en la primera hoja, mientras que el elemento loop lo estás escribiendo en cada vuelta de loop.

si quieres que te escriba el elemento caja en todas las páginas tendrás que:
-definir esa caja como constante,
-cada vez que cambies de página volver a escribir ese elemento (usando WRITE FORM)

Espero que te sirva de ayuda.
Un saludo.

Un saludo.
Vique

yo2
06/11/06, 10:54:09
Muchas gracias,
Ahora tengo un problema más gordo, el problema que tengo ahora es que cuando hago la visualizacion previa veo las cajas, pero cuando lo imprimo no y eso sí que se me escapa.

que son las bolas Vique?
Gracias