✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Transacción: es una secuencia de acciones que lógicamente están relacionadas en sentido de negocio y mediante las cuales se obtienen o procesan datos. Los datos deben asegurarse que estén completos y correctos dentro de esta unidad. las Transacciones tienen un código único o identificador por el que un usuario puede ejecutarlo para acceder a funciones especiales, también están compuestas de varias pantallas por las cuales el usuario va navegando e interactuando con el sistema.
Son unidades unidades de procesamiento, que funcionalmente son un conjunto unido o indivisible. Tiene 4 características principales que forman el acrónimo ACID que son características fundamentales de todo sistema transaccional, Atomic (Atomico), Consistent (consistente), Isolated (Aislado) y Durable (Duradero).
Características de una transacción
- Atómico: la transacción se ejecuta completamente de manera exitosa o no tiene ningún efecto.
- Consistente: los cambios de estado en el sistema van desde un cambio correcto y consistente en términos del negocio a otro que también es correcto y consistente en este mismo termino.
- Aislado: los cambio que se realizan dentro de un transacción pueden ser vistos por otras transacciones solamente despues que finalmente se confirman los datos con un commit.
- Duraderos: hace referencia al almacenamiento permanente que se hace de los resultados en la base de datos.
LUW: Logical Unit of Work, La unidad lógica de trabajo de base de datos (DB LUW) es el mecanismo que usa la base de datos para la consistencia de los datos. la LUW asegura el cumplimiento de ACID. las DB LUW son delimitados por el comando de confirmación database commit, el sistema asegura que los datos sean consistentes en la base, es decir, si ocurre un error el sistema realizara un rollback para restaurar los datos al estado anterior.
LUW de SAP o SAP LUW es una unidad lógica que consiste en varios pasos de diálogos y es consistente en términos de negocio, un work process puede ejecutar una sola DB LUW por cada paso de dialogo.
Los cambio realizados por las DB LUW no pueden hacer rollback. Para que la SAP LUW cumplan con el principio ACID los cambios realizados a la base de datos se realizan en una única DB LUW mediante tecnicas de agrupamiento de DB LUW. Una SAP LUW implica realizar solo un commit en la ultima DB LUW.
¿Si se cae el sistema, SAP me asegura la consistencia de los datos? si esto ocurre se deben controlar los procesos de background se hallan ejecutado correctamente y si alguno fallo verificar con consultores o a través de un programa Z corregirlos. se debe tener cuidado al momento de generar los programas Z, pues estos son generados por programadores que en el proceso pueden equivocarse.
 
 
 
Sobre el autor
Publicación académica de Joaquin De Jesus Moreno Duque, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Joaquin De Jesus Moreno Duque
Profesión: Ingeniero de Sistemas - Colombia - Legajo: VE74W
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Joaquin Moreno