📘ABAP - Delete
Definición de Delete
La sentencia ABAP DELETE, se utiliza para borrar registros en tablas internas o tablas de bases de datos SAP.
Veamos un ejemplo a continuación de como debemos utilizar la sentencia DELETE para borrar registros de una tabla interna:
CLEAR wa_usuarios.
wa_usuarios-mandt = sy-mandt.
wa_usuarios-dni = '21727679'.
wa_usuarios-nombre_ape = 'Juan Graco'.
wa_usuarios-estado_usu = 'N'.
DELETE ztabla_usuarios FROM wa_usuarios.
Ahora bien, para borrar el contenido de una tabla base de datos, la sentencia DELECTE presenta varias variantes, veamos uno de ellas que podemos utilizar:
DELETE FROM zep_gcta_hkont
WHERE cod_grp_cta = wa_gcta_aux-cod_grp_cta
AND vig_desde = wa_gcta_aux-vig_desde
AND vig_hasta = wa_gcta_aux-vig_hasta.