✒️SAP BASIS El proceso de update
SAP BASIS El proceso de update
"En el sistema SAP, un proceso de negocio es mapeado utilizando una transaccion que puede contener varios cambios de pantalla. por ejemplo, la creacion de una orden de compra.}
los cambios en los datos efectuados en este proceso seran ejecutados completamente /y/o no seran modificados en lo absoluto en al base de datos(concepto Atómico del sistema transaccional).
Si la operacion es finalizada durante la ejecucion o uyn error ocurre, entonces ningun cambio en la base de datos debe efectuarse. El sistema DE Actualizacion de SAP(SAP Update System).
1- el sistema de actualziacion.
es una tecnologia que permita alas transacciones de sa¨P quitar carga de trabajo intensa en los cambios a anivel de la base de datos. Estos cambion se realizan luego de manera asincronica en un proceso especial denominado Update Work Process.
los proceso de dialogo pasarab 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 asincronica y no en simultaneo.
la tarea del proceso de dialogo se completa con el comando ABAP COMMIT WORK, la parte de actualziacion de la transaccion comienza aqui el messagfe server transfiere la solicit de actualziacion an un proceso de atualizacion. Aqui, cada paso de dialogo corresponde a una transaccion de base de datos , la cual se realziacompletamente o no con un comando COMMIT.
La parte de actualziacion de la transaccion SAP es ejecuta da en uan unica transaccion de bbase de datos. Es en ese momento cuando los datos se copian alas tablas de la aplicacion.
si un usuario quiere modificar los datos den una transaccion SAP, llama ala transaccion correspondiente en dialogo, realiza las entradas y/o modificaciones en las pantallas e inicia el proceso de actualizacion.
2-El proceso de actualizacion asincronica.
+El programa bloquea los registros de datos de la aplicacion para otros usuarios.Esto se logra a traves del enqueue work process (utilizando el message server si fuece apropiado).
este realziara la sentradas correspondientes en la tabla de bloque si es que ya no estan bloqueados los datos por otro usuario, en este caso informara al usuario que los datos no puede modificarse en este momento.
+Si el enqueue work process puede realziar el bloqueo en la tabal de bloque, envia la clave de bloque(lock key) al usuario- El programa lee el o los registros que sean modificados desde la base de daqtos y el usuario realiza las midificaciones en la pantalla transaccional SAP.
+en la parte de dialogo de la transacciion, el programa inicia la finalziacio nde la transaccion con la sentencia ABAP COMMIT WORK, hsta aca manejo el proceso del dialogo dispara ahora el proceso de actualizacion.
+en base ala informacio nque recibe le lproceso de dialogo, el proceso de actualziacion lee las tablas VB para identificar los datos que pertenencen..
+el proceso de actualizacion transfiere los cambios marcados y obtenidos de las tabals VB ala base de datos con una sentencia unica de actualziacion en las tabla s de la aplicacion y evalua la respues de la base. Si los cambios son realizados en el proceso de actualizacion confirma los cambios con el comando de base de datos commit luego del ultimo cambio den la base de datos y borra las entradas de las tablas VB.
si un error ocurre, el proceso de actualzacion dispara un rollback en la base de datos y deja la informacion en las tabla sVB, marcando la como defectuosa.
+las entradas en la tabla de bloqueo son eliminadas.
transaccion sm13 permite visualizar las actualziacion pendientes
 
 
 
Sobre el autor
Publicación académica de Bryan Steven Silva Londono, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Bryan Steven Silva Londono
Profesión: Tecnologo en Telecomunicaciones - Colombia - Legajo: JZ21C
✒️Autor de: 10 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy una persona emprendedora, dinamica y responsable. me gusta dejar buena imangen y enfatiza en mi entorno laboral ya que me considero una persona altruista y empatica, con mi equipo de trabajo ya qu
Certificación Académica de Bryan Silva