Ver Mensaje Individual
  #5  
Viejo 29/11/10, 09:52:20
yoabapyupi yoabapyupi is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 125
BAPI_CHARACT_ROLLBACK no deshace los cambios cuando se ha hecho un BAPI_TRANSACTION_COMMIT. Sin embargo esta última hace COMMIT de las que le preceden, no solo de la última.
Lo he solucionado de esta manera. Si la primera bapi casca hago BAPI_TRANSACTION_ROLLBACK y acabo, si va bien NO HAGO BAPI_TRANSACTION_COMMIT.
Si la segunda va mal hago BAPI_TRANSACTION_ROLLBACK y si va bien BAPI_TRANSACTION_COMMIT que hace el commit de las dos.

Saludos
Responder Con Cita