
· LECCION 4: Procesos Transaccionales en SAP.
Procesos transacciones y unidades de trabajo lógico.
Lo primero que debemos entender es a que se refiere cuando se habla de transacciones, una 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. En el medio de una transacción los datos usualmente son inconsistentes.
El sistema SAP así como las bases de datos son sistemas transaccionales.
Se podría decir que las transacciones son unidades de procesamiento, que funcionalmente son un conjunto unido o indivisible.
Características principales.
Tienen 4 características principales que entre sus siglas forman el acrónimo ACID (no es exclusivo de SAP).
Pero que es ACID?
Atómico: la transacción es completamente exitosa o no tienen ningún efecto. Si un sistema transaccional, como SAP, se apaga este se asegura de que resultados parciales inconsistentes no sean guardados en el sistema.
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 también es correcto y consistente en términos del negocio.
Aislado: los cambios realizados dentro de una transacción pueden ser vistos por otras transacciones solamente después de la confirmación final de la primera, aunque estas últimas estén corriendo en simultáneo.
Durabilidad: propiedad que asegura la persistencia de una transacción, es decir, una vez que la transacción quedo aceptada no podrá deshacerse aunque falle el sistema.