✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Proceso Transacciones: las transacciones en SAP con unidades de procesamiento que funcionalmente son un conjunto unido o indivisible. tienen 4 características principales denominado ACID (este no es un concepto exclusivo de SAP pero si un requerimiento general para los sistemas transaccionales)
Principio ACID y concepto LUW.
ACID:
A: Atomic (Atómico): la transacción es exitosa o no tiene ningún efecto, es decir, si el sistema de apaga los resultados parciales no son guardados en el sistema.
C: Consistent (Consistente): Los cambios en el sistema van desde uno que es correcto y consistente en términos de negocio a otro que correcto y consistente en términos de negocio.
I: 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 últimas estén corriendo en simultáneo.
D: Durable (Duradero): los resultados de una transacción son duraderos porque después de la ocnfirmación final son guardados en la base de datos.
LUW (Logic Unit of Work): 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.
*Es decir, si la transacción finaliza con un error el sistema realizará un rollback para restaurar los datos al estado previo.
- Una SAP LUW es una unidad lógica que consiste de varios pasos de diálogo y es consistente en términos de negocio.
- Un Work Process puede ejecutar una sola LUW de base de datos por cada paso de diálogo.
**Esto no permitiría que una SAP LUW pueda cumplir con el principio ACID, es así que los cambios realizados por DB LUW no puedan realizar ROLLBACK**
**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, un SAL LUW implica solo un COMMIT en la última DB LUW.
**Es así que SAP garantiza que los procesos que se hayan cargados en base de datos sean consistentes y en caso de que se haya cortado alguno por apagado o reinicio del sistema los mismos deben ser revisados por consultores para garantizar su ejecución y carga en el sistema o por medio de los Z (los cuales pudieran tener alguna falla ya que son desarrollos que se deben adecuar a la operatividad del negocio)**
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jean Carlos Lopez
Profesión: Ingeniero en Infomática - Venezuela - Legajo: AG33O
✒️Autor de: 54 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez