✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
INSERT-permite introducir nuevos registros a una base de datos.
Siempre despues de un INSERT se debe preguntar por el SY-SUBRC , si es cero, el registro se inserto correctamente, caso contrario,se produjo un error y el registro no se inserto.
Si existe algun registro en la base de datos con igual clave que un registro en la tabla interna se producira un error de ejecucion en el programa.
UPDATE. permite actualizar el contenido de uno o varios registros de una tabla base de datos.
Siempre despues de un UPDATE se debe preguntar por el SY-SUBRC , si es cero, el registro se actualizo correctamente, caso contrario,se produjo un error y el registro no se actualizo.
MODIFY. permite midificar el contenido de uno o varios registros de una tabla base datos.
Siempre despues de un MODIFY se debe preguntar por el SY-SUBRC , si es cero, el registro se modifico correctamente, caso contrario,se produjo un error y el registro no se modifico.
Si el registro que se intenta modificar, no existe en la tabla, este se creara.
DELETE.permite borrar el contenido de uno o varios registros de una tabla base de datos.
Siempre despues de un DELETE se debe preguntar por el SY-SUBRC , si es cero, el registro se borro correctamente, caso contrario,se produjo un error y el registro no se borro.
La cantidad de registros borrados se guarda en SY-DBCNT.
LUW. unidad logica de procesamiento de una base datos.
COMMIT WORK. sentencia ABAP que se utiliza apra confirmar los cambios realizados sobre una base de datos. si se le agrega una clausula AND WAIT el programa se para hasta que la tarea de actualizacion termina.
Si deseamo deshacer todas las operaciones realizadas sobre la base de datos desde el ultimo COMMIT WORK, realizaremos un ROLLBACK WORK. sentencia ABAP que se utiliza para deshacer los cambios realizados sobre una base datos, si sele agrega la clausula AND WAIT el programa se para hasta que la tarea de actualizacion termina.
 
 
 
Sobre el autor
Publicación académica de Marco Antonio Vazquez Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Marco Antonio Vazquez Gonzalez
Mexico - Legajo: RB98L
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Marco Vazquez