![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP Los servicios de actualización
SAP Los servicios de actualización
![SAP Los servicios de actualización SAP Los servicios de actualización](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/429.jpg)
Actualización de SAP R/3 - es el proceso de hacer las modificaciones solictadas por los usuarios a los datos de la base de datos. Se puede hacer a través de procesos de trabajo tipo diálogo, batch o update.
La actualización es mayoritariamente asincrónica, a parte del proceso de diálogo del usuario. El efecto es que el usuario puede seguir trabajando, sin tener que esperar que el sistema haga la actualización.
También existe la actualización sincrónica, aunque es menos frecuente. Aquí la actualización se genera en el mismo proceso de trabajo que gestiona las peticiones del usuario. El rendimiento es menor.
Los usuarios no pueden elegir si la actualización será sincrónica o asincrónica, depende de la programación de la aplicación que se está ejecutando.
Procesos de actualización V1 y V2.
La actualización asincrónica tiene una ventaja adicional : implementa las LUW, que son bloques de datos que se actualizan como un paquete. Si hay un problema en la base de datos, no se realiza la actualización de la LUW completa, de esta manera, los datos no pierden consistencia, al haberse actualizado solo algunos de ellos y no todos.
Existen dos clases de LUW ; de base de datos y de SAP, En el caso de las de base de datos, son paquetes de datos que no pueden ser divididas, se deben actualizar completas o no se actualizan. En el caso de LUW de SAP, es un proceso de negocio, que no puede dividirse, se ejecuta completamente o no se ejecuta.
La actualización asincrónica incluye dos tipos de actualización : V1 actualización crítica primaria y V2 actualización secundaria no crítica. Esto permite que se actualicen primero los datos críticos de la base de datos, luego los secundarios. Para asegurar la consistencia, cuando se actualizan los datos V1, se hace con la supervisión del gestor de bloqueos.
Monitorización del estado de las actualizaciones.
SAP dispone de una herramienta para activar o desactivar los servicios de actualización, y permite además monitorear el estado de las actualizaciones en curso o las que fueron interrumpidas. En caso de un problema grave, SAP desactiva las actualizaciones de manera de preservar la consistencia de la base de datos. Los errores quedan registrados en el archivo log. Una vez que el problema sea corregido, el administrador puede activar nuevamente las actualizaciones. La aplicación para monitorear las actualizaciones es SM13.
Ella muestra el estado de las actualizaciones (activa o desactivada). Si está desactivada, el botón info despliega información sobre la causa de la desactivación.
Objetos de Bloqueo.
SAP dispone de un sistema de bloqueo de objetos, para evitar la concurrencia de modificaciones sobre el mismo objeto. Los bloqueos se establecen al iniciar las transacciones de modificación, y se liberan al momento de grabar y actualizar la base de datos. Toda modificación activa un bloqueo. La transacción SM12 permite monitorear los bloqueos que están activos, y permite removerlos. La aplicación pide información sobre la tabla que queremos confirmar si está bloqueada y el usuario que la tiene ocupada.´Entonces despliega la información de los bloqueos existentes que cumplen estas condiciones.
Un objeto de bloqueo es una union de varias tablas SAP, que sincronizan el acceso de los usuarios al mismo objeto.
 
 
 
Sobre el autor
Publicación académica de Alvaro Alarcon Hasan, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Alvaro Alarcon Hasan
Profesión: Ingeniero Mecanico - Chile - Legajo: XL32D
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Me interesa aprender lo basico de sap, ya que necesito usarlo en mi trabajo y nunca lo he usado antes
Certificación Académica de Alvaro Alarcon