✒️SAP Los servicios de actualización
SAP Los servicios de actualización
SERVICIOS DE ACTUALIZACION
INTRODUCCION AL SERVICIO DE ACTUALIZACION DE SAP R/3
Su importancia radica en que es el encargado de gestionar las modificaciones solicitadas por los usuarios en la BBDD. Estas se pueden generar a traves de procesos de trabajo tipo dialogo, batch o update.
ACTUALIZACION SINCRONICA Y ASINCRONICA
^ Actualizacion asincronica --> es en la que el sistema gestiona el requerimiento de actualizacion del usuario en un proceso aparte del proceso de dialogo del usuario.
En este tipo el usuario se desentiende totalmente del proceso de actualizacion. Esto se traduce en una mejora del rendiemiento desde la vision del usuario.
^ Actualizacion sincronica --> es menos frecuente. En ete tipo la peticion de actualizacion de la BBDD se genera en el mismo proceso de trabajo que gestiona las peticiones del usuario. En esta el usuario/proceso de dialogo debe esperar a que finalice la actualizacion de la BBDD para continuar procesando el resto de peticiones. Aqui el rendimiento no es bueno.
Los usuarios NO eligen el tipo de actualizacion que se realizará viene implicita en la programacion de la aplicacion.
Para las aplicaciones hechas a medida, el analista de la aplicacion será el que decide qué tipo de actualizacion realizar.
Procesos de Actualización V1 y V2
LUWs: son bloques auto consistentes de datos que indican que la actualizacion en la BBDD será realizada completamente. Si surge algun problema a mitad de proceso, la actualizacion no se realizará.
La actualización asincronica implementa los LUWs. Utiliza 2 tipos: V1 y V2.
V1 --> Actualizacion critica primaria.
V2 --> Actualizacion no critica.
Esta diferenciacion permite que el sistema procese los cambios criticos en la BBDD primero que los menos criticos.
Las actualizaciones V1 se procesan bajo la supervision del gestor de bloqueos R/3 para asegurar la consistencia de datos.
Existen 2 tipos de LUW: LUWs de BBDD y LUWs de SAP.
LUW de BBDD: secuencia de operaciones de datos que no puede ser dividida, las operaciones se realizan en su totalidad o no se realizan.
Una transaccion de SAP puede incluir muchas LUWs de BBDD, cada una de las cuales puede ser finalizada con un commit (automatico) a la BBDD.
LUW de SAP: proceso de negocio indivisible, o se ejecuta en su totalidad o no se ejecuta. Una LUW de SAP de una transaccion usualmente contiene varias LUWs de BBDD.
Una LUW comienza:
- cada vez que ejecutamos una transacción
- cuando los cambios a la BBDD de la LUW previa se confirman mediante commit
- cuando los cambios a la BBDD de la LUW previa se cancelan.
MONITORIZACION DEL ESTADO DE LAS ACTUALIZACIONES DEL SISTEMA
La transaccion SM13 es la que permite gestionar centralmente la actualizacion. Se utiliza para el control de las actualizaciones en SAP.
La actualizacion es activada automaticamente cada vez que es arrancado el sistema SAP R/3, por lo que sólo se deberá monitorizar su posible desactivacion.
En caso de algun problema en la BBDD, SAP reacciona desactivando la actualizacion automaticamente, con esto todas las modificaciones a realizar en la BBDD quedan en espera hasta que la actualizacion se vuelva a activar. Todo queda reflejado en el log.
El administrador será el encargado de arreglar el error y active de nuevo la actualización.
La transaccion SM13 muestra el estado de la actualizacion: activa o desactiva. En caso de desactiva, el botón Info muestra el proceso y usuario que la han causado.
OBJETOS DE BLOQUEO
La transaccion SM12 muestra los bloqueos actualmente activos. Se utiliza para visualizar y borrar los bloqueos en SAP.
SAP dispone de un sistema de gestion de bloqueos que evita que un mismo objeto no sea modificado a la vez por varios usuarios, esto permite asegurar la consistencia de los objetos.
Los bloqueos se levantan al inicar las transacciones de modificacion.
Son liberados cuando el usuario pulsa 'Grabar', la informacion es actualizada en la BBDD y la transaccion es finalizada.
Toda modificacion de un objeto desde cualquier aplicacion estandar R/3 genera entradas de bloqueo.
En las aplicaciones hechas a medida dentro de SAP, sera tarea del dpto de desarrollo asegurar que se generan bloqueos cuando se requiera modificar algun objeto desde las mismas.
 
 
 
Sobre el autor
Publicación académica de Arianny Alvarado Falcon, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Arianny Alvarado Falcon
Profesión: Ingeniero en Computación - España - Legajo: VR45P
✒️Autor de: 30 Publicaciones Académicas
🎓Cursando Actualmente: Introducción a SAP
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Hola, me llamo arianny, actualmente estoy en un proceso de renovacion profesional, estuve trabajando con sap antes de graduarme (2001) y ahora quiero retomarlo. un saludo.
Certificación Académica de Arianny Alvarado