✒️SAP Los servicios de actualización
SAP Los servicios de actualización
El servicio de actualización de SAP
Es el encargado de gestionar las modificaciones planteadas por el usuario en la BD. Estas actualizaciones se pueden realizar mediante procesos de trabajo. Existen 7 tipos diferentes de procesos de trabajo:
1. D – Dialogo: se utiliza para cumplir los pasos de dialogo ejecutados por un usuario activo o ejecutar un programa de dialogo.
2. V – Update: actualizaciones o cambios asincrónicos en la BD.
3. E – Enqueue: administra la tabla de bloqueo de memoria.
4. B – Background: ejecutan programas sin participación del usuario o ejecutan trabajos en segundo plano dependiente de procesos o designados en el tiempo.
5. M – Message: son los responsables de enrutar los mensajes entre los servidores de aplicaciones de SAP.
6. G – Gateway: son los responsables de la transferencia de mensajes entre los sistemas SAP.
7. S – Spool: pasan flujos de datos secuenciales a impresoras o formatos de impresión a impresora, archivo o BD.
A través de la transacción SM50 podemos ver los procesos de trabajo que se están ejecutando en el momento en el servidor.
Actualización sincrónica y asincrónica
· Asincrónica: la mayor parte de la act. De la BD es asincrónica. Con esto el usuario se desentiende totalmente del proceso de actualización. Esto mejora el rendimiento.
· Sincrónica: se diferencia en que la petición de la actualización de la BD se genera en el mismo proceso de trabajo que gestiona el resto de las peticiones del usuario. De esta forma el proceso o batch, debe esperar a que se realicen las actualizaciones en la BD antes de seguir procesando el resto de las peticiones del usuario.
Los procesos V1 y V2
· V1: actualización primaria crítica. Se procesa con el gestor de bloqueos de SAP que permite que no se puedan actualizar mismos objetos simultáneamente (LUWs). Los V1 se ejecutan antes de los V2.
· V2: actualización secundaria no crítica.
Monitorización del estado de las actualizaciones del sistema
SAP tiene un gestor de actualizaciones que, ante un problema grave, reacciona desactivando la actualización y dejando los cambios sin efecto hasta que vuelva a estar en estado activa. Los SAP BASSIS son los encargados de subsanar ese error y reactivar la actualización. Desde la transacción SM13 se utiliza esta herramienta de gestión.
Objetos de bloqueo.
SAP dispone de un sistema de gestión de bloqueos para evitar la modificación concurrente de un objeto. La transacción que muestra los bloqueos activos es la SM12. Estos bloqueos se establecen al iniciar transacciones sobre un objeto y se desbloquean cuando el usuario GRABA la transacción.
 
 
 
Sobre el autor
Publicación académica de Marcos Alejandro Piccolini Scheidegger, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Marcos Alejandro Piccolini Scheidegger
Profesión: Programador Full Stack y Encargado - Argentina - Legajo: BV64C
✒️Autor de: 18 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Hace 11 años me desempeño en una empresa del estado como programador full stack, desarrolando en distintos lenguajes y brindando atención y soporte al usuario final. con ganas de aprender mucho mas!!!
Certificación Académica de Marcos Piccolini