Ver Mensaje Individual
  #8  
Viejo 01/07/11, 15:38:27
Avatar de shinharold
shinharold shinharold is offline
Junior Member
 
Fecha de Ingreso: jun 2009
Localización: colombia
Mensajes: 15
Talking

HOla a todos.

a mi hace poco me paso algo similar en un smartform, el cual siempre se imprime una original y una copia.
para hacer esto hay que tener en cuenta que la páginación de smartforms, no sirve para guiarse en que página estas, ya que internamente SAP, cuenta las hojas 1 de 1, 2 de 2, y asi sucesivamente hasta llegar al total de las hojas.
ahora SAP, maneja una variable OUTPUT_OPTIONS-TDCOPIES, en mi caso, cada vez que el sistema terminaba la original y comenzaba la copia cuando miraba esta variable, (no importaba que le enviara 3 impresiones) estaba en 001, por lo cual, en la inicialización, hice lo siguiente:





basicamente lo que hago es tomar el valor del OUTPUT_OPTIONS-TDCOPIES, lo mando a memoria intermedia y cuando el formulario imprima la copia deberá pasar por la inicialización por segunda vez, y es ahi cuando importo el valor y lo sumo al actual, asi se, que va en la segunda impresión, ya lo demas es comido pan.


espero que esto sirva a los que vean este post, y aclare dudas sobre este tema

Harold Toro Henao
Consultor SAP-ABAP.
Responder Con Cita