✒️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 permiten obtener o procesar datos. Esta secuencia de acciones están relacionadas en sentido de negocio.
Los sistemas SAP, así como las BD, son sistemas transaccionales.
Transacciones en SAP: Son unidades de procesamiento indivisibles. Poseen la característica ACID de los sistemas transaccionales:
- Atómico: La transacción es completamente exitosa o no tiene ningún efecto. De esta forma no se guardarán en el sistema resultados imparciales o inconsistentes cuando la transacción se interrumpe.
- Consistente: Los cambios de estado en el sistema van siempre desde uno que es correcto y consistente (en términos de negocio) a otro que también es correcto y consistente.
- Aislado: Los cambios realizados dentro de una transacción pueden ser visto por otras transacciones solamente después de la confirmación final de la primera, aunque estas últimas estén corriendo en simultáneo.
- Duradero: Los resultados de una transacción son duraderos porque después de la confirmación final son guardados de forma permanente en la BD.
Unidad Lógica de Trabajo (LUW) de BD: Es el mecanismo que utiliza la BD para asegurar la consistencia de los datos. La LUW de BD asegura el cumplimiento del concepto ACID para transacciones. Utiliza el comando de confirmación "database commit" para asegurar que los datos sean consistentes en la base. Si la transacción finaliza con error el sistema realizará un rollback para restaurar los datos al estado previo.
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 BD por cada paso de diálogo, impidiendo que una SAP LUW pueda cumplir con el principio de ACID ya que los cambios realizados por la LUB de BD no pueden hacer rollback.
Para solucionar esto último, los cambios realizados a la BD se realizan en una única LUW de BD mediante técnicas de agrupamiento de LUW de BD.
NOTA: Una SAP LUW implica solo un COMMIT en la última LUW de BD.
 
 
 
Sobre el autor
Publicación académica de Rodrigo Leonardo María García, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Leonardo María García
Profesión: Analista de Administración Sap - Argentina - Legajo: CM14L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me llamo rodrigo, tengo 23 años y vivo en argentina. soy ingeniero en sistemas de información y actualmente trabajo en una empresa nacional como administrador sap.
Certificación Académica de Rodrigo María