✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Procesos transaccionales en SAP
Transacción
Secuencia de acciones que lógicamente están relacionadas mediante las cuales se obtienen y procesan datos. El sistema SAP así como la base de datos son sistemas transaccionales.
En SAP son unidades de procesamiento que funcionalmente son un conjunto unido ó indivisible, Tienen cuatro características principales que forman por sus siglas en ingles el acrónimo ACID, es un requerimiento primordial para los sistemas transaccionales.
Principio ACID
Atomic (Atómico): La transacción es completamente exitosa o no tiene ningún efecto.
Consistent (Consistente): Los cambios en el estado del sistema van siempre desde uno que es correcto y consistente a otro que es correcto y consistente.
Isolated (Aislado): Los cambios realizados por una transacción solo pueden ser vistas por otras transacciones solamente después de la confirmación final de la primera, aunque estas estén corriendo en simultaneo.
Durable (Duradero): Los resultados de una transacción son duraderos porque después de la confirmación final los resultados son guardados de forma permanente en la base datos.
Unidad lógica de trabajo (LUW) de la base de datos
Es el mecanismo que usa la base de datos para asegurar la consistencia de los datos.
Las LUW de base de datos están limitadas por el comando de confirmación database commit. Durante una LUW de base de datos, el sistema asegura que los datos sean consistentes en la base. Si la transacción finaliza con un error el sistema realiza un rollback para restaurar los datos al estado previo.
Unidad lógica de trabajo (LUW) de SAP
Es una unidad lógica que consiste en varios pasos de dialogo y es consistente.
Un work process puede ejecutar una solo LUW de base de datos por cada paso de dialogo.
Esto no permitiria que un SAP LUW pueda cumplir con el principio ACID
Los cambios realizados por un DB LUW no pueden hacer rollback y esto no permitiría que una SAP LUW pueda cumplir con el principio ACID.
Para que SAP LUW pueda cumplir con el principio ACID, los cambios realizados en 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.
Una sap uw implica un solo commit en la ultima DB LUW
 
 
 
Sobre el autor
Publicación académica de Sebastian Chiesa, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Sebastian Chiesa
Argentina - Legajo: OU70U
✒️Autor de: 23 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Sebastian Chiesa