Numero de copias formularios

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jangulo60
    Member
    • jul
    • 35

    #1

    Numero de copias formularios

    --------------------------------------------------------------------------------

    Buenas tardes,
    En este momento en la empresa se esta cambiando las impresiones en papel preimpreso a láser (imprime la totalidad del documento).
    La pregunta es como se controla unos textos que deben aparecen en cada una de las 3 (original, cliente , archivo) copias del fomulario, tanto en un sapcript y smartform.
  • torrescano
    Member
    • may
    • 57

    #2
    saludos.

    puedes controlarlo por el numero de pagina. esta seria la forma ideal.

    si rekieres ayuda, solicitala. tengo un rutina para esto en smarforms.
    Saludos amigos SAPeros

    Comentario

    • jangulo60
      Member
      • jul
      • 35

      #3
      Numero de copias formularios

      Por favor si me puedes colaborar mi correo es jangulo30@hotmail.com
      esto es en cuanto a smartforms y para sapscrip como seria?


      Gracias
      John ANGULO

      Comentario

      • gugutin
        Member
        • jul
        • 71

        #4
        Originalmente publicado por torrescano
        saludos.

        puedes controlarlo por el numero de pagina. esta seria la forma ideal.

        si rekieres ayuda, solicitala. tengo un rutina para esto en smarforms.
        Hola torrescano,

        Tengo el mismo problema que jangulo60 necesito generar un samrtform con original y dos copias mas teniendo en cuenta que hay un texto que informa de este detalle copia cliente, copia empresa y copia firmada.

        Gracias anticipadas por tu atencion, y si puedes echarme un cable mi e_mail es gugutin@hotmail.es

        Comentario

        • Jarmor16
          Junior Member
          • ago
          • 4

          #5
          Ayuda con la rutina

          Buenas tardes Torrescano, he visto que tienes una rutina para el controlo de copias y en estos momentos necesito algo así, agradeceria tu ayuda, mi correo es jarmor16@yahoo.com.

          Comentario

          • san.estrada
            Junior Member
            • abr
            • 1

            #6
            Me podeís pasar la rutina?

            Hola,

            Torrescano, ¿me puedes envíar a mi también la rutina?
            san.estrada@gmail.com

            Muchas Gracias!!

            Comentario

            • melerogalan
              Senior Member
              • nov
              • 142

              #7
              En lugar de envíaselo a cada uno, adjuntalo en el hilo y queda aquí para futuras consultas.

              Un saludo.
              Cada vez que un programador hace una hora extra, Dios mata a un gatito...tenlo en cuenta

              Comentario

              • shinharold
                Junior Member
                • jun
                • 15

                #8
                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:



                Código PHP:
                IMPORT G_COPIES FROM MEMORY ID 'COPY'.

                  
                G_COPIES G_COPIES 001.


                CASE G_COPIES.
                  
                WHEN 001.
                    G_IMPRESION 
                'ORIGINAL'.
                  
                WHEN 002.
                    G_IMPRESION 
                'COPIA'.
                  
                WHEN OTHERS.
                ENDCASE.

                EXPORT G_COPIES TO MEMORY ID 'COPY'

                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.

                Comentario

                Trabajando...