✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
Sentencias INSERT, UDAPTE, MODIFY y DELETE
INSERT: Permite agregar o insert nuevos registros a una tabla BD.
Siempre que se ejecute una sentencia INSERT se debe preguntar por la variable del sistema SY-SUBRC. Si es 0 significa que el registro se inserto, caso contrario se produjo error.
Si se quisiera insert todo el contenido de una tabla interna se usaría la sentencia de la siguiente forma:
Si existe algún registro en la tabla BD con igual llave que uno de la tabla interna se produce un error y la variable SY-SUBRC es diferente de 0.
UPDATE: Permite actualizar el contenido de uno o varios registros de una tabla BD.
Actualizar un solo registro.
Siempre que se ejecute una sentencia UPDATE se debe preguntar por la variable del sistema SY-SUBRC. Si es 0 significa que el registro se inserto, caso contrario se produjo error.
Si se desea actualizar de una tabla todos los registros que cumplan una condición se haría de la siguiente forma:
Si se desea todos los registros de una tabla BD desde el contenido de una tabla interna se haría:
MODIFY: Permite modificar el contenido de uno o varios registros de una tabla BD.
Siempre que se ejecute una sentencia MODIFY se debe preguntar por la variable del sistema SY-SUBRC. Si es 0 significa que el registro se inserto, caso contrario se produjo error.
Si deseamos modificar todos los registros de una tabla BD a partir del contenido de una tabla interna se haría:
Si un registro que se intenta modificar mediante la sentencia MODIFY no existe en la tabla BD entonces se creara.
DELETE: Permite borrar el contenido de uno o varios registros de una tabla BD.
Siempre que se ejecute una sentencia DELETE se debe preguntar por la variable del sistema SY-SUBRC. Si es 0 significa que el registro se inserto, caso contrario se produjo error.
Si se desea borrar una tabla BD a partir del contenido de una tabla interna se haría:
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto