✒️ABAP / Las sentencias INSERT, UPDATE, MODIFY y DELETE Por Gustavo Rondon Hernandez
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE

Las sentencias INSERT, UPDATE, MODIFY 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 ejecutaríamos el siguiente código:
Recuerda: 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 Z_ TABLA USUARIOS entonces ejecutaríamos el siguiente código:
INSERT z_tabla usuarios FROM TABLE ti_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.
Siempre después de ejecutar la sentencia UPDATE se debe preguntar por el contenido de la variable del sistema SVSUBRC.
Si es cero esto significa que el registro se actualizó correctamente, caso contrario, se produjo un error y el registro no se actualizó.
3 | La sentencia MODIFY
La sentencia MODIFY permite modificar el contenido de uno o varios registros de una tabla base de datos.
Siempre después de la ejecución de la sentencia MODIFY se debe preguntar por el contenido de la variable del sistema SY-SIJBRC.
Si es cero esto significa que el registro se modificó correctamente, caso contrario, se produjo un error y el registro no se modificó.
Sabias que: 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 DELE TE permite borrar el contenido de uno o varios registros de una tabla base de datos.
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.
 
 
 
Sobre el autor
Publicación académica de Gustavo Jose Rondon Hernandez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Gustavo Jose Rondon Hernandez
Profesión: Becario - España - Legajo: WF47H
✒️Autor de: 33 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy informático con 10 años de experiencia en el área de tecnología, tengo un master en sap business intelligence sap bw & sap bi-bo en la salle barcelona.
Certificación Académica de Gustavo Rondon
























