✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
Proceso de Update:
En muchas de las aplicaciones estándar de SAP, los cambios no se almacenan directamente en la base de datos (actualización síncrona) sino que los cambios se almacenan en buffers que son almacenados después (actualización asíncrona).
La mayoría de las veces esto es transparente y no se genera ningún problema, por lo que no se percibe la diferencia. De hecho, el almacenamiento asíncrono mejora el performance de los procesos debido a que los pasos siguientes a la actualización no se ven afectados por el rendimiento del motor de la base de datos. Sin embargo, en algunas ocasiones lo que se requiere precisamente es que el proceso no continúe hasta no se hayan almacenado todos los cambios en la base de datos. Este requerimiento es bastante común al trabajar con BAPIS, RFCs, interfaces, entre otros casos.
Existe una forma mucho más adecuada de resolver esta situación y es forzando la actualización de forma sincrónica usando la sentencia SET UPDATE TASK LOCAL. De esta manera SAP Netweaver ejecuta la actualización a la base de datos en el mismo proceso en lugar de hacerlo en un proceso separado ejecutado en fondo. Posteriormente se utiliza la sentencia COMMIT WORK para forzar la ejecución completa de todos los procesos de actualización en el proceso actual antes de continuar.
La transacción SM13 permite visualizar si existen actualizaciones pendientes y pueden ser reprocesadas.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Sebastian Chiesa
Sobre el autor
Publicación académica de Maria Victoria Vélez Orrego, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Maria Victoria Vélez Orrego
Colombia - Legajo: EP70G
✒️Autor de: 57 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Maria Vélez