✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Transacción: 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. En el medio de una tx los datos usualmente son inconsistentes.
Las tx tienen 4 características principales que por sus siglas forman el acronimo ACID (concepto para sistemas transaccionales).
Atomic(Atomico): la tx es completamente exitosa o no tiene ningún efecto. Si un sistema transaccional se apaga este se asegura que los resultados parciales inconsistentes no son guardados en el sistema.
Consistent(Consistente): Los cambios de estado en el sistema van siempre desde uno que es correcto y consistente en términos del negocio a otro que tb es correcto y consistente dentro del negocio.
Isolated(Aislado):Los cambios realizados dentro de un tx pueden ser visto por otras txs solamente después de la confirmación final (Commit) de la primera, aunque estas ultimas estén corriendo en simultaneo.
Durable(Duradero): Los resultados de una tx son duraderos porque después de la confirmación final son guardados de forma permanente en la BdD.
LUW (Logic Unit of Work): Unidad lógica de trabajo de BdD es el mecanismo que utiliza la BdD para asegurar la consistencia de los datos. La LUW de BdD asegura el cumplimiento del concepto del principio ACID para las tx.
SAP LUW: Una unidad lógica que consiste de varios pasos de dialogo y es consistente en termino de negocio, un work process puede ejecutar una sola LUW de BdD por cada paso de dialogo.
Los cambios realizados por una LUW BdD no pueden hacer roolback.
Una SAP LUW implica solo un Commit en la ultima DB LUW.
Los programas Z son desarrollado internamente por la empresa, están fuera del standard y por lo mismo se pueden cometer errores.
 
 
 
Sobre el autor
Publicación académica de Mauricio Diaz, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mauricio Diaz
Profesión: Jefe de Sistemas de Informacion y Desarrollo de Software - Chile - Legajo: KU48K
✒️Autor de: 20 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Mauricio Diaz