✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
Proceso de Update
Concepto Atómico del sistema transaccional: Cambios de los datos se ejecutan completamente o no en absoluto en la base de datos.
SAP Update System:
Proceso especial llamado Update Work Process (Proceso de actualización) realiza la manera asincrónica los cambios a nivel de base de datos.
Procesos de diálogo pasan los datos al Proceso de actualización, el concepto de actualización asincrónica es porque el proceso de diálogo no espera a que la actualización se complete para continuar.
ABAP COMMIT WORK: es un comando que sucede cuando se completa la tarea del proceso de diálogo. Luego el message server transfiere la solicitud al Update Process que es donde se copian los datos a las tablas de aplicación.
Proceso de Actualización Asincrónica
Pasos
- Bloqueo de registros de datos para otros usuarios (Enqueue work process)
- El enqueue realiza las entradas en la tabla de bloqueo, envía clave de bloqueo al usuario si es existoso.
- Programa lee registros que serán modificados por el usuario en la pantalla.
- En el proceso de diálogo Active, se llama a la función ABAP (CALL Function...IN UPDATE TASK) que escrite los cambios en tablas de actualización (VB*)
- Cuando el usuario guarda los datos se finaliza el proceso de diálogo con un ABAP COMMIT WORK y se dispara el proceso de actualización.
- El Update Process valida la información en las tablas temporales (VB*) y aplica los cambios en la base de datos con el commit y una vez confirmado borra la información de las temporales.
- Si existe un problema en el proceso de dispara un Rollback y se marca la información como defectuosa en las tablas VB*.
- Por último se borran las entradas en la tabla de bloqueo.
Transacción SM13
Se visualización actualizaciones pendientes y su estado. Las erroneas debe ser reprocesadas por el usuario utilizando la tx para tal fin.
 
 
 
Sobre el autor
Publicación académica de Julio Solís Acosta, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Julio Solís Acosta
Profesión: Ingeniero en Sistemas - Costa Rica - Legajo: FD73U
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Soy ingeniero en sistemas con más de 20 años de experiencia, poseeo una maestría en auditoria de sistemas de información. actualmente laboro en el iica a cargo del sistema sap como administrador.
Certificación Académica de Julio Solís