
Procesos Transacciones y las Unidades de Trabajo Lógico
- Transacción = Secuencia de acciones = relacionadas con el sentido del negocio = obtención y procesamiento de datos
* Los datos deben asegurarse que estén completos
* En el medio de una transacción los datos usualmente son inconsistentes.
* Sistema SAP y base de datos = Sistemas transaccionales.
* LAS TRANSACCIONES SE CREAN EN EL SISTEMA A TRAVÉS DE LA TRANSACCIÓN ESTANDAR SE93
-Unidades de procesamiento que funcionalmente son un conjunto unido o indivisible.
+ Atomic = la transacción es completamente exitosa o no tiene ningún efecto, si un sistema transaccional como SAP se apaga este se asegura de que resultados parciales inconsistentes no son guardados en el sistema.
+ Consistente = Los cambios de estado en el sistema van siempre desde que uno es correcto y consistente en términos de negocios a otro que también es correcto y consistente en terminos de negocio.
+ Aislado = Los cambios realizados dentro de una transacción pueden ser vistos por otras transacciones después de la confirmación final (commit) de la primera.
+ 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.
- ACID = Concepto que debe cumplir toda transacción (Atomic Consistent Isolated Durable [Atómico Consistente Aislado Durable]) es un conjunto de características o propiedades que garantizan que las transacciones en una base de datos sean fiables.
- LUW = Logical Unit of Work o Unidad Lógica de Trabajo. Se define como un paso elemental de proceso que funciona como un mecanismo de bloqueo que protege la integridad de las transacciones.
- LUW de base de datos = *MECANISMO QUE USA LA BASE DE DATOS PARA ASEGURAR LA CONSISTENCIA DE LOS DATOS*, asegura el cumplimiento del principio ACID para transacciones.
*** LUW de SAP ***
- Unidad lógica que consiste en varios pasos de diálogo y es consistente en términos de negocio.
- 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.