✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Transacciones y unidades de trabajo lógico.
Una transacción es una secuencia de acciones que están relacionadas en sentido de negocio, mediante las cuales se obtienen o se procesan datos.
Las transacciones son unidades de procesamiento, que funcionalmente son un conjunto unido o indivisible. Tienen 4 características (ACID) y el ACID no es exclusivo de SAP, pero es requerimiento general para los sistemas transaccionales.
Atomic: La transacción es exitosa o no tiene ningún efecto.
Consistent: Los cambios siempre van de uno que es correcto y consistente a otro que es correcto y consistente en términos del negocio.
Isolated: Los cambios pueden ser vistos por otras transacciones, solo después de la confirmación final de la primera, aunque estas últimas estén corriendo en simultaneo.
Durable: Son duraderos porque después de la confirmación final son guardados en la base de datos de forma permanente.
Unidad Lógica de Trabajo (LUW) de la base de datos
Logic Unit of Work de base de datos es el mecanismo que utiliza la BD para asegurar la consistencia de los datos. La LUW asegura el cumplimiento del principio ACID para las transacciones.
LUW está delimitado por el comando database commit, durante una LUW el sistema asegura que sean los datos sean consistentes en la base. Si llegase haber un error el sistema realiza un rollback para restaurar los datos.
Una SAP LUW es una unidad lógica que consiste de varios pasos de dialogo y es consistente. Un work process puede ejecutar una sola LUW por cada paso de dialogo.
Los cambios realizados por una DB LUW no pueden hacer ROLLBACK.
Para que las SAP LUW cumplan con el principio ACID, los cambios realzados a la DB se realizan en una sola DB LUW con técnicas de agrupamiento. Esto implica solo un Commit en la última DB LUW.
 
 
 
Sobre el autor
Publicación académica de Angel Josefat Hernandez Ponce, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Angel Josefat Hernandez Ponce
Profesión: Ingeniero en Sistemas - Mexico - Legajo: HZ10B
✒️Autor de: 87 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Formar parte de un equipo de trabajo y consolidarme profesionalmente donde los logros y desempeño sean reconocidos, además de permitir oportunidades de desarrollo personal y profesional.
Certificación Académica de Angel Hernandez