✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
Sistema de Actualización: permite a las trx quitar la carga de trabajo en los cambios de nivel de la b.datos. Estos cambios se realizan luego de manera asincronica en un proceso especial denominado Work Process.
Los procesos de dialogo pasan los datos que van a escribirse en la base de datos al proceso de actualización. El proceso de dialogo no espera que la actualización se complete para continuar la actualizacion asincronica.
La tarea del proceso de dialogo se completa con el comando ABAP COMMIT WORK aqui comienza el proceso de actualización.
El Message server transfiere la solicitud cada paso de dialogo corresponde a una trx de base de datos, la cual se realiza completamente o no con un comando COMMIT.
Proceso de Actualización Asincronica:
Al realizar una modificacion de datos en una transaccion SAP.
El programa bloquea los registros de base de datos para otros usuarios ( a traves de la Enqueue Work)
Si el Enqueue Work puede realizar el bloqueo en la tabla enviar clave de bloqueo (lock key). El programa lee el o los registros que seran modificados en la pantalla de la trx por SAP.
En el proceso de dialogo active, el programa llama un modulo ABAP usando la sentencia CALL FUNCTION... IN UPDATE TASK y escribe los cambios realizados por el usuario a las tablas de la base de datos.
Estas tablas se conocen como VB actuando como memoria temporaria.
Cuando el usuario guarde los datos el programa inicia la finalizacion con el comando ABAP COMMIT WORK.
El proceso de actualizacion transfire los cambios marcados y obtenidos de las tablas VB.
Si un error ocurre el proceso de actualizacion dispara un rollback en la base de datos y deja la informacion en las tablas VB mandandola como defectuosa.
SM13: permite visualizar actualizaciones pendientes en SAP. Aquellas que estan marcadas como erroneas no deben reprocesarse por el administrador sino por el mismo usuario utilizando la transaccion para tal fin.
 
 
 
Sobre el autor
Publicación académica de Patricia Tatiana Aros Lopez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Patricia Tatiana Aros Lopez
Profesión: Analista de Sistemas Informaticos - Chile - Legajo: ZC88E
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Patricia Aros