![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
![Los procesos transaccionales en SAP Los procesos transaccionales en SAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/200.jpg)
Procesos transacciones y unidades de trabajo lógico.
Una transacción es una secuencia de acciones que lógicamente están relacionadas en sentido de negocio y mediante las cuales se obtienen o procesan datos.
Los datos deben asegurarse que estén completos y correctos dentro de esta unidad. En el medio de una transacción los datos usualmente son inconsistentes.
El sistema SAP, así como las bases de datos, son sistemas transaccionales.
Las transacciones en SAP son unidades de procesamiento, que funcionalmente son un conjunto unido o indivisible.
Tienen cuatro características principales que por sus siglas en Inglés forman el acrónimo ACID.
El principio ACID
ATOMIC: si un sistema transaccional como SAP, se apaga este se asegura de que resultados parciales inconsistentes no son guardados en el sistema.
CONSISTENT: Los cambios de estado en el sistema van siempre desde uno que es correcto y consistente en términos del negocio a otro que también es correcto y consistente en términos del negocio.
ISOLATED: Los cambios realizados dentro de uno transacción pueden ser visto por otras transacciones solamente después de la confirmación final (commit) de la primera, aunque estas ultimas estén corriendo en simultáneo.
DURABLE: Los resultados de una transacción son duraderos porque después de la confirmación final son guardados de forma permanente en la base de datos.
Unidad Lógica de Trabajo (LUW) de la base de datos:
Una unidad lógica de trabajo (Logic Unit of Work) de base de datos es el mecanismo que utiliza la base de datos.
La LUW de base de datos están delimitados por el comando de confirmación database commit.
Durante una LUW de base de datos, el sistema asegura que los datos sean consistentes en la base.
Si la transacción finaliza con un error el sistema realizará un rollback para restaurar los datos al estado previo.
Unidad Lógica de trabajo (LUW) de SAP:
Una SAP LUW es una unidad lógica que consiste de varios pasos de dialogo y es consistente en términos de negocio.
Un work process puede ejecutar una sola LUW de base de datos por cada paso de dialogo.
Para que las SAP LUW cumplan con el principio ACID, los cambios realizados a la base de datos se realizan en una única LUW de base de datos mediante técnicas de agrupamiento de LUW de base de datos.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Mayra Gambin
Sobre el autor
Publicación académica de Melina Gallego, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Melina Gallego
Profesión: - - Argentina - Legajo: BR73D
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Melina Gallego