✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
ABAP 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 de 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ó.
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 de 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ó.
Al utilizar la sentencia UPDATE para actualizar una tabla base de datos es importante que ingresemos la clave de la tabla como condición de la actualización ya que si no es probable que la actualización se demore mucho tiempo.
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 de 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 el registro que se intenta modificar mediante de 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 de 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 guardan la variable del sistema SY-DBCNT.
Es importante tener en cuenta que las instrucciones INSERT, DELETE, MODIFY y UPDATE deben ser utilizadas lo menor posible, siempre se debe intentar insertar o modificar datos mediante las transacciones estándar de SAP. Esto se debe a que no siempre es fácil conocer la compleja estructura de toda la base de datos de SAP y así nos aseguramos de no producir alguna inconsistencia en la base de datos.
 
 
 
Sobre el autor
Publicación académica de Alexis Jesus Perez Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexis Jesus Perez Ramirez
Profesión: Licenciado en Computación - Venezuela - Legajo: LK96B
✒️Autor de: 69 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Licenciado en computación egresado de la ucv, con amplia experiencia en base de datos, análisis de sistemas y programación; tanto en ambiente web, cliente/servidor como en computación central.
Certificación Académica de Alexis Perez