✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
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.
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 significa que el registro se insertó correctamente, caso contrario se produjo un error y el registro no se insertó.
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 la ejecución de la sentencia UPDATE se debe preguntar por el contenido de la variable del sistema SY-SUBRC. Si es cero 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-SUBRC. Si es cero significa que el registro se modificó correctamente, caso contrario se produjo un error y el registro no se modificó.
Nota: Sabías 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 DELETE 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 el contenido de la variable del sistema SY-SUBRC. Si es cero 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.
Es importante tener en cuenta que las instrucciones INSERT, UPDATE, MODIFY y DELETE deben ser utilizadas lo menor posible, siempre se debe intentar insertar o modificar datos mediante las transacciones estándar de SAP o mediante otras técnicas que veremos más adelante.
 
 
 
Sobre el autor
Publicación académica de Manel Gangolells Isanta, en su ámbito de estudios para la Carrera Consultor ABAP.
Manel Gangolells Isanta
Profesión: Técnico de Sistemas Informáticos - España - Legajo: MN13W
✒️Autor de: 33 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Manel Gangolells