✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Es importante porque hace las gestiones de actualizaciones de las bases de datos solicitadas por los usuarios. Se pueden hacer de forma sincrónica o asincrónica, donde este último es el que mayormente se efectúa porque el requerimiento de actualización se gestiona a parte del proceso del diálogo del usuario. La ventaja es que el usuario se desentiende totalmente del proceso ya que no debe esperar a que el sistema acceda para actualizar la base de datos, mejorando el rendimiento del sistema y facilitando que el usuario siga trabajando sin esperar a que se concluya el proceso de actualización.
La actualización sincrónica es cuando la petición de actualización de gestiona en el mismo proceso de trabajo que gestiona el resto de las peticiones de usuario. En este tipo de actualización el proceso de diálogo o Batch debe esperar a que se realicen dichas actualizaciones para seguir procesando el resto de las peticiones del usuario; el rendimiento del sistema es malo.
El que una actualización se haga de forma sincrónica o asincrónica no depende del usuario, sino de la aplicación en ejecución. Para los casos de implementación hecho a medida es decisión del analista determinar qué tipo de actualización se va a realizar.
Las LUWs son bloques autoconsistentes de datos que permiten la correcta actualización de los datos; si algo falla durante la actualización las LUWs impedirán que esa actualización se termine asegurando así la consistencia en la información.
Hay dos componentes para realizar las actualizaciones: V1 Información crítica primaria, V2 Información secundaria no crítica. Se definen así para establecer prioridades en el orden de ejecución asignándoseles diferentes LUWs. Las actualizaciones del tipo V1 se realizan a la par con un gestor de bloqueos para evitar modificaciones sobre un mismo objeto de forma simultánea.
Existen dos tipos de LUWS
Base de Datos: Secuencia de operaciones de datos que no puede ser divididas. Se realizan completamente o no se realizan.
SAP: Contiene varias LUWs de bases de datos.
SAP R/3 dispone de una herramienta de activación y desactivación de las actualizaciones así como también para su monitorización. Ante un problema grave el sistema reacciona desactivando las actualizaciones, quedando esos datos a la espera de que la actualización se vuelva a echar a andar. El administrador de la base de datos debe subsanar el error para que las actualizaciones puedan ejecutarse de nuevo. La transacción desde la que se gestionan las actualizaciones es la SM13, desde esta transacción se pueden cancelar, activar o ver la información general de las actualizaciones.
Además, SAP dispone de una herramienta de bloqueo para evitar que un dato sea modificado de forma concurrente, esto asegura la consistencia de los objetos en SAP. Cuando un usuario modifica un objeto el sistema genera un registro de bloqueo con la información necesaria; un segundo usuario intenta modificar ese mismo objeto mientras está bloqueado el sistema arroja un mensaje de error indicando que el objeto ya está siendo tratado. Un objeto se libera hasta que un usuario pulsa la tecla “grabar”. La transacción SM12 muestra los bloqueos activos.
 
 
 
Sobre el autor
Publicación académica de Jose Alberto Rivera Gonzalez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Jose Alberto Rivera Gonzalez
Profesión: Técnico Informático - Mexico - Legajo: LG32F
✒️Autor de: 102 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rivera