SapScript - WRITE_FORM con variables

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • aldape
    Senior Member
    • dic
    • 204

    #1

    SapScript - WRITE_FORM con variables

    Hola! estoy usando este codigo..

    El Write_Form esta dentro de un ciclo y hay una variable que se llama FACTURA que debe ir cambiando para desplegarse en el reporte. En el reporte hay otra que se llama &FACTURA& y que es un symbolo creado con la SE71.

    Alguna idea de porque me aparece en blanco?? Apesar de que le estoy poniendo un valor..

    Saludos!

    DATA FACTURA TYPE STRING.

    call function 'OPEN_FORM'
    exporting
    dialog = 'X'
    form = 'Z_RVORDER01'.

    FACTURA = 'HOLAAAA!'.

    call function 'WRITE_FORM'
    exporting
    element = 'CUADRO'
    window = window
    exceptions
    element = 1
    window = 2.


    call function 'CLOSE_FORM'
    exceptions
    others = 1.
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    La variable window que pasas al WRITE_FORM supongo será la ventana MAIN no?.

    Comentario

    • aldape
      Senior Member
      • dic
      • 204

      #3
      hmm nop, Main es una ventana aparte... deberia funcionar porque tiene codigo para dibujar un recuadro alrededor del texto... y el recuadro si se dibuja y todo... hasta aparece un texto que dice "Factura: " y despues deberia ir el nombre de la factura.. pero por alguna extraña razon.. no aparece

      Comentario

      • aldape
        Senior Member
        • dic
        • 204

        #4
        Señores, ya encontre el error..

        se debia a que las variables estaban definidas dentro de un form...
        y tienen que estar definidas en el area global del programa...

        saludos!!


        form procedure...
        data factura type string.

        call write_form...
        endform.

        Comentario

        Trabajando...