✒️ABAP / Las sentencias INSERT, UPDATE, MODIFY y DELETE Por Felipe Arrona Rodriguez
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE

Las sentencias INSERT, UPDATE, MODIFIY y DELETE
1| La sentencia INSERT
La sentencia INSERT permite introducir o insertar nuevos registros a una tabla base de datos. Por ejemplo, si quisiéramos insertar un nuevo registro en la tabla base de datos ZTABLA_USUARIOS.
Siempre después de la ejecución 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 insertó correctamente, caso contrario se produjo un error y el registro no se insertó.
Si quisiéramos insertar todos los registros almacenados en la tabla interna TI_USUARIOS en la tabla base de datos ZTABLA_USUARIOS.
Si existe algún registro en la tabla base de datos ZTABLA_USUARIOS con igual clave que un registro en la tabla interna TI_USUARIOS entonces se producirá un error y la variable del sistema SY-SUBRC tendrá un valor distinto de cero.
2| La sentencia UPDATE
La sentencia UPDATE permite actualizar el contenido de uno o varios registros de una tabla base de datos. Por ejemplo, si deseamos actualizar un registro completo de la tabla base de datos ZTABLA_USUARIOS.
Siempre después 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 actualizó correctamente, caso contrario, se produjo un error y el registro no se actualizó.
Si deseamos actualizar los registros de la tabla base de datos ZTABLA_USUARIOS que cumplan con determinada condición.
Si deseamos actualizar todos los registros de la tabla base de datos ZTABLA_USUARIOS a partir del contenido de una tabla interna.
3| La sentencia MODIFY
La sentencia MODIFY permite modificar el contenido de uno o varios registros de una tabla base de datos. Por ejemplo, si deseamos modificar un registro de la tabla base de datos ZTABLA_USUARIOS.
Siempre después de la ejecución 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 modificó correctamente, caso contrario, se produjo un error y el registro no se modificó.
Si deseamos modificar todos los registros de la tabla base de datos ZTABLA_USUARIOS a partir del contenido de una tabla interna.
Si el registro que se intenta modificar mediante la ejecución de la sentencia MODIFY, no existe en la tabla base de datos entonces este se creará.
4| La sentencia DELETE
La sentencia DELETE permite borrar el contenido de uno o varios registros de una tabla base de datos. Por ejemplo, si deseamos borrar un registro de la tabla base de datos ZTABLA_USUARIOS.
Siempre después de la ejecución 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 borró correctamente, caso contrario, se produjo un error y el registro no se borró. La cantidad de registros borrados se guarda en la variable del sistema SY-DBCNT.
Si deseamos borrar los registros de la tabla base de datos ZTABLA_USUARIOS que cumplan con determinada condición.
Si deseamos borrar todos los registros de la tabla base de datos ZTABLA_USUARIOS a partir del contenido de una tabla interna.
 
 
 
Sobre el autor
Publicación académica de Felipe De Jesus Arrona Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Felipe De Jesus Arrona Rodriguez
Profesión: Ingeniero Administrador de Sistemas - Mexico - Legajo: QV21N
✒️Autor de: 32 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
" ingeniero en sistemas, orientado a optimizar procesos y datos con sap, sql y power bi, buscando crecimiento profesional en entornos administrativos y tecnológicos. "
Certificación Académica de Felipe Arrona






Disponibilidad Laboral: FullTime


















