✒️ABAP / La actualización y la recuperación de una tabla base de datos Por Alvaro Ardila Sandoval
ABAP La actualización y la recuperación de una tabla base de datos

Actualización y Recuperación de Tablas en SAP:
Cuando se realizan cambios en los datos almacenados en las tablas de la base de datos de SAP, estos cambios no se aplican directamente a la base de datos hasta que se confirman.
Commit Work:
- Utilizado para finalizar una unidad de procesamiento lógico (LUW) de base de datos.
- Confirma los cambios realizados en las tablas de la base de datos.
- Hace que las modificaciones sean irrevocables.
Rollback Work:
- Deshace todas las operaciones realizadas sobre la base de datos desde la última sentencia Commit Work.
- No afecta los cambios confirmados previamente.
Es importante tener en cuenta que la ejecución de Commit Work confirma los cambios en la base de datos, mientras que Rollback Work deshace las operaciones pendientes desde el último Commit Work.
En un escenario práctico utilizando la tabla de usuarios ZTABLA_USUARIOS:
- Después de realizar una operación como Insert, Modify, Update o Delete, se debe verificar el valor de SY-SUBRC para asegurar que la operación fue exitosa.
- Se recomienda ejecutar Commit Work para confirmar los cambios si SY-SUBRC es 0, o Rollback Work para deshacer los cambios si SY-SUBRC no es 0.
- Al finalizar la ejecución de un programa, se realiza automáticamente un Commit Work, confirmando todos los cambios pendientes.
- Rollback Work no afecta los cambios confirmados anteriormente.
En un análisis paso a paso del proceso de actualización y recuperación en modo de depuración, se puede observar cómo los cambios se reflejan en la base de datos solo después de la ejecución de Commit Work, mientras que Rollback Work deshace los cambios pendientes.
 
 
 
Sobre el autor
Publicación académica de Alvaro Andres Ardila Sandoval, en su ámbito de estudios para el Curso SAP ABAP.
Alvaro Andres Ardila Sandoval
Profesión: Desarrollador Backend Sap Abap - Colombia - Legajo: CL70S
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Desarrollador de software con más de 4 años de experiencia en el diseño, desarrollo e implementación de soluciones tecnológicas innovadoras. desarrollador backend sap abap.
Certificación Académica de Alvaro Ardila
























