✒️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 relacionadas mediante la cuales se obtienen o se procesan datos.
Los datos deben de ser correctos y completos aunque en medio de una transacción suelen ser inconsistetes.
SAP así como la base de datos, son sistemas transaccionales.
Las transacciones en SAP son unidades de procesamiento que funcionalmente son un conjunto unido e indivisible.
Tienen 4 características cuyas siglas son ACID
Atomic: la transacción tiene éxito o no tiene efecto, los resultados no se guardan en el sistema.
Consistent: Los cambios de estado en el sistema van desde un dato que es correcto y consistente a otro que es correcto y consistente
Isolated: Los cambios realizados por una transacción pueden ser vistos por otras después de la confirmación dfinal de la primera aunque sean transacciones simultáneas.
Durable: los resultados de una transacción son guardados de forma permanente en la base de datos después de la confirmación final.
Unidad lógica de trabajo (LUW): es el mecanismo que usa la base de datos para asegurar la consistencia de la base de datos. La LUW asegura el cumplimiento del principio ACID.
Las LUW de base de datos están delimitadas por el comano de conirmación databas commit
Durante una LUW de base de datos, el sistema asegura que los datos sean consistentes con la base
Si la transacción finaliza en 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.
Las SAP LUW no pueden cumplir con ACID ya que no pueden hacer Rollback. para que cumplan con el principio ACID los cambios realizados en la base de datos se almacenan en una única LUW de base de datos mediante técnicas de agrupamiento de LUW de base de datos. Una SAP LUW implica un sólo commit en la última DB LUW.
 
 
 
Sobre el autor
Publicación académica de Martin Nunez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Martin Nunez
Profesión: Ingeniero de Proyectos - España - Legajo: BQ93V
✒️Autor de: 17 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy martín núñez pérez, ingeniero de caminos canales y puertos. he estado trabajando5 años como ingeniero y deseo centrarme más en la gestión y dirección de proyectos.
Certificación Académica de Martin Nunez