![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️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
![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](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/319.jpg)
Actualización y recuperación de una base de datos:
Para finalizar una unidad de procesamiento lógico (LUW) de base de datos se utiliza un COMMIT WORK.
Esto realiza un update físico en la base de datos, haciendo IRREVOCABLE cualquier modificación en la base de datos.
Si deseamos deshacer todas las operaciones realizadas desde el ultimo COMMIT WORK, realizamos un ROLLBACK WORK.
------------------------------------------------------------------------------------------------
Ejemplo:
INSERT INTO ztabla_usuarios VALUES wa_usuarios.
IF SY-SUBRC EQ 0.
COMMIT WORK.
ELSE.
ROLLBACK WORK.
ENDIF.
------------------------------------------------------------------------------------------------
Es conveniente realizar el código de ejemplo después de un INSERT, MODIFY, UPDATE o DELETE.
------------------------------------------------------------------------------------------------
Las variables del sistema son de solo lectura, por lo que no tiene sentido modificarla ya que nos aportan información muy útil acerca de nuestro programa.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Gabriel Mera Tapia
Sobre el autor
Publicación académica de Martin Alejandro Goya, en su ámbito de estudios para la Carrera Consultor ABAP.
Martin Alejandro Goya
Profesión: Ingeniero en Computacion - Argentina - Legajo: CJ13E
✒️Autor de: 49 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Martin Goya