✒️ABAP La actualización y la recuperación de una tabla base de datos
ABAP La actualización y la recuperación de una tabla base de datos
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 de la sentencia ROLLBACK WORK no deshace los cambios a las tablas de la BD que han sido confirmados previamente con la ejecución de la sentencia COMMIT WORK.
Es sumamente conveniente, después de ejecutar las sentencias INSERT, UPDATE, MODIFY o DELETE realizar un COMMIT WORK y ROLLBACK WORK para confirmar los cambios realizados a la BD, en caso que el contenido de la variable SY-SUBRC sea 0 o para deshacer los cambios en caso que el contenido sea diferente de 0.
Cuando un programa finaliza su ejecución se ejecuta automáticamente la sentencia COMMIT WORK por lo que en ese momento se confirma los cambios a la BD.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto