✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
Transacción
Es un código único que existe en el sistema SAP y que es ejecutado por un usuario del sistema para acceder a una funcionalidad particular del sistema SAP.
Esta compuesta por una o varias pantalla por las cuales el usuario va navegando e interactuando con el sistema.
Las transacciones se crean en el sistema a través de la transacción estándar SE93.
Para ello debemos introducir en la pantalla un nombre o código para la transacción, junto con una descripción breve de para que se utilizará y también seleccionar el tipo de transacción que crearemos entre las siguientes posibilidades:
- Transacción de diálogo
- Transacción de report
- Transacción OO (Orientada a Objetos)
- Transacción de variante
- Transacción con parámetros
Concepto que debe cumplir toda transacción (Atomic->Atómico, Consistent->Consistente, Isolated->Aislado, Durable->Duradero).
ACID es un conjunto de características o propiedades que garantizan que las transacciones en una base de datos son fiables. En el contexto de bases de datos, una transacción es una única operación sobre los datos.
Un ejemplo de una transacción más compleja es la transferencia de fondos de una cuenta a otra, la cual implica múltiples operaciones individuales.
Si un sistema supera la prueba ACID, significa que es fiable.
Propiedades ACID:
- Atomicidad: cualquier cambio de estado que produce una transacción es atómico. Es decir, ocurren todos o no ocurre ninguno. En otras palabras, esta propiedad asegura que una operación se realiza o no se realiza, por lo tanto no puede quedar el sistema a medias.
- Consistencia: propiedad que asegura que una transacción no romperá con la integridad de una base de datos, pues respeta todas las reglas y directrices de ésta.
- Aislamiento: propiedad que asegura que no se afectarán entre sí las transacciones. En otras palabras, dos o más transacciones sobre los mismos datos no generarán un problema.
- Durabilidad: propiedad que asegura la persistencia de una transacción, es decir, una vez que la transacción quedó aceptada no podrá deshacerse aunque falle el sistema.
LUW
Es la Logical Unit of Work o Unidad Lógica de Trabajo.
Se define como un paso elemental de proceso que funciona como un mecanismo de bloqueo que protege la integridad de las transacciones.
O como un conjunto de pasos dentro de una transacción, y todos esos pasos deben ejecutarse y acabar correctamente entes de continuar la lógica de la transacción.
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Matamoros Carvajal, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Juan Carlos Matamoros Carvajal
Profesión: Tecnico en Sistemas - Honduras - Legajo: BN37V
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Juan Matamoros