✒️ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
ABAP Las sentencias INSERT, UPDATE, MODIFY y DELETE
INSERT into tabla VALUES valores: insertamos datos en una tabla.
INSERT tabla FROM TABLE tabla interna: introducimos todos los valores de una tabla interna
Preguntar siempre por SY-SUBRC.
UPDATE tabla FROM dato: actualizar el contenido de uno o varios registros de una tabla.
UPDATE tabla SET campo = dato: Actiualizar campo de tabla que cumple cierta condición.
Evitamos a demora de la actualización utilizando la clave como condición para realizarla.
UPDATE tabla FROM TABLE tabla interna: Actualizar todos los registros de una tabla a partir del contenido de una tabla interna.
MODIFY tabla FROM campo: Modifica el contenido de uno o varios registros de una tabla.
SY-SUBRC = 0, modificación correcta.Si se intenta modificar un registro y no existe, se creara uno nuevo.
CLIENT SPECIFY: modificar datos de un mandante diferente al que se esta procesando.
DELETE tabla FROM campo: Permite borrar el contenido de uno o varios registros de una tabla.
SY-DBCNT guarda numero de registros borrados.
DELETE tabla FROM TABLE tabla interna: Borrar todos los registros de una tabla a partir del contenido de una tabla interna.
Utiliza estas instrucciones lo menos posible e intentar realizar estas desde transacciones estándar, técnicas de batch input o Bapis, para evitar inconsistencias en BD.
ACTUALIZACION Y RECUPERACION de BD: para finalizar una unidad de procesamiento lógico LUW de BD, utilizar COMMIT WORK (update físico que hace irrevocablelas modifciaciones de BD).
Para desahacer todas las operaciones realzadas desde el ultimo COMMIT WORK, haremos un ROLLBACK WORK.
IF sy-subrc EQ 0. COMMIT WORK. ELSE. ROLLBACK WORK. ENDIF.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De