✒️Los procesos transaccionales en SAP
Los procesos transaccionales en SAP
.Procesos Transacciones y Unidades de Trabajo Logico
Una transaccion:
--Es una secuencia de acciones logicas relacionadas en sentido de negocio y mediante las cuales se obtienen o procesan datos.
--Los datos deben asegurarse que esten completos y correctos dentro de esta unidad.
--En el medio de una transaccion los datos son inconsistentes.
Concepto transaccion en el diccionario de curso:
--Es un codigo unico que existe en el sistema SAP y que es ejecutado por un usuario del sistema para acceder a una funcionalidad particular del sistema SAP.
--Las transacciones esta compuestas de una o varias pantallas por las cuales el usuario va navegando e interactuando con el sistema.
--Las transacciones se crean en el sistema atraves de la transaccion SE93
El sistema SAP - las bases de datos son sistemas transaccionales.
Las transacciones en SAP son unidades de procesamiento, que son funcionan de manera conjunta y se rigen por medio del principio ACID que es un requerimiento para los sistemas transaccionales.
Principio ACID
* Atomic(Atomico): La transaccion es completamente exitosa o no tiene ningun efecto. Si algun sistema transaccional como el SAP se apaga este se asegura de 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.a otro que tambien es correcto y consistente manteniendose asi esta propiedad.
* Isolated(Aislado): Los cambios realizados dentro de una transaccion pueden ser vistos por otras transacciones solamente despues de la confirmacion final(Commit)de la primera, aunque estas ultimas esten corriendo en simultaneo.
* Durable(Duradero): Los resultados de una transaccion son duraderos porque despues de la confirmacion final son guardados de forma permanente en la base de datos.
LUW: Unidad logica de trabajo de la base de datos.
--Es un mecanismo que utilza la base de datos para asegurar la consistencia de la informacion.
--Asegura el cumplimiento del principio ACID.
--Estan delimitadas por el comando de confirmacion database commit.
--Durante este mecanismo el sistema asegura que los datos sean consistentes en la base.
--Si la transaccion finaliza con un error el sistema realizara un rollback para restaurar los datos al estado anterior.
El rollback es un comando para restaurar a un estado anterior.
En el ejemplo que se ve en el video describe como esta el sistema en un estado consistente y como va pasando de un estatus provisional a otro ejecutando alguna transaccion de insert, update o delete llegando al final terminando con un commit si todo es correcto, terminando nuevamente en su estado consistente. Y en caso dado que hubiera habido algun error lo regresa con un rollback al estado inicial.
SAP LUW:
--Es una unidad logica que consiste de varios pasos de dialogo y es consistente en terminos de negocio.
--Un work process puede ejecutar una sola LUW de base de datos por cada paso de dialogo.
--Para que la SAP LUW cumpla con el principio ACID, los cambios realizados a la bd se realizan en una unica LUW de base de datos mediante tecnicas de agrupamiento.Una SAP LUW implica un solo COMMIT en la ultima DB LUW.
Ejemplo del audio:
En caso dado de que algun proceso de background se haya quedado a medias, se tiene que verificar con los consultores la accion que se hara si se alargara o que sera lo mas pertinente hacer. Y si fue algun programa z como no esta dentro del estandar puede haber sido un error de esta parte.
 
 
 
Sobre el autor
Publicación académica de Juan Torres Andrade, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Juan Torres Andrade
Profesión: Ingeniero en Sistemas Computacional - Mexico - Legajo: XZ88V
✒️Autor de: 20 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mantenerme constante-disciplinado para poder obtener el conocimiento y así poder lograr ser un consultor sap basis.
Certificación Académica de Juan Torres