TRANSACCIONES Y UNIDADES DE TRABAJO LOGICO
-------------------------------------------
TRANSACCIÓN
------------
es una secuencia de acciones que logicamente estan relacionadas con el negocio mediante las cuales se obtiene o procesan datos
los datos deben ser completos y correctos dentro de la unidad
en el medio de una transacción los datos usualmente son inconsistentes
Son unidades de procesamiento son un conjunto UNIDO o INDIVISIBLE
CARACTERISTICAS
tiene 4 caracteristicas ACID no es exclusivo de sap pero es un requerimiento para los sistemas transaccionales
ACID
----
atomico (atomico) es exitosa o sin efecto, los resultados inconsistente no se han guardados en el sistema.
Consistent (consistente) los cambios de estado son consistentes
ISOLATED (aislado) los cambio solo puede ser visto despues de la confirmación final aunque esten en simultaneo.
DURABLE (duradero) guardado de forma permanente en la base de datos.
LUW
-----
LOGIC UNIT OF WORK
mecanismo de la base de datos para asegurar la consistencia de los datos
asegura el princio ACID.
comando database commit
rollback.- si la transacción finaliza con un error, rollback para restaurar los datos a un estado previo.
LUW consiste en varios pasos de diálogo
WORK PROCESS puede ejeuctar una sola LUW de base da datos por cada paso de diálogo.
*******esto no permitiría q una SAP LUW cumpla el princio ACID **********
Para que puedan cumplir con el Principio ACID
los cambios se realizan en una única LUW de base datos, mediante técnicas de agrupamiento de LUM de base de datos