🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Rollback

Selector Alummnos / Empresas

Definición de Rollback

Es una sentencia SQL que revierte una transacción explícita o implícita hasta el inicio de la transacción o hasta un punto de retorno dentro de la transacción.

Un rollback o reversión es una operación que devuelve a la base de datos a algún estado previo.

Los Rollbacks son importantes para la integridad de la base de datos, a causa de que significan que la base de datos puede ser restaurada a una copia limpia incluso después de que se han realizado operaciones erróneas.

Los Rollbaks son cruciales para la recuperación de crashes de un servidor de base de datos; realizando rollback(devuelto) cualquier transacción que estuviera activa en el tiempo del crash, la base de datos es restaurada a un estado consistente.

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Master

COMMIT WORK nos permite confirmar los cambios realizados sobre una base de datos y ROLLBACK WORK deshace los cambios realizados sobre una base de datos. Luego de realizar INSERT, MODIFY, UPDATE o DELETE es recomendable realizar un COMMIT WORK o ROLLBACK WORK.

Acceder a esta publicación

Creado y Compartido por: Mónica Robles

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

SAP SemiSenior

1 | La actualización y la recuperación de una tabla base de datos Cuando en nuestros programas manipulamos la base de datos, los cambios que realizamos son virtuales. Estos se vuelven reales tras confirmarlos con la sentencia COMMIT WORK. En cambio, si queremos deshacer todos los cambios que hicimos utilizamos la sentencia ROLLBACK WORK (Esta sentencia retrocede hasta el último COMMIT WORK que se hizo, por lo tanto si hacemos un COMMIT erróneo ROLLBACK no lo puede corregir). Cuando finaliza un programa, por defecto se realiza un COMMIT WORK. Aunque tanto los COMMIT como los ROLLBACK son procesos que deberíamos controlar de forma manual. Esto lo hacemos usando condicionales IF después de las sentencias...

Acceder a esta publicación

Creado y Compartido por: Mauricio Javier Solis Ibañez / Disponibilidad Laboral: FullTime

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

SAP Senior

La actualización y la recuperación de una tabla base de datos 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. Si deseamos deshacer todas las operaciones realizadas sobre la base de datos desde la ejecución de la última sentencia commit work entonces ejecutaremos la sentencia rollback work La ejecución de la sentencia rollback work no deshace los cambios a las tablas de la base de datos que han...

Acceder a esta publicación

Creado y Compartido por: Alejandra Daniela Naranjo Belmonte

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

SAP Master

La actualización y la recuperación de una tabla base de datos LECCION 9º DE 10 1 - Actalizacion y recupero de BD. Para que los cambios se persitan en la bd se utiliza la sentencia COMMIT WORK. Si deseamos deshacer los cambios del ultimo COMMIT WORK se usa la sentencia ROLLBACK WORK. CLEAR wa_usuarios wa_usuarios-mandt = sy-mandt. wa_usuarios-dni = '28280933'. wa_usuarios-nombre_ape ='Pablo Oggero'. wa_usuarios-estado_usu = 'A'. INSERT into ztabla_usuarios values wa_usuarios. IF sy-subrc EQ 0. COMMINT WORK. ELSE ROLLBACK WORK. ENDIF.

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

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

SAP Master

Actualización y recuperación de una tabla BD Cuando realizamos cambios a los datos que se encuentran almacenados en las tablas que forman una BD SAP, estos cambios se materializan solo cuando son confirmados. Para finalizar una unidad de procesamiento lógico LUW de BD se utiliza la sentencia COMMIT WORK, que realiza un update físico en la BD, 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 BD. Ahora bien si deseamos deshacer todas las operaciones realizadas sobres la BD desde la ejecución de la última sentencia COMMIT WORK tenemos que ejecutar la sentencia ROLLBACK WORK. La ejecución...

Acceder a esta publicación

Creado y Compartido por: Lisimaco Prieto Herrera

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

SAP Master

Muy importante para la gestion de tablas BD y sus cambios, las Instrucciones COMMIT WORK y ROLLBACK WORK

Acceder a esta publicación

Creado y Compartido por: Luis Enrique Quintero Florido

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

SAP Senior

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 de la misma. Ejecutar un COMMIT WORK en SAP es sinònimo de confirmar los cambios realizados a las tablas de la base de datos. Si deseamos deshacer todas las operaciones realizadas sobre la base de datos desde la ejecuciòn de la ùltima...

Acceder a esta publicación

Creado y Compartido por: Ariel Martucci / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

al hacer commit se confirma el guardado en la base de datos. rollback deshace los cambios.

Acceder a esta publicación

Creado y Compartido por: Edgar Arturo Moreno Tello

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

SAP Senior

Actualización y recuperación de una tabla de base de datos. Cuando realizamos cambios a los datos que se encuentran almacenados en las tablas, es necesario confirmar los cambios realizados a dichas tablas a través de la sentencia COMMIT WORK. Para por el contrario deshacer las operaciones realizadas sobre la base de datos ejecutamos la sentencia ROLLBACK WORK. A excepción de los cambios que ya han sido confirmados con commit work. CLEAR wa_usuarios. wa_usuarios-mandt = sy-mandt. wa_usuarios-dni = '21727679'. wa_usuarios-nombre_ape = 'Juan Graco'. wa_usuarios-estado_asu = 'A'. INSERT into ztabla_usuarios values wa_usuarios. IF sy-subrc EQ 0. COMMIT WORK. ELSE. ROLLBACK WORK. ENDIF

Acceder a esta publicación

Creado y Compartido por: Linda Carolina Zambrano León

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

SAP Senior

Para confirmar los cambios realizados con las sentencias insert, delete, update y modifi de sebe aplicar el COMMIT WORK para guardar de manera permanente los camios o el ROLLBACK WORK para deshacer los cambios. Para esto se usa el SY-SUBRC, en caso de 0 se hace el commit work sino rollback work. Diferencia con las sentencias UPDATE y MODIFY. MODIFY si encuentra el registro o la clave lo va a modificar con los datos que se enviaron, pero si no existe el registro lo va a agregar en la tabla. EL Update actualiza un registro que existe en la tabla de base de datos, si este registro no existe (es decir busca la clave) va a generar un error.

Acceder a esta publicación

Creado y Compartido por: Dixon Jose Carneiro Olivero / Disponibilidad Laboral: FullTime


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