✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
La sentencia INSERT
La sentencia INSERT permite introducir o insertar nuevos registros a una tabla base de datos.
Imagen 1.1 - INSERT de un registro en una tabla base de datos
Siempre despues de la ejecucion de la sentencia INSERT se debe preguntar por el contenido de la variable del sistema SY-SUBRC.
Si es cero esto significa que el registro se inserto correctamente, caso contrario se produjo un error y el registro no se inserto.
Imagen 1.2 - INSERT de una tabla interna en la tabla base de datos ZTABLA_USUARIOS
La sentencia UPDATE
La sentencia UPDATE permite actualizar el contenido de uno o varios registros de una tabla base de datos.
Imagen 2.1 - La actualizacion de un registro de la tabla base de datos ZTABLA_USUARIOS
Siempre despues de ejecutar la sentencia UPDATE se debe preguntar por el contenido de la variable del sistema SY-SUBRC.
Si es cero esto significa que el registro se actualizo correctamente, caso contrario, se produjo un error y el registro no se actualizo.
Imagen 2.2 - Actualizamos los registros que cumplen las condiciones
Imagen 2.3 - La actualizacion de una tabla base de datos a partir de una tabla interna
La sentencia MODIFY
La sentencia MODIFY permite modificar el contenido de uno o varios registros de una tabla base de datos.
Imagen 3.1 - La modificacion de un registro de la tabla base de datos.
Siempre despues de la ejecucion de la sentencia MODIFY se debe preguntar por el contenido de la variable del sistema SY-SUBRC.
Si es cero esto significa que el registro se modifico correctamente, caso contrario, se produjo un error y el registro no se modifico.
Imagen 3.2 - La modificacion de una tabla base de datos a partir de una tabla interna
Si el registro que se intenta modificar mediante la ejecucion de la sentencia MODIFY no existe en la tabla base de datos entonces este se creara
La sentencia DELETE
La sentencia DELETE permite borrar el contenido de uno o varios registros de una tabla base de datos.
Imagen 4.1 - el borrado de un registro de la tabla base de datos
Siempre despues de la ejecucion de la sentencia DELETE se debe preguntar por contenido de la variable del sistema SY-SUBRC.
Si es cero esto significa que el registro se borro correctamente, en caso contrario, se produjo un error y el registro no se borro.
La cantidad de registros borrados se guarda en la variable del sistema SY-DBCNT
Imagen 4.2 - El borrado de los registros que cimplan la condicion
Imagen 4.3 - El borrado de los registros que existan en la tabla interna
 
 
 
Sobre el autor
Publicación académica de Federico Adrian Paz Garcia, en su ámbito de estudios para la Carrera Consultor ABAP.
Federico Adrian Paz Garcia
Profesión: Tecnico Informatico - Argentina - Legajo: VE55R
✒️Autor de: 33 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Formar parte de una empresa en la que pueda poner en práctica todos mis conocimientos y que me ofrezca la oportunidad de mejorar
Certificación Académica de Federico Paz