✒️SAP Los servicios de actualización
SAP Los servicios de actualización
SERVICIOS DE ACTUALIZACIÓN
1. Introducción:
Este servicio es el encargado de gestionar las modificaciones, solicitadas por los usuarios, en la base de datos, se pueden generar a través de procesos de trabajo tipo dialogo, batch o update.
2. Actualización Sincrónica y Asincrónica.
a) Actualización Asincrónica: es la de mayor ocurrencia en el sistema R/3. El sistema gestiona el requerimiento de actualización del usuario en un proceso aparte del proceso de dialogo del usuario, permitiendo una mejora del rendimiento.
b) Actualización Sincrónica: es menos frecuente. La petición de actualización en la BD se genera en el mismo proceso de trabajo que gestiona el resto de peticiones del usuario. Por lo que el proceso de diálogo debe esperar a que se realicen las actualizaciones en la BD antes de seguir procesando el resto de peticiones del usuario, por lo que el rendimiento empeora.
Los usuarios no pueden elegir que tipo de actualización se realizará en la BD, ya que esto depende de la programación de la aplicación en curso.
3. Procesos de actualización V1 y V2:
La actualización asincrónica implementa las LUW (Que consisten en bloques auto consistentes de datos que permiten la actualización en la BD de manera completa) Si surgiera algún problema en la BD la grabación de cada LUW no se realizaría, para evitar inconsistencias.
La actualización asincrónica consiste de 2 tipos de actualización: V1 (Actualización Crítica Primaria) y V2 (Actualización Secundaria NO Crítica). La diferenciación entre estos dos componentes permite que el sistema procese los cambios críticos por delante de los menos críticos, asignándoles diferentes LUWs. Para asegurar la consistencia de los datos, las actualizaciones VI se procesan con la supervisión del gestor de bloques de SAP, que impide varias modificaciones concurrentemente sobre el mismo objeto.
Existen dos tipos de LUW:
LUW de Base de Datos: es una secuencia de operaciones de datos que no pueden ser divididas, las operaciones se realizan en su totalidad o no se realizan. Una transacción de SAP puede incluir muchas LUWs de Base de Datos, cada una de ellas puede ser finalizada con un COMIT a la Base de Datos el cual se genera automáticamente.
LUW de SAP: es un proceso de negocio que no puede dividirse, el proceso se ejecuta en su totalidad o no se ejecuta. Una LUW de SAP de una transacción, usualmente contiene varias LUWs de Base de Datos. Una LUW comienza cada vez que ejecutamos una transacción, cuando los cambios a la BD de la LUW previa se confirman mediante un COMIT o se CANCELAN. Una LUW finaliza cuando los cambios a la BD han sido CONFIRMADOS o CANCELADOS
4. Monitorización del Estado de Actualizaciones del Sistema.
SAP R/3 dispone de una herramienta para la activación y desactivación genérica de los servicios de actualización, también para la monitorización de las actualizaciones en curso y de las posibles actualizaciones interrumpidas que puedan haber ocurrido. Para ello se utiliza la transacción SM13. Esta transacción se utiliza para el control de las actualizaciones en SAP. De ser desactivada alguna actualización, el boton INFO nos proporcione que PROCESO y que USUARIO han causado dicha desactivación.
5. Objetos de Bloqueo:
Para evitar la modificación concurrente de un objeto, SAP dispone de un sistema de bloqueos de objetos, con ello se asegura la consistencia de los objetos en SAP. Los bloqueos se establecen al iniciar las transacciones de modificación, y no son liberados hasta que el usuario pulsa "GRABAR", la información es actualizada en la BD y la transacción es finalizada.
Cualquier aplicación estándar de SAP genera entradas de bloqueo. Es tarea del departamento de desarrollo asegurar que las nuevas aplicaciones hechas a medida generen bloqueos cuando se acceda a modificar algún objeto desde las mismas.
La transacción SM12: nos muestra los bloqueos actualmente activos en el sistema. Se utiliza para visualizar y remover los bloqueos en el sistema SAP.
 
 
 
Sobre el autor
Publicación académica de Carlos Castillo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Carlos Castillo
Argentina - Legajo: CV83F
✒️Autor de: 83 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Curso Introducción a SAP