✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Servicio de actualización en SAP se encarga de gestionar modificaciones solicitadas por los usuarios en la base de datos
Estas actualizaciones de pueden generar a través de procesos de trabajo o work process.
Work process: atiende solicitudes de usuarios o del propio sistema
Al haber miles de solicitudes de los usuarios continuamente, SAP utiliza Dispatcher, un sub-sistema de despacho para realizar el procesamiento de las solicitudes asignándolas a procesos de trabajo.
Existen 7 tipos de procesos de trabajo:
-D Diálogo: utilizadas para cumplir todas las solicitudes de ejecución de pasos de diálogo activados por un usuario.
-V Update: ejecutan solicitudes de actualización o cambios de base de datos
-E Enqueue: administra la tabla de bloqueo en la memoria compartida o ejecuta operaciones de bloqueo
-B Background: ejecutan programas de fondo o batch
-M Message: enrutan los mensajes entre servidores de aplicaciones SAP
-G Gateway: responsables de transferencia de mensajes entre sistemas SAP
-S Spool: pasan flujos de datos secuenciales a impresoras o formato de impresión
Transacción SM50: visualizar procesos de trabajo en ejecución en el servidor
La actualización de la base de datos puede ser:
-Asincrónica: mayormente, el sistema gestiona la actualización del usuario en un proceso aparte del proceso de diálogo del usuario. Se suceden simultáneamente, es decir, el proceso de diálogo del usuario no espera que se terminen las actualizaciones para seguir procesando peticiones del usuario. Mejor rendimiento.
Implementa LUW, bloques auto consistentes de datos. su actualización en la base de datos es llevada a cabo completamente. evita inconsistencias.
LUW de base de datos: secuencia de operaciones de datos que no puede ser dividida, las operaciones se realizan en su totalidad o no se realizan
Una transacción de SAP puede incluir varias LUW de base de datos
LUW de SAP: proceso de negocio que no puede dividirse, se ejecuta en su totalidad o no se ejecuta. Una LUW de SAP contiene varias LUWs de base de datos.
una LUW comienza cuando realizamos una transacción o actualización.
Una LUW finaliza cuando los cambios en la base de datos han sido modificados o cancelados
la asincrónica consiste en 2 tipos de actualización v1 t v2: esto permite que el sistema procese cambios críticos en la base de datos por delante de los cambios menos críticos asignándoles diferentes LUWs ya que los componentes v1 deben ser realizados cuanto antes. las actualizaciones v1 se procesan con la supervisión de un gestor de bloqueos que impide modificaciones sobre el mismo objeto (documento, solicitud de compra, entrada en base de datos)
-Sincrónica: menos frecuente, la actualización se genera en el mismo proceso de trabajo que gestiona las peticiones del usuario. Peor rendimiento. el usuario debe esperar a que la actualización termine para continuar. se lanzan en el mismo proceso.
Si la actualización es sincro o asincro depende de la aplicación.
Monitorización del estado de las actualizaciones
Ante un problema grave, SAP desactiva la actualización para preservar la integridad de la base de datos y su ejecución queda registrada en el log del sistema. los SAP BASIS se encargarán de subsanar el error y re-activar la actualización.
La actualización es activada automáticamente cada vez que SAP es arrancado en el servidor, por lo que solo se deberá monitorear su posible desactivación.
Con la transacción SM13 podemos gestionar centralmente la actualización
Cuando un usuario accede a modificar un objeto (solicitud ,documento, entrada) el sistema genera un registro de bloqueo que impide a un segundo usuario modificar ese objeto hasta que el primer usuario pulse Grabar.
Todas las modificaciones de objetos en SAP generan entradas de bloqueo.
Transacción SM12: muestra los bloqueos activos actualmente y permite removerlos
Transacción SE11: creación de un objeto de bloqueo
 
 
 
Agradecimiento:
Ha agradecido este aporte: Juan Maiztegui
Sobre el autor
Publicación académica de Francesc Ventura Iglesias, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Francesc Ventura Iglesias
Profesión: Soporte Técnico - España - Legajo: PM58X
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Actualmente, me encuentro buscando empleo en el sector tecnológico, ya que me atrae y tengo la habilidad para aprender rápidamente y prosperar en este campo.
Certificación Académica de Francesc Ventura