✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Tipos de Actualizaciones
El servicio de SAP R/3 es importante ya que es el encargado de gestionar las modificaciones solicitadas por los usuarios en la BD, estas actualizaciones pueden llevarse acabo con procesos de trabajo tipo dialogo, batch o update.
Actualización Asincrónica: El sistema gestiona el requerimiento de la actualización del usuario en un proceso aparte del proceso de dialogo del usuario. En este tipo de actualizaciones el usuario deja de preocuparse del proceso de actualización de la BD ya que no debe esperar a que el sistema termine de realizar los cambios para poder seguir trabajando.
Actualización Sincrónica: Se diferencia que la sincrónica es menos frecuente en el sistema R/3, también que se realizan las actualizaciones a la BD en el mismo proceso de trabajo que gestiona el resto de las peticiones del usuario. En otras palabras el procesos de dialogo o batch debe esperar a que termine de realizar las actualizaciones a la BD para poder seguir trabajando, por ende el rendimiento baja mucho.
Los usuarios no pueden elegir entre estos dos tipos de actualizaciones ya que esto depende de la programación de la aplicación en curso, Si se trata de actualizaciones de una app a medida, será tarea del analista de la app el decir que tipo de actualización se debe realizar.
Procesos de actualización
LUWs: consisten en bloques auto consistentes de datos, de tal forma que su actualización en la BD es llevada a cabo completamente
Si surgiera algún problema en la BD, la grabacion de cada LUW no se realizaria, de esta manera se evitan inconsistencias que pueden surguir al grabar un LUW a medias.
La actualización Asincrónica consiste en 2 tipos de actualización V1 y V2, en donde la V1 se llama actualización crítica primaria y el V2 actualización secundaria no critica, en donde a las V1 se les da prioridad ya que deben ser aplicadas estas actualizaciones cuanto antes.
Para asegurar la consistencia de datos, las modificaciones V1 se procesan con la supervisión del gestor de bloqueos de SAP R/3 que impide que varias modificaciones sobre el mismo objeto se realicen constantemente.
Monitorización del estado de las actualizaciones del sistema
El sistema SAP R/3 dispone de una herramienta para la activación y desactivación genérica de los servicios de actualización así como para la monitorización de las actualizaciones en curso y de las posibles actualizaciones interrumpidas que puedan haber ocurrido. Ademas si el sistema SAP R/3 ante un problema grave en la BD reacciona desactivando la actualización con lo cual todas las modificaciones que se estaban por realizar pasan a un estado de espera hasta que la actualización vuelva a estar activa, es tarea del administrador solucionar el error que se produjo en la desactivacion de actualizacion del sistema al igual que su actiivación.
donde podremos gestionar centralmente la actualizacion será en la transacción SM13.
Objetos De Bloqueo
SAP cuenta con un sistema de gestion de bloqueos de objetos, para evitar la modiciacion constante de un objeto. Con esto se asegura la consistencia de los objetos en SAP R/3.
El sistema de gestión de bloqueo funciona si un usuario acceder modificar un objeto este genera un registro de bloqueo con la información necesaria, si un segundo usuario intenta ingresar a modificar el mismo objeto, el sistema le muestra al segundo usuario un mensaje de error indicandole que un usuario ya esta tratando el objeto solicitado.
los bloqueos se establecen al iniciar las transacciones de moficiacion y no son liberados hasta que el usuario presione el boton de grabar, asi la informacion es actualizada en la BD y la transaccion es finalizada. toda modificacion de un objeto desde cualquier aplicacion estandar dentro de SAP R/3 genera entradas de bloqueo.
Es tarea el dpto de desarrollo generar los nuevos bloqueos para las aplicaciones hechas a medida dentro de SAP R/3
La transaccion que nos muestra las entradas de bloqueo es actualmente la SM12
 
 
 
Sobre el autor
Publicación académica de Javier Andres Belmar Marchant, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Javier Andres Belmar Marchant
Profesión: Analista Programador de Sistemas - Chile - Legajo: OU60W
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Javier Belmar