Call transaction

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • leo_cba
    Junior Member
    • dic
    • 12

    #1

    Call transaction

    Buen día a todos, les hago la siguiente consulta, en un programa tengo dos call transaction secuenciales (primero llamo la MM01 y luego la CA02). Al ejecutar el segundo call, el programa se frena en la primer dynpro, sin embargo cuando ejecuto el batch corre de punta a punta. Al frenarse en el segundo call (CA02), el mensaje que devuelve es el siguiente: "Se crea el material xxxxxxx". Cuando en realidad ya fue creado en el primer call (MM01).

    Codigo:

    ...
    *Transacción MM01 (alta de material)
    perform armo_bdcdata_mm01.
    CALL TRANSACTION 'MM01' USING bdcdata
    MODE 'N'
    MESSAGES INTO bdcmess.

    *Transacción CA02 (hoja de ruta)
    perform armo_bdcdata_ca02.
    CALL TRANSACTION 'CA02' USING bdcdata
    MODE 'E'
    MESSAGES INTO bdcmess.
    ...
  • sconoredhot
    Senior Member
    • feb
    • 341

    #2
    h

    Fijate que uno está en MODE N y el otro en MODE E
    Creo que deberian ir los dos en MODE N.

    Saludos.
    Sebas

    Desarrollador ABAP.

    Comentario

    • joau_fedipe
      Member
      • oct
      • 79

      #3
      Hola,
      otro detalle es que después del primer call transaction deberías refrescar la tabla interna bdcmess.

      Porque si se está deteniendo es por otro tipo de error.

      Saludos.

      Comentario

      Trabajando...