BAPI_SALESORDER_CREATEFROMDAT2 imprime sin write

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • diana_hm
    Member
    • dic
    • 42

    #1

    BAPI_SALESORDER_CREATEFROMDAT2 imprime sin write

    Hola!

    Desarrollé programa que hace una carga masiva de pedidos de ventas y despliega un ALV con el resultado de la carga. Me sucede que cuando doy back estando en la pantalla del ALV, me regresa a una pantalla donde hay datos (poblacion del solicitante) que en ningun momento mando a imprimir, estuve debuggeando y se imprimen al momento de llamar la bapi...

    Quisiera saber si tienen alguna idea de por que me imprime datos que nunca mando a imprimir... O si hay alguna manera de que cuando le doy BACK estando en el ALV, me mande a la pantalla inicial??

    Gracias
    Gracias y Saludos!!
    Diana
  • Abaunus
    Senior Member
    • nov
    • 119

    #2
    Hola Diana, ¿probaste agregando la sentencia EXIT en el USER_COMMAND al pulsar BACK o EXIT?
    Si no, calculo que la BAPI no debe tener un parámetro de entrada para "seleccionar" el mostrar esos datos o no. Debe ser intrínseco a la BAPI, y ahí ya no sé si se puede saltear...

    Comentario

    • diana_hm
      Member
      • dic
      • 42

      #3
      Si estuve buscando un parametro en la bapi para desactivar esa opción, pero no tuve éxito...

      Voy a intentar lo del EXIT en el USER_COMMAND y les comento como me fué.

      Muchas gracias
      Gracias y Saludos!!
      Diana

      Comentario

      • Abaunus
        Senior Member
        • nov
        • 119

        #4
        Diana, me quedó una duda: ¿la misma BAPI despliega el ALV?

        Comentario

        • diana_hm
          Member
          • dic
          • 42

          #5
          Hola.

          No, despliego el resultado de la bapi con el ALV CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'.

          Les comento: Mi solución final fue con un leave program. No me convenció, pero ya se requería y no encontré mas... Pero igual si saben algo, por favor me avisan.
          Gracias y Saludos!!
          Diana

          Comentario

          • Abaunus
            Senior Member
            • nov
            • 119

            #6
            Hola Diana: si el ALV lo hacés desplegar vos con la REUSE no entiendo cómo te aparecen esos datos al salir... ¿revisaste la tabla de salida? ¿Y el USER_COMMAND?

            Comentario

            • diana_hm
              Member
              • dic
              • 42

              #7
              Yo tampoco entiendo...

              De hecho al principio pensé que mi ALV era el que estaba mal, pero me puse a debuggear y el texto se imprime cuando se ejecuta la bapi!!! para cuando despliego mi tabla interna con el ALV, ese "write fastasma" ya desplegó la información (poblacion del solicitante) que ni siquiera traigo en mi tabla interna (return de la bapi).

              Gracias
              Gracias y Saludos!!
              Diana

              Comentario

              Trabajando...