✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Introducción al Servicio de Actualización de SAP R/3
El servicio de actualización es el encargado de gestionar las modificaciones solicitadas por los usuarios en la base de datos. Estas actualizaciones se pueden generar a través de procesos de trabajo tipo diálogo, batch o update.
Actualización Sincrónica y Asincrónica
La actualización en la BD de un sistema R/3 es mayoritariamente asincrónica, es decir, el sistema gestiona el requerimiento de actualización del usuario en un proceso aparte del proceso de diálogo del usuario.
La actualización sincrónica se produce porque la petición de actualización en la base de datos se genera en el mismo proceso de trabajo que gestiona el resto de peticiones del usuario.
Los usuarios no pueden elegir si los cambios en la BD se realizan de forma asincrónica o sincrónica porque esto depende de la programación de la aplicación en curso.
Procesos de Actualización V1 y V2
La actualización asincrónica presenta una ventaja adicional: implementa las LUW que consisten en bloques auto consistentes de datos, de tal forma que su actualización en la base de datos es llevada a cabo completamente.
La actualización asincrónica consiste en dos (2) tipos de actualización: V1 (crítica primaria) y V2 (secundaria no crítica). Con estos tipos de actualizaciones el sistema procesa los cambios críticos en la BD por delante de los cambios menos críticos asignándoles diferentes LUWs.
Existen dos tipos de LUW:
- De Base de Datos: Es una secuencia de operaciones de datos que no pueden ser divididas. El proceso se ejecuta completamente o no se ejecuta.
- De SAP: Usualmente contiene muchas LUW de base de datos que finalizan con un COMMIT.
El gestor de bloqueos de SAP es el que impide que varias modificaciones sobre el mismo objeto se realicen concurrentemente.
Monitorización del Estado de las Actualizaciones del Sistema
SAP dispone de una herramienta que permite activar o no los servicios de actualización, así como también monitorizar las actualizaciones que están en curso o que han sido interrumpidas. La transacción para esto es la SM13 (Control de Actualizaciones).
Objetos de Bloqueo
SAP dispone de un sistema de gestión de bloqueos de objetos para evitar la modificación concurrente de un objeto. Con esto, se asegura la consistencia de los objetos en SAP R/3.
Los bloqueos se establecen al iniciar las transacciones de modificación y no son liberados hasta que el usuario pulsa Grabar.
La transacción que nos muestra y permite remover los bloqueos actuales del sistema es la SM12.
 
 
 
Sobre el autor
Publicación académica de Irene Melisa Granados García, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Irene Melisa Granados García
Profesión: Ingeniero de Sistemas - Colombia - Legajo: ET44F
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Irene Granados