
VÍDEO - ACTUALIZACIÓN Y RECUPERACIÓN DE UNA TABLA BASE DE DATOS
Después de realizar algún INSERT, DELETE, MODIFY, UPDATE se aplique un ROLLBACK WORK o un COMMIT WORK.
ROLLBAKC WORK: se utiliza para deshacer 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.
COMMIT WORK: se utiliza para confirmar los cambios realizados sobre una base de datos.
Si la ejecución de la sentencia funciono correctamente (SY-SUBRC = 0), es decir se actualizaron correctamente las tablas de bloqueo entonces realizaremos un COMMIT WORK.
Si se produjo algún error, entonces realizaremos un ROLLBACK WORK para volver atrás los cambios realizados a las tablas de la base de datos.
Transacción SE16 para ver si la tabla fue modificada.
Las variables del sistema son solo lectura, la forma de modificarlas es por debug, en el vídeo se hace solo para probar, ya que no tiene sentido modificarlas, estas variables proporcionan información importante de modo dinámico y si se modifican se pierde dicha información.