✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
Sistema de actualizacion
Es una tecnologia que permite a las transacciones SAP quitar carga de trabajo intensa en los cambios a nivel base de datos. estos cambios se realizan luego de manera asincronica en un proceso especial denbominado update work process.
Los procesos de dialogo que van a escribirse en la base datos al proceso de actualizacion. El proceso de dialogo no espera que la actualizacion se compelte para continuar, por esto es que la actualizacion es asincronica, no en simultaneo.
El proceso de dialogo se completa con el comando ABAP COMMIT WORK, la actualizacion comienza aqui: El message server tranfiere la solicitud de actualizacion a un proceso de actualizacion.
El sistema de acutalizacion se aplica ejmp.: cuando un usario quiere cambiar datos en una transaccion SAP, llama a la transaccion correspondiente en dialogo, realiza las entradas o modificaciones en las pantallas y luego inicia el proceso de actualizacion cuando guarda los datos.
El proceso de actualizacion asincronica.
- El programa bloquea los registros de datos de la aplicacion para otros usarios atraves del enqueue work process.
- si el enqueue work process puede realizar el bloqueo, envia la clave de bloqueo (lock key) al usario, el usario podra realizar las modificaciones con la transaccion.
- El programa llama a un modulo de funcion ABAP usando la sentecia CALL FUNCTION ...IN UPDATE RASK y escribe los cambios realizados por el usario a las tablas de actualizacion de la base de datos.
- El el final de la parte de dialogo de la transaccion, ej cuando el usario guarda los datos, el programa inicia la finalizacion de la transaccion con la sentencia ABAP COMMIT WORK.
- En base a la informacion del proceso de dialogo, el proceso lee los cambios realizados en las tablas VB* para identificar los cambios que pertenecen a esta transaccion SAP ya que pueden haber mas registros de otras transacciones.
- el proceso de actualizacion transfiere los cambios marcados y obtenidos de las tablas a la base de datos con uns sentencia unica de actualizacion en las tablas , silos cambios son realizados, el proceso de actualizacion confirma los cambios con el comando de base de datos commit.
- por ultimo las entradas en la tabla de bloqueo son eliminadas.
Transaccion SM13
Nos permite visualizar si existen actualizaciones pendientes en el sistema SAP y cual es su estado.
 
 
 
Sobre el autor
Publicación académica de Jorge Eduardo Limon Andrade, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jorge Eduardo Limon Andrade
Profesión: Ing. Administrador en Sistemas - Mexico - Legajo: GK59Q
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jorge Limon