Programa Z

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

    #1

    Programa Z

    EN LA LINEA SIGUIENTE ME DA EL ERROR.

    CALL TRANSACTION 'FB01' USING BDCDATA OPTIONS FROM OPT.


    PROGRAMA ZFB01_SALDO_1
    CAMPO "OPT" es desconocido. SE NI EN UNA DE LAS MESAS ESPECIFICADO
    Ni por las "Data" MOTIVOS.

    ****************************************

    PROGRAMA ZFB01_SALDO_1
    FIELD"OPT"IS UNKNOWN. IT IS NEITHER IN ONE OF THE SPECIFIED TABLES
    NOR DEFINED BY A "DATA"STATEMENT.
  • jtristan
    Senior Member
    • oct
    • 240

    #2
    ¿Seguro que la variable opt está definida?
    Si la has definido en algún include ¿has añadido este include al programa?

    Un saludo

    Comentario

    • jtristan
      Senior Member
      • oct
      • 240

      #3
      ¿Con lo del OPTIONS FROM OPT qué es lo que quieres hacer?
      Nunca he visto usar el call transaction con esa claúsula y viendo la documentación del call transaction no veo esa opción:

      CALL TRANSACTION tcod.
      Additions


      1. ... AND SKIP FIRST SCREEN
      2. ... USING itab
      2a. ... MODE mode
      2b. ... UPDATE upd
      2c. ... MESSAGES INTO messtab

      Comentario

      • jesusrodriguez
        Junior Member
        • mar
        • 8

        #4
        jtristan esa opción es una forma de englobar todas las que tu has listado.

        Comentario

        • braschilester

          #5
          Z Desarrollo

          Muchas gracias por sus opiniones, ya solucione el problema me fue bien esta corriendo el Z.

          Comentario

          • jtristan
            Senior Member
            • oct
            • 240

            #6
            Originalmente publicado por jesusrodriguez
            jtristan esa opción es una forma de englobar todas las que tu has listado.
            Ah, no lo había visto jamás. Es decir, que la variable OPT es donde incluiriamos cualquiera de las posibles opciones del call transaction.
            ¿Es algo genérico para este comando o se puede utilizar par más?

            Muchas gracias jesusrodriguez.

            Comentario

            • braschilester

              #7
              jtristan

              Mira yo la utilizo para en globar lo q tu nombras por separado.-

              Ejemplo: cuando quiero cargar datos eje. as01.-

              DATA opt TYPE ctu_params.

              opt-DISMODE = 'A'.

              CALL TRANSACTION 'AS01' USING bdcdata2 OPTIONS FROM opt.

              Comentario

              • jtristan
                Senior Member
                • oct
                • 240

                #8
                Aja, es como pensaba. Lo que me gustaría saber es si hay más comandos donde se pueda utilizar una estructura que englobe las opciones.Parece bastante interesante.

                Muchas gracias.

                Originalmente publicado por braschilester
                Mira yo la utilizo para en globar lo q tu nombras por separado.-

                Ejemplo: cuando quiero cargar datos eje. as01.-

                DATA opt TYPE ctu_params.

                opt-DISMODE = 'A'.

                CALL TRANSACTION 'AS01' USING bdcdata2 OPTIONS FROM opt.

                Comentario

                • braschilester

                  #9
                  Respuesta

                  Mira creo que seria bueno que intercambiemos datos o info

                  enviame a mi mail: braschilester@gmail.com un ejemplo de como

                  realizarias un Z de carga masiva de datos con codigo y yo te envio otro a tu mail.......

                  Comentario

                  Trabajando...