Deshacer cambios del batch input

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Raven
    Member
    • jun
    • 32

    #1

    Deshacer cambios del batch input

    Hola colegas,

    Se pueden deshacer los cambios que se realizan con un batch input en tiempo de ejecución?

    Yo tengo una tabla interna con los registros que debo actualizar, la cual recorro y por cada registro hago un call transaction, el tema es que si uno de los registros sale con error del call transaction debo deshacer las modificaciones que se hicieron con los registros anteriores, todo durante el mismo proceso de ejecucion. Sería como hacer un rollback.

    Es posible, alguien sabe como se hace?

    De antemano muchas gracias.
    Saludos.
  • mysmb2
    Senior Member
    • ene
    • 406

    #2
    eso va a depender de la trasaccion a la que le hagas el BI, auque seguramente no va a ser posible hacer un rollback.

    Te aconsejo es que uses un metodo BAPI para reemplazar a tu BI, de esa manera vas a poder realizar el commit work cuando lo necesites.

    saludos.
    Sebastián Chiavia
    http://www.programacionabap.com.ar

    Comentario

    • Raven
      Member
      • jun
      • 32

      #3
      Gracias mysmb2,

      lo sospechaba, pero me habían dicho que era posible hacerlo y nada perdia con averiguar, asi que ahora voy a usar una bapi que es lo mas seguro.

      Saludos.

      Comentario

      Trabajando...