¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¿Es necesario llamar a BAPI_TRANSACTION_COMMIT después de ejecutar un BAPI FM de actualización?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 59 Vistas
0
Cargando...

Hola,

Leí en una publicación que es necesario llamar a lo siguiente para confirmar si se está utilizando un BAPI. ¿No todos los BAPI FM necesitan realizar lo siguiente después de ejecutarse, verdad? ¿Solo para BAPI FM de actualización necesito usar esto?

Gracias

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

wait = 'X'.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

La función del BAPI finalmente actualizará la tabla de la base de datos...

Por lo tanto, es necesario usar bapi_transaction_commit para actualizar la tabla,

de lo contrario, los datos no se guardarán en la tabla...

la función se revertirá sin realizar ningún cambio...

Saludos,

SImha.

<b>

Recompensa a todas las respuestas útiles..</b>

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

La mayoría de las BAPI estándar tendrán BAPI_TRANSACTION_COMMIT... pero hay algunas BAPI, como la de la orden de venta, que no tendrán la BAPI COMMIT... en ese caso, es necesario llamar a la BAPI de commit al final para actualizar la tabla de la base de datos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Sí, al actualizar la tabla de la base de datos necesitamos llamar a este commit.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

La función de BAPI finalmente va a actualizar la tabla de la base de datos...

Por lo tanto, es necesario utilizar bapi_transaction_commit para actualizar la tabla,

de lo contrario, los datos no se guardarán en la tabla...

la función será revertida sin que se realicen cambios...

Saludos,

SImha.

<b>

Recompensa a todas las respuestas útiles..</b>

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?