✒️SAP Los servicios de actualización
SAP Los servicios de actualización
Son los procesos de trabajo que tiene configurado SAP y los cuales atienden las peticiones de los usuarios o del propio sistema.
El servidor SAP recibe miles de peticiones de los usuarios prácticamente, varias peticiones incluso por cada pantalla, es imposible procesarlas todas al mismo tiempo, entonces SAP utiliza un sub-sistema de despacho ("dispatcher") para realizar el procesamiento de las peticiones e ir asignando las mismas a los procesos de trabajo o "work process".
Un Work Process consiste de:
- Un procesador de pantalla
- + El intérprete ABAP
- + La interfaz de base de datos
- + El controlador de tarea que llama a estos programas.
SAP SERVICIOS DE ACTUALIZACIÓN
Este servicio es especialmente importante ya que es el encargado de gestionar las modificaciones solicitadas por los usuarios en la base de datos. Dichas actualizaciones se pueden generar a través de procesos de trabajo tipo diálogo, batch o update.
Existen dos modos de actualización:
- Asincrónica
- Sincrónica
La actualización en la base de datos de un sistema R/3 es mayoritariamente asincrónica, es decir, el sistema gestiona el requerimiento de actualización del usuario en un proceso aparte del proceso de diálogo del usuario.
El efecto de este tipo de actualizaciones es que el usuario se desentiende totalmente del proceso de actualización, ya que no debe esperar a que el sistema acceda a actualizar a la base de datos para poder seguir trabajando. Esto se traduce en una mejora del rendimiento; el proceso de diálogo del usuario no espera a que se terminen las actualizaciones para seguir procesando las peticiones de ese usuario.
La actualización sincrónica, aunque es menos frecuente, también se produce en el sistema R/3, y se diferencia de la asincrónica en que la petición de actualización en la base de datos se genera en el mismo proceso de trabajo que gestiona el resto de peticiones del usuario.
De esta forma el proceso de diálogo o batch debe esperar a que se realicen las actualizaciones en la base de datos antes de seguir procesando el resto de las peticiones del usuario, por lo que el rendimiento será peor que en el caso de la actualización asincrónica.
objetos de bloqueo
Son objetos que se crean en SAP, a través de la transacción estándar SE11 para permitir que varios usuarios puedan actualizar datos de una tabla base de datos en forma concurrente sin que se pierdan datos de modo de garantizar la consistencia de los datos.
Los objetos de bloqueo se utilizan principalmente en las transacciones concurrentes de SAP, es decir aquellas transacciones en donde varios usuarios acceden al mismo tiempo a modificar datos almacenados en la base de datos del sistema.
Para el resto de las transacciones no tiene sentido alguno su utilización.
 
 
 
Sobre el autor
Publicación académica de Cesar Argenis Franco Galindo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Cesar Argenis Franco Galindo
Profesión: Administrador Comercial - Argentina - Legajo: ZF43T
✒️Autor de: 40 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Cesar Franco