✒️SAP BASIS / El proceso de update Por Sayil López Valencia

Selector Alummnos / Empresas

SAP BASIS El proceso de update

SAP BASIS El proceso de update

En SAP se realizan procesos utilizando transacciones y estas pueden ejecutar varios cambios de pantalla.

Ejemplo: Al crear un pedido se pueden visualizar varias pantallas donde se deberá concluir la ejecución para que los datos se vean reflejados o si no, no serán modificados en la base de datos (concepto Atómico).

En resumen; si la operación finaliza durante la ejecución ya sea por la desconexión del SAP GUI del usuario u ocurre un error, no deberá realizarse cambios en la base de datos. Esta acción la realiza el sistema de actualización SAP (SAP Update System).

1.- El sistema de actualización

El sistema de actualización permite a las transacciones en SAP quitar carga de trabajo en los cambios a nivel de base de datos. Estos cambios se realizan de forma asincrónica en un proceso denominado Update Worl Process.

Los D-WP pasan los datos que van a escribirse en la base de datos al proceso de actualización. Este proceso no espera a que se complete la actualización para continuar, esto es asincrónica.

  1. El D-WP se completa con el comando ABAP COMMIT WORK aquí comienza la actualización.
  2. El MS transfiere esta solicitud a un proceso de actualización, en este punto cada paso de diálogo corresponde a una transacción de la DB y se realiza completamente o no con el comando COMMIT.
  3. La parte de actualización de transacción SAP se ejecuta en una única transacción de DB. En este momento es cuando los datos se copian a las tablas de la aplicación.

Si un usuario quiere cambiar los datos en una transacción SAP, llama a la transacción correspondiente, realiza las entradas o modificaciones en las pantallas y luego inicia de nuevo el proceso de actualización cuando guarda los datos.

2.- El proceso de actualización asincrónica

  • Por medio del E-WP con utilización del MS; el programa bloquea los registros de la aplicación para otros usuarios. Este E-WP realizara las entradas correspondientes en la tabla de bloqueo.

Si se encuentran bloqueados por otro usuario este informara al usuario que no pueden modificarse en ese momento.

  • El E-WP enviara la clave de bloqueo (lock key) al usuario. El programa leerá los registros que serán modificados desde la DB y el usuario realizara las modificaciones correspondientes.
  • En el proceso de diálogo activo, el programa llama a un módulo de función utilizando la sentencia CALL FUNCTION … IN UPDATE TASK y escribe los cambios realizados en las tablas de actualización de la DB conocidas como VB*, ya que sus nombres comienzan con las letras “VB”.

Actúan como memoria temporal y guardan los datos que serán modificados hasta que puedan ingresar en las tablas de aplicación de la base de datos en una sola transacción de base de datos.

  • En la parte final de la transacción por ejemplo cuando el usuario guarda los datos, el programa inicia la finalización de la transacción con la sentencia ABAP COMMIT WORK.

El proceso de diálogo que en este punto maneja el proceso, ejecuta el proceso de actualización.

  • Referente a la información que recibe el proceso para actualizar, el proceso de actualización lee las tablas “VB” para identificar los datos que perteneces a esta transacción SAP ya que puede haber más registros en la tabla VB* al mismo tiempo de otras transacciones SAP.
  • El proceso de actualización transfiere los cambios marcados obtenidos de las tablas VB* a la base de datos con una sentencia única de actualización en las tablas de la aplicación y evalúa la respuesta de la base. Si los cambios se realizan, el proceso confirma los cambios con un comando de base de datos commit luego del ultimo cambio en la base de datos y borra las entradas de las tablas VB*

Si ocurre un error, el proceso de actualización ejecuta un ROLLBACK en la base de datos y deja la información en las tablas VB* marcándolas como defectuosas.

  • Al finalizar las entradas en la tabla de bloqueo son eliminadas.

En un proceso de actualización asíncrona tiene más prioridad que la de diálogo y puede ejecutarse como proceso independiente.

En el diálogo se crea un registro LOG con los datos a modificar y el nombre del programa de actualización.

Este programa de actualización asíncrona toma de las tablas del LOG los datos a actualizar, el programa debe iniciarse por el programa de diálogo.

Si ocurre un error en la actualización, la tabla de LOG queda igual y daría un estatus de error, desde la transacción SM13 podemos monitorearlo.

Transacción SM13: Permite visualizar si existen actualizaciones pendientes en el sistema SAP y el estado. Las que están marcadas como erróneas no deben reprocesarse por el administrados sino por el usuario utilizando la transacción para tal fin.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Sayil Emanuel López Valencia, en su ámbito de estudios para la Carrera Consultor SAP BASIS NetWeaver Nivel Inicial.

SAP Master


Sayil Emanuel López Valencia

Profesión: Sistemas Computacionales - Mexico - Legajo: WA24Q

✒️Autor de: 45 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Sayil López

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El proceso de update" de la mano de nuestros alumnos.

SAP SemiSenior

Sistema de actualización El sistema de actualización es una tecnología que permite a las transacciones de SAP quitar carga de trabajo intensa en los cambios a nivel de la base de datos. Estos cambios se realizan luego de manera asincrónica en un proceso especial denominado update work process (proceso de actualización). Transacción SM13 La transacción SM13 nos permite visualizar si existen actualizaciones pendientes en el sistema SAP y cual es su estado. Aquellas que están marcadas como erróneas no deben reprocesarse por el administrador sino por el mismo usuario utilizando la transacción para tal fin.

Acceder a esta publicación

Creado y Compartido por: Giannina Pinanez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

PROCESO DE UPDATE En el sistema SAP, un proceso de negocio es mapeado utilizando una transacción que puede contener varios cambios de pantalla, por ejemplo, la creación de una orden de compra. Los cambios en los datos efectuados en este proceso se suponen que serán ejecutados completamente o no serán modificados en absoluto en la base de datos (concepto Atómico del sistema transaccional). Si la operación es finalizada durante la ejecución o un error ocurre, entonces ningún cambio en la base de datos debe efectuarse. El sistema de Actualización de SAP (SAP Update System), el cual se describe a continuación, es quien se encarga de esto. 1 - El sistema de actualización...

Acceder a esta publicación

Creado y Compartido por: Norberto Berli / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El sistema de actualización El sistema de actualización es una tecnología que permite a las transacciones de SAP quitar carga de trabajo intensa en los cambios a nivel de la base de datos. Estos cambios se realizan luego de manera asincrónica en un proceso especial denominado update work process (proceso de actualización). Los procesos de diálogo pasan los datos que van a escribirse en la base de datos al proceso de actualización. El proceso de diálogo no espera que la actualización se complete para continuar, por esto es que la actualización es asincrónica, no en simultáneo. La tarea del proceso de diálogo se completa con el comando ABAP COMMIT...

Acceder a esta publicación

Creado y Compartido por: Luis Edgar Lacombe Alarcon

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Sistema de actualizacion Es una tecnologia que permite a las transacciones SAP quitar carga de trabajo intensa en los cambios a nivel base de datos. estos cambios se realizan luego de manera asincronica en un proceso especial denbominado update work process. Los procesos de dialogo que van a escribirse en la base datos al proceso de actualizacion. El proceso de dialogo no espera que la actualizacion se compelte para continuar, por esto es que la actualizacion es asincronica, no en simultaneo. El proceso de dialogo se completa con el comando ABAP COMMIT WORK, la actualizacion comienza aqui: El message server tranfiere la solicitud de actualizacion a un proceso de actualizacion. El sistema de acutalizacion se aplica ejmp.: cuando un usario quiere...

Acceder a esta publicación

Creado y Compartido por: Jorge Eduardo Limon Andrade

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PROCESO DE UPDATE Analizamos el sistema de actualización asincrónico de SAP En el sistema SAP, un proceso de negocio es mapeado utilizando una transacción que puede contener varios cambios de pantalla. Un ejemplo podría ser, la creación de una orden de compra. Los cambios en los datos efectuados en este proceso se suponen que serán ejecutados completamente o no serán modificados en absoluto en la base de datos (concepto Atómico del sistema transaccional). Si la operación es finalizada durante la ejecución o un error ocurre, entonces ningún cambio en la base de datos debe efectuarse. El sistema de Actualización de SAP (SAP Update System), el cual se describe...

Acceder a esta publicación

Creado y Compartido por: Kevin Alberto Villamil Perez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Un proceso de negocio es mapeado utilizando una transacción que puede contener varios cambios de pantalla, por ejemplo, la creación de una orden de compra. Los cambios en los datos efectuados en este proceso se suponen que serán ejecutados completamente o no serán modificados en absoluto en la dB (concepto atómico del sistema transaccional). El sistema de actualización de SAP (SAP Update System) es el encargado proteger la base de datos ante operaciones de finalización en el proceso de ejecución y/o error. El sistema de actualización El sistema de actualización es una tecnología que permite a las transacciones de SAP quitar carga de trabajo intensa en...

Acceder a esta publicación

Creado y Compartido por: Israel Cespedes Penaloza / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Un proceso de negocio es mapeado utlizando una transacción que puede contener varios cambios de pantalla, por ejemplo, la creación de una orden de compra. Los cambios en los datos efectuados en este proceso se suponen que serán ejecutados completamente o no serán modificados en absoluto en la base de datos (concepto Atómico del sistema transaccional) El sistema de actualización es una tecnología que permite a las transacciones de SAP QUITAR CARGA de trabajo intensa en los cambios a nivel de la BASE DE DATOS. Se realizan luego de manera asincrónica en un proceso denominado update work process. Los procesos de diálogo pasan los datos que van a escribirse en la base de datos al proceso...

Acceder a esta publicación

Creado y Compartido por: Franco Perez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Proceso de Update (Sistema de actualización asincrónico de SAP) En el sistema SAP, un proceso de negocio es mapeado utilizando una transacción que puede contener varios cambios de pantalla. por ejemplo, la creación de una orden de compra. Los cambios en los datos efectuados en este proceso se suponen que serán ejecutados completamente o no serán modificados en absoluto en la base de datos (concepto Atómico del sistema transaccional) Si la orden es finalizada durante la ejecución o un error ocurre, entonces ningún cambio en la base de datos debe efectuarse. El sistema de Actualización de SAP (SAP Update System), es quien se encarga de esto. *Sistema de Actualización*...

Acceder a esta publicación

Creado y Compartido por: Eduardo Méndez Ramírez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EL PROCESO DE UPDATE El sistema de actualización de SAP es el encargado de que ningún cambio sea efectuado mientras no finalice la transacción. El sistema de actualización. El Sistema de Actualización, guarda los cambios de manera asincrónica en la base de datos para no sobrecargar el sistema. Los procesos de dialogo pasan los datos que van a escribirse al Update Work Process. El proceso de dialogo no espera, por eso la actualización es asíncrona. La tarea del proceso de dialogo finaliza con el comando ABAP COMMIT WORK, el message server transfiere la solicitud de actualización a un proceso de actualización, y es este el que ejecuta los cambios....

Acceder a esta publicación

Creado y Compartido por: Victor Adrian Moreno Crespi / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Sistema de Actualización El Sistema de Actualización, guarda los cambios de manera asincrónica en la base de datos para no sobrecargar el sistema. Eso supone que si una operación es finalizada durante la ejecución o ocurre algún error, no se efectúa ningún cambio en la base de datos. Esos cambios son los Update Work Process. Los procesos de diálogo transfieren la información a los Update Work Process y, al procesarse de manera asincrónica, no espera a que la actualización se complete para poder continuar. Dichos procesos de diálogo se completan con el comando ABAP COMMIT WORK. Proceso de Actualización Asincrónica Cuando se realiza una modificación...

Acceder a esta publicación

Creado y Compartido por: Francesc Ventura Iglesias / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!