✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
Lección: Proceso de Update [ 7º de 9 ]
Un proceso de negocio es mapeado utilizando una transacción que puede tener varios cambios de pantalla, por ej la creación de una orden de compra.
Sistema de actualización: tecnologia que permite a las transacciones de SAP quitar carga de trabajo en los cambios a nivel de base de datos, los cambios se hacen de manera asincronica en un proceso especial llamado Update work process.
La tare del proceso de dialogo se completa con el comando ABAP COMMIT WORK.
Proceso de actualización asincrónica: Pasos que suceden cuando se realiza una modificación de de datos.
- El programa bloquea los registros de datos de la aplicación para otros usuarios a traves del Enqueue wok process.
- El Enqueue work process puede realizar el bloqueo en la tabla de bloqueo, envía al usuario la clave de bloqueo (Lock key).
- En el proceso de dialogo active el programa llama a un moudlo ABAP usando la sentencia CALL FUNCTION IN UPDATE TASK y escribe los cambios realizados por el usuario
REPASAR PROCESOS DE ACTUALIZACIÓN
Transacción SM13: Permite visualizar si existen actualizaciones pendiente en el sistema y cual es su estado.
PAI: Process After Input (Procesamiento Post-Entrada)
PBO: Process Before Output (Procesamiento Pre-Salida)
Estos son parte de cada paso de diálogo. Luego de que el usuario ingresa datos en una pantalla y confirma los mismos para pasar a la siguiente pantalla se inicia el paso de diálogo con la etapa PAI.
Luego cuando el work process de diálogo ya procesó la entrada y prepara la salida es cuando sucede la etpa PBO, que es el procesamiento antes de devolver la próxima pantalla al usuario.
El work process de update, este libera el bloqueo en la tabla de bloqueos cuando ha finalizado la actualización en la base de datos, ya sea que el resultado sea exitoso o no (COMMIT o ROLLBACK). O sea realiza el bloqueo, realiza las actualizaciones en la base, espera la respuesta de la base y finalmente libera el bloqueo.
 
 
 
Sobre el autor
Publicación académica de Jose Alejandro Parada Martinez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jose Alejandro Parada Martinez
Profesión: Técnico Superior Universitario en Informática. - Chile - Legajo: TJ57U
✒️Autor de: 106 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Administrador sap netweaver, consultor sap basis, administración de proyectos de infraestructura de red e implementación de soluciones y seguridad ti.
Certificación Académica de Jose Parada