📘ABAP - Update
Definición de Update
La sentencia ABAP UPDATE se utiliza para actualizar los registros de una tabla de base de datos en SAP.
La sentencia UPDATE presenta diversas variantes de ejecución, veamos a continuación algunas de ellas:
* Actualizo un registro de la tabla ZTABLA_USUARIOS
CLEAR wa_usuarios.
wa_usuarios-mandt = sy-mandt.
wa_usuarios-dni = '21727679'.
wa_usuarios-nombre_ape = 'Juan Graco'.
wa_usuarios-estado_usu = 'I'.
UPDATE ztabla_usuarios FROM wa_usuarios.
* Actualizo el nombre y apellido del usuario con Dni 23547312
UPDATE ztabla_usuarios SET nombre_ape = 'Ezequiel Fernandez'
WHERE dni = '23547312'.
* Actualizo ZTABLA_USUARIOS con la tabla interna TI_USUARIOS
UPDATE ztabla_usuarios FROM TABLE ti_usuarios.
Al usar UPDATE a una tabla base de datos es importante que entre los campos que actualizo se encuentre la clave de la tabla base de datos, ya que sino puede que demore mucho tiempo la actualización