✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
PROCESO DE UPDATE:
Si una operacion es finalizada durante la ejecucion o un error ocurre, entonces ningun cambio en la base de datos debe efectuarse. El sistema de actualizacion de SAP (SAP Update System) el cual se describe a continuacion, es quien se encarga de esto.
EL SISTEMA DE ACTUALIZACION:
Es una tecnologia que permite a las transacciones de SAP quitar carga de trabajo intensa en los cambios a nivel de la base de datos. Estos cambios se realizan luego de manera asincrona en un proceso especial denominado update work process (proceso de actualizacion).
Los procesos de dialogo pasan los datos que van a escribirse en la base de datos al proceso de actualizacion. El proceso de dialogo no espera que la actualizacion se complete para continuar, por esto es que la actualizacion es asincrona, no en simultaneo.
La tarea del proceso de dialogo se completa con el comando ABAP COMMIT WORK, la parte de actualizacion de la transaccion comienza aqui:
El Message Server transfiere la solicitud de actualizacion a un proceso de actualizacion. Cada paso de dialogo corresponde a una transaccion de base de datos, la cual se realiza completamente a no con comando COMMIT.
La actualizacion de la transaccion es ejecutada en una tarea de base de datos. Es en ese momento cuando los datos se copian a las tablas de la aplicacion. Si un usuario quiere cambiar cambiar datos en una transaccion, 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.
PROCESO DE ACTUALIZACION ASINCRONA:
En una tarea de actualizacion asincrona la tarea de actualizacion tiene mas prioridad que la de dialogo y puede ser ejecutada como proceso independiente, en el dialogo se crea un registro log con los datos a modificar y el nombre del programa de actualizacion el programa de actualizacion asincrona toma de las tablas de log los datos a actualizar, el programa de actualizacion debera ser iniciado por el programa de dialogo si se produjera un error en la actualizacion la tabla de log quedaria igual y daria un estatus de error esto se puede ver desde la transaccion SM13 y amerita que hagamos un analisis diario del estado de los update en el sistema del esta transaccion.
 
 
 
Sobre el autor
Publicación académica de Cruz Javier Gonzalez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Cruz Javier Gonzalez
Profesión: Informática - Venezuela - Legajo: PP34H
✒️Autor de: 93 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Cruz Gonzalez