
PROCESOS TRANSACCIONES Y UNIDADES DE TRABAJO LOGICO:
TRANSACCION:
Es una secuencia de acciones que logicamente estan relacionadas en sentido de negocio y mediante las cuales se obtienen o procesan datos. Los datos deben segurarse que esten completos y correctos dentro de esta unidad. en el medio de una transaccion los datos usualmente son inconsistentes. en SAP asi 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 caracteristicas principales que por sus siglas en ingles forman el acronicimo ACID.
UNIDAD LOGICA DE TRABAJO LUW (Logic Unit of Work):
Es el mecanismo que utiliza la base de datos para asegurar la consistencia de los datos. La LUW de base de datos asegura el cumplimiento del concepto del principio ACID para transacciones.
Durante una LUW de Base de datos el sistema se asegura que los datos sean consistentes en la base. Si la transaccion finaliza con error el sistema realizara un rollback al estado previo.
Atomic (Attomico): La transacción es completamente exitosa o no tiene ningún efecto.
Consistent (Consistente): 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 (Aislado): Los cambios realizados dentro de una transacción pueden ser vistos por otras transacciones solamente después de la confirmación final (Commit) de la primera, aunque estas ultimas estén corriendo en simultaneo.
Durable (Duradero): 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.