✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Curso Introducción a SAP
Lección 3: Los servicios de actualización.
Tema 1: Los servicios de actualización de SAP
El servicio de actrualización en SAP es el encargado de gestionar las modificaciones solicitadas por los usuarios en la base de datos.
Workprocess:
Encargado atender solicitudes de usuario que utilizan el sistema.
Dispatcher:
Sub-sistema de despacho para realizar el procesamiento de solicitudes e ir asignando las mismas a los procesos de trabajo o Workprocess.
Del lado del servidor se encarga de distribuir las solicitudes de trabajo a los workprocess, para que se realize el procesamiento real, el resultado de este regresa mediante el dispatcher al SAP GUI.
Existen 7 procesos de trabajo:
1. D = Dialogo:
Se utiliza para cumplir todas las solicitudes dialogo ejecutada por el usuario o para ejecutar un programa de dialogo (Module Pool = SE80, programa ABAP en la cual el usuario navega en dynpros y ejecutando el programa)
2. V. Update:
Se ejecuta solicitudes de cambio de base de datos asincronicos que son controlados por una Commit work (Sentencia que se usa para confirmar cambios a una base de datos).
3. E. Enqueue:
Administra la tabla de bloqueo, ejecuta las operaciones de bloqueo.
4. B. Background:
Ejecuta trabajos de segundo plano o programas sin la interaccion del usuario.
5. M. Message:
Enruta mensaje entre los servidores de aplicaciones SAP.
6. Gateway:
Trasfiere mensajes entre sistemas SAP.
7. Spool:
Todo lo que tiene que ver con impresión.
Tema 2: Actualizacion sincronica y asincronica
La actualización de la base de datos puede ser de dos tipos:
- Asincronica:
El sistema gestiona el requerimiento en un proceso aparte del proceso de dialogo. El usuario no espera a que el sistema actualice la base de datos para seguir trabajando, el proceso de de dialogo no espera a que terminen las actualizaciones para seguir procesando solicitudes del usuario. = Ambos no esperan.
-Sincronica:
Es menos frecuente, la peticion de actualizacion de la base de datos se genera en el mismo proceso de trabajo que gestiona el resto de peticiones del usuario.
El proceso de dialogo o Batch (Procesamiento por lotes o donde se planifica cuando va a realizarse la ejecucion del programa - Procesos de fondo), debe esperar a que se realicen las actualizaciones en la base de datos, antes de seguir procesando las demas peticiones.
Los usuarios no pueden elegir si los cambios de BD se realizan de forma sincronica o asincronica. Ya que depende de la programación de la aplicación.
Tema 3: Los procesos de actualización V1 y V2
La actualización asincronica implementa las LUWs.
LUWs = Bloques auto concientes de datos, su actualización es llevada de forma conciente. Proporcionan seguridad tambien.
La asincronica tiene 2 tipos de actualización o componentes V1 y V2.
V1 = Critica, primaria.
V2 = Secundaria.
Se les asignan diferentes LUWs de acuerdo a los componentes V1 y V2.
Las V1 se gestionan con el gestor de bloqueos.
Tema 4: Monitorización del estado de actualizaciones del sistema
SAP tiene una herramienta de activacion y desactivacion de actualizacion. Asi como verificación de actualizaciones e interrumpidas.
Ante un problema grave en la BD SAP reacciona desactivando la actualizacion y la deja enestado de espera.
Es tarea de los administradores de SAP, o SAP BASIS subsanar el error.
Tema 5: Los objetos de bloqueo
Cuando un usuario procede a modificar un objeto (documento contable, solicitud de compra, etc) se ejecuta un registro de bloqueo con lo cual un segundo usuario no puede modifficar.
Depende del desarrollador establecer bloqueos en las nuevas transacciones.
Transaccíones:
----> SM80: Programa de dialogo o Module pool
----> SM50: Visualizar procesos de trabajo o workprocess
----> SM13: Visualizar actualizaciones del sistema
----> SM12: Muestra los bloqueos
 
 
 
Sobre el autor
Publicación académica de Alex Fernando Llanos Garcia, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Alex Fernando Llanos Garcia
Profesión: Negocios y Finanzas Internacionales - Colombia - Legajo: US26S
✒️Autor de: 100 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo FI Nivel Avanzado
🎓Egresado de los módulos:
Presentación:
Profesional en negocios y finanzas el cual ha trabajado con el sector de la tecnología en los siguientes roles: - business analyst - scrum master - analista sap fi submodulo ap
Certificación Académica de Alex Llanos