Anuncio

Colapsar
No hay anuncio todavía.

Como imprimir 3 copias de un form (sapscript) con diferentes pie de pagina

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Como imprimir 3 copias de un form (sapscript) con diferentes pie de pagina

    El problema es que tengo un Formulario Z (SAPSCRIPT) con un programa std copiado y modificado a un Z..se imprime lo mas bien tenia algunas fallas pero las solucione...el tema es que me piden que ese form que solo tiene una 1 Hoja se impriman 3 copias, osea ORIGINAL, DUPLICADO y TRIPLICADO...yo le mando del itcpo-tdcopies 3 copias y van las 3 pero yo quiero que las 3 tengan un pie de pagina diferente...
    COPIA 1 en pie de pagina 'ORIGINAL'
    COPIA 2 en pie de pagina 'DUPLICADO'
    COPIA 3 en pie de pagina 'TRIPLICADO'

    espero haber sido claro..
    Desde ya muchisimas gracias a todos los que me respondan.

    Slds!

    Cristian

  • #2
    Hola, antes que nada bienvenido,

    lo que te conviene es hacer una validación dentro del SAPScript para que te aparezca Original o lo que necesites en cada caso.

    Saludos y suerte!

    Comentario


    • #3
      Originalmente publicado por koken Ver Mensaje
      Hola, antes que nada bienvenido,

      lo que te conviene es hacer una validación dentro del SAPScript para que te aparezca Original o lo que necesites en cada caso.

      Saludos y suerte!

      Gracias por responderme Koken, podrias ser un poco mas especifico??

      yo si pongo una validacion en el sapscript seria por ej:

      IF COPIA EQ 'ORIGINAL

      &COPIA&

      ENDIF.'

      eso esta claro...el tema es como sabe si es ORIGINAL DUPLICADO O TRIPLICADO si nada se lo dice...faltaria hacer algo dentro del programa...algun ejemplo?

      Muchas Gracias...

      Comentario


      • #4
        Hola,

        la validación sería exactamente al revés,

        Código:
        IF &COPIA& EQ 1.
        
        ORIGINAL
        
        ELSE. 
        .
        .
        .
        ENDIF.

        Comentario


        • #5
          Problema solucionado...

          DATA: V_IND TYPE N.

          V_IND = 1.

          WHILE V_IND LE 3.

          CASE V_IND.

          WHEN 1.

          TITULO_COPIA = 'ORIGINAL'.

          WHEN 2.

          TITULO_COPIA = 'DUPLICADO'.

          WHEN 3.

          TITULO_COPIA = 'TRIPLICADO'.

          ENDCASE.


          xscreen = ent_screen.
          CLEAR ent_retco.
          PERFORM lesen_rutina USING nast-objky.
          ent_retco = retco.


          V_IND = V_IND + 1.

          ENDWHILE.

          Comentario

          Trabajando...
          X