📘Rollback Work

Selector Alummnos / Empresas

Definición de Rollback Work

Es la sentencia de ABAP que se utiliza para deshacer los cambios realizados sobre una base de datos.

Si se le agrega la cláusula AND WAIT el programa se para hasta que la tarea de actualización termina.

La sentencia ROLLBACK cierra la LUW (Logical Unit of Work) actual y abre una nueva LUW. De esta forma todos los pedidos de cambios de la LUW actual son cancelados, para realizar esto se realizan los siguientes pasos:

  • Se ejecutan todos los subprogramas registrados con PERFORM ON ROLLBACK.
  • Se borran todos los subprogramas registrados con PERFORM ON COMMIT.
  • Se genera una excepción interna en los Servicios de objetos que garantiza que los atributos de los objetos persistentes se inicialicen.
  • Borra todos los módulos de funciones de actualización registrados con CALL FUNCTION ...IN UPDATE TASK de la tabla base de datos VBLOG y borra todas las RFCs transaccionales registradas con CALL FUNCTION ... IN BACKGROUND TASK de las tablas de la base de datos ARFCSSTATE y ARFCSDATA.
  • Se eliminan todos los bloqueos de SAP establecidos en el programa actual en el que el parámetro formal _SCOPE del módulo de función de bloqueo se estableció en el valor 2.
  • Dispara el ROLLBACK o vuelta atrás a la base de datos, que también finaliza la LUW actual.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Rollback Work" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert


La actualización y la recuperación de una tabla base de datos 1 La actualización y la recuperación de una tabla base de datos Cuando realizamos modificaciones en los datos de una tabla base de datos (por ejemplo, con las sentencias INSERT, UPDATE, MODIFY o DELETE), dichos cambios no se aplican de forma inmediata en la base de datos. Para que las modificaciones se vuelvan definitivas, es necesario ejecutar la sentencia COMMIT WORK, la cual confirma y graba físicamente los cambios realizados. Por otro lado, si deseamos deshacer las operaciones realizadas desde el último COMMIT WORK, podemos usar la sentencia ROLLBACK WORK, la cual revierte todos los cambios no confirmados. Esto permite mantener la integridad...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

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

SAP Expert


1. Concepto de Unidad de Procesamiento Lógico (LUW) Cuando ejecutamos sentencias como INSERT, UPDATE, MODIFY o DELETE en un programa ABAP, los cambios no se graban físicamente en la base de datos de inmediato. Estos cambios permanecen en un estado temporal hasta que se cierra la "Unidad de Procesamiento Lógico" (LUW). Esto permite asegurar la integridad de los datos: o se graban todos los cambios de un proceso, o no se graba ninguno. 2. La Sentencia COMMIT WORK (Confirmación) Es la sentencia utilizada para confirmar los cambios realizados. Función: Realiza la actualización física en la base de datos, haciendo que cualquier modificación sea irrevocable. Visibilidad: Hasta...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

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

SAP Junior

La actualización y la recuperación de una tabla base de datos 1 | La actualización y la recuperación de una tabla base de datos. Cuando realizamos cambios a los datos que se encuentran almacenados en las tablas que forman la base de datos de SAP, estos cambios no se materializan en la base de datos hasta que son confirmados. Para finalizar una unidad de procesamiento lógico LUW de base de datos se utiliza la sentencia COMMIT WORK, que realiza un update físico en la base de datos, haciendo irrevocable cualquier modificación en la misma. Ejecutar un COMMIT WORK en SAP es sinónimo de confirmar los cambios realizados a las tablas de la base de datos. Ahora bien si deseamos deshacer todas las...

Acceder a esta publicación

Creado y Compartido por: Gustavo Jose Rondon Hernandez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

1 | La actualización y la recuperación de una tabla base de datos Cuando realizamos cambios a los datos que se encuentran almacenados en las tablas que forman la base de datos de SAP, estos cambios no se materializan en la base de datos hasta que son confirmados. Para finalizar una unidad de procesamiento lógico LUW de base de datos se utiliza la sentencia COMMIT WORK, que realiza un update físico en la base de datos, haciendo irrevocable cualquier modificación en la misma. Ejecutar un COMMIT WORK en SAP es sinónimo de confirmar los cambios realizados a las tablas de la base de datos. Ahora bien si deseamos deshacer todas las operaciones realizadas sobre la base de datos desde la ejecución...

Acceder a esta publicación

Creado y Compartido por: Mara Fadua Romero Hernandez

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

SAP Expert


Las sentecias INSERT, UPDATE, MODIFY y DELETE 1 La sentencia INSERT La sentencia INSERT en ABAP se utiliza para insertar nuevos registros en una tabla base de datos. Puede emplearse para agregar un único registro o múltiples registros desde una tabla interna. Ejemplo básico: Para insertar un registro en la tabla ZTABLA_USUARIOS se construye una estructura con los datos y se utiliza INSERT. Ejemplo múltiple: Si se desea insertar todos los registros de la tabla interna TI_USUARIOS en la tabla base de datos, se puede usar INSERT TI_USUARIOS INTO ZTABLA_USUARIOS. Tras ejecutar un INSERT, se debe verificar el valor de la variable del sistema SY-SUBRC. Si SY-SUBRC = 0, la inserción...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

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

SAP Master


El SAP Business WorkPlace Conceptos generales del Business Workplace El Business Workplace es un entorno dentro de los apps Business Workflow para procesar work items, recibir/enviar mensajes y almacenar documentos. Se accede mediante la transacción SBWP. Los empleados reciben documentos y work items en el Business Workplace para su tratamiento. La estructura organizacional define roles y responsabilidades y asegura que el trabajo llegue a la persona adecuada. La Worklist contiene todos los work items y actividades asignadas a cada usuario. Los documentos electrónicos como emails, fax e internet mail llegan al inbox del Business Workplace, facilitando...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP Senior

Conceptos Clave: · Propósito: Hacer el código más legible, mantenible y consistente entre diferentes programadores. · Beneficios: · Nemotecnia: El nombre sugiere el tipo y propósito (ej: v_ para variable global, tl_ para tabla interna local). · Consistencia: Mismas reglas en todo el código. · Permite usar herramientas de verificación de código (Extended Program Check - SLIN, Code Inspector). · Algunos estándares propuestos (ejemplos): · Variables globales: v_nombre · Variables locales (en forms): vl_nombre · Tabla interna global: t_i_nombre · Tabla interna local: tl_nombre · Estructura/Work area...

Acceder a esta publicación

Creado y Compartido por: Mara Fadua Romero Hernandez

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

SAP Master

El monitoreo de tareas en segundo plano se gestiona principalmente a través de la transacción SM37 (o SM37DISP para visualización), permitiendo supervisar el ciclo de vida de un job mediante sus distintos estados: Planned (planificado sin inicio definido), Released (liberado con condición de inicio), Ready (en cola), Active (en ejecución) y Finished (finalizado con éxito) Los usuarios pueden filtrar las búsquedas por nombre de job, estado, usuario o eventos específicos para localizar ejecuciones concretas Para un análisis detallado, la herramienta ofrece acceso al Job Log, que registra todos los mensajes emitidos durante la ejecución, y a la Lista Spool para visualizar los...

Acceder a esta publicación

Creado y Compartido por: Oscar Orlando Ruiz Cano

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

SAP Master


Gestión y asignación de agentes Definición y tipos de agentes Un agente es la persona encargada de ejecutar tareas dentro de un workflow. Los work items pueden ser procesados por el sistema o asignados a agentes humanos cuando la ejecución no puede ser automática. Seleccionar al agente adecuado es una tarea crítica y compleja, especialmente en procesos nuevos. Asignación de agentes y grupos El sistema trabaja con grupos de agentes: posibles, responsables y excluidos. Agentes posibles: tienen permiso para ejecutar tareas y se asignan a nivel de tarea. Agentes responsables: asignados a ejecutar work items específicos,...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

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

SAP PP PLANIFICACION EJECUCION WORK FLOWS CREACION DE ORDENES LIBERACION TIPOS DE INDUSTRIAS DISCRETA POR PROCESOS(QUIMICAS) REPETITIVA KANBAN PASOS DEL PROCESO DE PLANIFICACION PLANIFICACION DE CANTIDADES A SER DERIVADAS CORRIDA DEL MRP LOS DATOS MAESTROS DE RUTAS, BOMS PLANIFICACION Y CONTROL DE LA PRODUCCION MPS Master Production Scheduling Basado en la capacidad de los recursos se asignan las fechas en cada maquina MRP ...

Acceder a esta publicación

Creado y Compartido por: Sergio Valdez


👉Bueno, estos fueron los últimos artículos de 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.