✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Una transacción es una secuencia de acciones que lógicamente este relacionadas en sentido del negocio y mediante las cuales se obtiene o procesan datos,
Los datos debe asegurarse que estén completos y correctos dentro de esta unidad, en medio de una transacción los datos usualmente son inconsistentes, el sistema sap , así como las bd son sistemas transaccionales.
Las transacciones en sap son unidades de procesamiento que funcionalmente son un conjunto unido o indivisible.
Tienen 4 características principales que por sus siglas en ingles forman el acrónimo ACID , el concepto no es exclusivo de sap pero un requerimiento general de los sistemas transaccionales
A Atómico: La transacción es completamente exitosa o no tiene ningún efecto, si un sistema como sap se apaga este se asegura que los resultados parciales inconsistentes no son guardados en el sistema,
C 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 puede ser vistos por otras transacciones solamente después de la confirmación final o commit de la primera, aunque estas últimas estén corriendo en simultáneo.
Duradero: Los resultados son duraderos porque después de la confirmación final son guardados de forma permanente en la bd
Unidad lógica de trabajo LUW de bd es el mecanismo que utiliza la bd para asegurar la consistencia de los datos
La LUW de bd asegura el cumplimiento del concepto de principio acid para transacciones
Las LUW de bd están delimitadas por el comando de confirmación db commit, durante una luw de bd el sistema asegura que los datos sean consistentes en la base
Si la transacción finaliza con un error el sistema realizara un rollback para restaurar los datos al estado previo.
LUW SAP
Una LUW sap es una unidad lógica que consiste de varios pasos de diálogo y es consistente en términos de negocios.
Un wp puede ejecutar una sola LUW de bd por cada proceso de dialogo
esto no permite que una sap luw pueda cumplir con el principio acid por que los cambios realizados por db luw no puede realizar rollback
Para que las sap LUW cumplan con el principio acid los cambios realizados a la bd se realizan en una luw de bd mediantes técnicas de agrupamiento de luw de bd , una sola sap luw implica solo un commit en la última db luw
 
 
 
Sobre el autor
Publicación académica de Josue Humberto Mendoza Sanchez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Josue Humberto Mendoza Sanchez
Profesión: Administrador Sap Basis Jr., Analista de Sistemas con Especialidad en Punto de Venta - Colombia - Legajo: KB23Q
✒️Autor de: 40 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Josue Mendoza