✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
LECCION 6 PROCESOS TRANSACCIONALES Y UNIDADES DE TRABAJO LOGICO
En el video definiremos el termino transacciòn y su aplicaciòn a nivel de base de datos y de sistema.
Definiremos el principio de ACID (Concepto que debe cumplir toda transacciòn) y explicaremos el concepto de LWV para la interacciòn con la base de datos.
Estos conceptos conforman integramente el concepto de transacciòn SAP.
Definiciòn de Transacciòn
Una transacciòn es una secuencia de acciones que logicamente estàn relacionadas en sentido de negocio y mediante las cuales se obtienen o procesan datos.
Los Datos deben asegurarse que esten completos y correctos dentro de esta unidad. En el medio de una transacciòn los datos usualmente son inconsistentes.
El sistema SAP como las bases de datos, son sistemas transaccionales veremos de que manejan trabajan en conjunto.
Las Transacciones en SAP son unidades de procesamiento que funcionalmente son un conjunto unido e ireversible.
Tiene 4 caracteristicas principales por sus Siglas en Ingles forman el acronimo ACID.
El concepto ACID no es exclusivo de SAP pero es un requerimiento general para los subsistemas Transaccionales.
EL PRINCIPIO ACID
A - Atomico
C - Consistent (Consistente)
I - Isolated (Aislado)
D - Durable (Duradero)
A- Atomic : La transacciòn es completamente exitosa o no tiene ningùn efecto. Si un sistema transaccional como SAP se apaga este 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 terminos de negocio a otro que tambien es correcto y consistente en terminos de negocio.
I - Isolated (Aislado) : Los cambios realizados dentro de una transacciòn pueden ser vistos por otras transacciones solamente despues de la confirmaciòn final (Commit) de la primera, aunque estas ultimas estàn corriendo en simultaneo.
D - Durable (Duradero) : Los resultados de una transacciòn son duraderos porque despues de la confirmaciòn final son guardados de forma permanente en la base de datos.
LW (Unidad Logica de Trabajo) de la Base de Datos.
Una unidad logica de trabajo (Logic Unit of work) de base de datos 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 de principio ACID para transacciones.
Las LUW de base de datos estan delimitadas 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 realizarà un rollback para restaurar los datos al estado previo.
Unidad Logica de Trabajo (LUW) de SAP
-Un SAP LUW es una unidad lògica que consiste de varios pasos de dialogo y es consistente en terminos de negocio.
Un Work Process puede ejecutar una sola LUW de base de datos para cada paso de dialogo. Esto no permitirà que una SAP LUW pueda cumplir con el principio ACID.
Los cambios realizados por la LUW de base de datos no pueden hacer rollback.
-Para que la SAP LUW cumpla con el principio de ACID, Los cambios realizados a la base de datos se realizan en una unica LUW de base de datos mediante tècnicas de agrupamiento de LUW de base de datos.
-Una SAP LUW implica solo un COMMIT en la ultima DB LUW.
 
 
 
#1 / 16 de Agosto de 2016 / Erica Tello Maluenda: |
Sobre el autor
Publicación académica de Edwin Vargas Guzman, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Edwin Vargas Guzman
Profesión: Ingeniero Electronico - Colombia - Legajo: XS14Z
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Edwin Vargas