
Actualización y Recuperación de una Base de Datos
Para realizar una actualización y recuperación de una base de datos se ejecuta el código donde se inserta un registro en la tabla.
Ponemos un Breakpoint en la sentencia INSERT y ejecutamos el programa.
Ejecutamos el programa y nos situamos después del INSERT.
Vamos a la transacción SE16 para verificar que el registro fue actualizado.
Para que se produzca el ROLLBACK de los cambios realizados regresamos al programa y modificamos el valor de SY-SUBRC y volvemos a ejecutar.
Refrescamos la SE16 y se verifica que el registro insertado no esta en la tabla.
Nota: Las variables del sistema son de solo lectura la única forma de modificarlas es por DEBBUG.
IF sy-subrc EQ 0.
COMMIT WORK.
ELSE
ROLLBACK WORK.
ENDIF.