✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
LA SENTENCIA INSERT
Permite introducir nuevos registros a una base de datos.
Siempre después de un INSERT se debe preguntar por el SY-SUBRC, si es cero el registro se insertó correctamente de lo contrario se produje un error y el registro no se insertó.
LA SENTENCIA UPDATE
Permite actualizar el contenido de uno o varios registros de una tabla de base de datos.
Siempre después de un UPDATE se debe preguntar por el SY-SUBRC, si es cero el registro se actualizo correctamente de lo contrario se produje un error y el registro no se actualizo.
LA SENTENCIA MODIFY
Permite modificar el contenido de uno o varios registros de una tabla base de datos.
Siempre después de un MODIFY se debe preguntar por el SY-SUBRC, si es cero el registro se modificó correctamente de lo contrario se produje un error y el registro no se modificó.
Si el registro que se intenta modificar no existe en la tabla, este se creara
LA SENTENCIA DELETE
Permite borrar el contenido de uno o varios registros de una tabla base de datos.
Siempre después de un DELETE se debe preguntar por el SY-SUBRC, si es cero el registro se borró correctamente de lo contrario se produje un error y el registro no se borró.
La cantidad de registros borrados se guardara en SY-DBCNT.
ACTUALIZACION Y RECUPERACION DE UNA BASE DE DATOS
Para finalizar una unidad de procesamiento lógico LUW se utiliza un COMMIT WORK que realiza un update físico hace irrevocable cualquier modificación en la base de datos.
Si se quiere deshacer todas las modificaciones desde el último COMMINT WORK, se realiza un ROLLBACK WORK.
Es conveniente que después de un INSERT, MODIFY, UPDATE o DELETE realizar COMMIT WORK y ROLLBACK WORK.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial