✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Unidad 2. SAP GUI. Lección 5. Servicios de actualización.
# Introducción.
- El servicio de actualización es el encargado de gestionar las modificaciones solicitadas por los usuarios en la base de datos.
- Pueden generarse a través de procesos de trabajo tipo:
- Diálogo.
- Batch.
- Update,
# Actualización síncrona y asíncrona.
- Lo usuarios no pueden elegir si los cambios en la base de datos se realiza de forma síncrona o asíncrona.
- Depende de la aplicación y del analista de la aplicación.
- Asíncrona.
- En la base de datos de SAP R/3 es mayormente asíncrona.
- El usuario se desentiende del proceso de actualización.
- No debe esperar a que el sistema acceda a actualizar la base de datos para seguir trabajando.
- Mejora el rendimiento.
- Implementa las LUWs.
- Síncrona.
- Menos frecuente.
- La petición de actualización en la base de datos se genera en el mismo proceso que gestiona el usuario.
- El rendimiento es peor.
# Procesamiento de actualización V1 y V2.
- La actualización asíncrona consiste de 2 tipos de actualización:
- V1 ( Actualización crítica primaria ).
- Los componentes V1 deben ser realizadas cuanto antes.
- El sistema debe procesar los cambios críticos en la base de datos por delante de los menos críticos.
- Garantiza la consistencia de los datos.
- Se procesan con la supervisión del gestor de bloqueos.
- V2 ( Actualización no crítica secundaria ).
- Las LUWs.
- Consisten en bloques auto consistentes de datos.
- Su actualización en la base de datos es llevada a cabo completamente.
- Si existe un problema, no se realizaría la grabación de cada LUW.
- Se evita inconsistencia.
- Una LUW comienza:
- Al ejecutar una transacción.
- Cuando los cambios a la bd de la LUW previa se confirma con un commit.
- Cuando los cambios a la bd de la LUW previa se cancela.
- Una LUW finaliza:
- Cuando los cambios a la bd han sido confirmados.
- Cuando los cambios de la bd han sido cancelados.
- Existen 2 tipos de LUWs.
- Las LUWs de bases de datos.
- Secuencia de operaciones de datos que no pueden ser dividas.
- Las operaciones se realizan en su totalidad o no se realizan.
- Una transacción de SAP puede incluir muchas LUWs de bases de datos.
- Puede ser finalizada con un commit a la base de datos.
- Las LUWs de SAP.
- Es un proceso de negocio, el cual 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 bases de datos.
# Monitorización del estado de las actualizaciones del sistema.
- La actualización es activada automáticamente cada vez que SAP R/3 es arrancado en el servidor.
- Sólo deberá monitorizar su posible desactivación.
- Herramienta para la activación y desactivación de los servicios de actualización.
- Monitoriza las actualizaciones en curso y posibles actualizaciones interrumpidas.
- Estado de espera de modificación de la bd si hay un problema grave con la actualización.
- Transacción SM13 se utiliza para el Control de la actualizaciones.
- El botón Info nos proporciona qué proceso y usuario han causado su desactualización.
# Objetos de bloqueo.
- Es una unión virtual de varias tablas SAP que sincroniza el acceso simultáneo de 2 usuarios al mismo set de datos.
- Siempre están asociados a tablas del diccionario.
- Es un semáforo sobre una tabla.
- Cuando se define un objeto de bloqueo se generan 2 módulos de funciones que controlan el semáforo.
- Controla la petición de bloqueo sobre el objeto.
- Controla la liberacíon del bloqueo sobre el objeto.
- Evita la modificación concurrente de un objeto.
- Asegura la consistencia de los objetos en SAP R/3.
- Los bloqueos se establecen al iniciar la transacción de modificación.
- Los bloqueos son liberados al pulsar "Grabar", la información se actualiza en la bd y la transacción finaliza.
Transacción.
SM13= Gestionar centralmente la actualización.
SM12= Muestra los bloqueos actualmente activos en el sistema.
SE11= Creación de un objeto de bloqueo.
 
 
 
Sobre el autor
Publicación académica de Israel Rodriguez Ibarra, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Israel Rodriguez Ibarra
Profesión: Ingeniería en Sistemas Computacionales - Mexico - Legajo: EN29D
✒️Autor de: 106 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Israel Rodriguez