Ver Mensaje Individual
  #1  
Viejo 26/09/07, 15:29:41
Ddscerezo Ddscerezo is offline
Junior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 17
Question Bapi_transaction_commit

Hola.

Tengo un nuevo problemilla. No sé si se puede hacer (y si se puede no sé cómo) lo siguiente:

BAPI_PO_CHANGE (decrementar la cantidad del pedido)
BAPI_GOODSMVT_CREATE (movimiento 542)
BAPI_GOODSMVT_CREATE (movimiento 961)

Tengo que hacer estas 3 BAPIS. Y me gustaría que hasta que no acabaran las 3 y si han acabado TODAS con éxito, entonces hacer el BAPI_TRANSACTION_COMMIT.

Ahora lo hago (BAPI_TRANSACTION_COMMIT) después de cada bapi, pero no sé si puedo hacer las 3 llamadas y después hacer el commit, para que actualice todo, si a habido éxito; y sino, que no haga nada en ninguna, ya que como lo tengo ahora, si falla la última, ya me ha modificado las tablas correspondientes para las 2 primeras y se me queda el pedido descabalado.

Un saludo y muchas gracias.
Responder Con Cita