✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
ACID,es lo que garantiza que las transacciones son fiables en una base de datos. (Ej, tranferencia de fondos) Requerimiento principal para SAP.
TOMIC: si un sistema transaccional como SAP, se apaga este se asegura de que resultados parciales inconsistentes no son guardados en el sistema.
CONSISTENT: 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.
ISOLATED: Los cambios realizados dentro de uno transacción pueden ser visto por otras transacciones solamente después de la confirmación final (commit) de la primera, aunque estas ultimas estén corriendo en simultáneo.
DURABLE: Los resultados de una transacción son duraderos porque después de la confirmación final son guardados de forma permanente en la base de datos.
La transaccion es exitosa o NO TIENE EFECTO.
Los cambios de estado en el sistema van siempre desde uno que es correcto y consistente a otro que tambien es correcto y consistente
Los cambios realizados dentro de una transaccion pueden ser vistos por otra, solo despues de la confirmacion final.
Los resultados son duraderos, porque son guardados de forma permanente en la base de datos.
LUW (Unidad logica de trabajo), protege la integridad de las transacciones y la consistencia de datos. Asegura el proceso ACID.
Si la transaccion tiene un error, el sistema realiza un rollback para restaurar los datos al estado previo.
SAP LUW, consiste de varios pasos de dialogo, un work process puede ejectuar una sola LUW por cada paso de dialogo.
Los cambios realizados por la LUW de la base de datos no pueden hacer rollback.
Para que las SAP LUW cumplan con el principio ACID, los cambios que se realizan en una base de datos lo hacen en una UNICSA LUW mediante tecnicas de agrupamiento de LUW.
Transaccion> Secuencia de acciones que estan relacionadas en sentido de negocio mediante se obtienen y procesan datos. Los mismos deben estar completos y correctos. En el medio de una transaccion los datos son inconsistentes, tanto en sap como en la base de datos son sistemas transaccionales.
Que pasa si se cae el sistema...
Debemos controlar que los procesos se hayan terminado y si se corto alguno verificar con los consultores si es necesario relargar el proceso.
Si un dato fue guardado en la base,los mismos son consistentes.
LOS PROGRAMAS Z pueden hacer que generen errores, son los que estan fuera.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Melina Gallego
Sobre el autor
Publicación académica de Mayra Yanina Gambin, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mayra Yanina Gambin
Profesión: Docente - Argentina - Legajo: NV61P
✒️Autor de: 102 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Mayra Gambin