Buenas, tengo un problema con el MODIFY y es que leyendo la tabla siempre me añade, no me modifica.
LOOP AT it_ettifn INTO wa_ettifn.
MODIFY ettifn FROM wa_ettifn.
ENDLOOP.
Y al ir a la tabla me encuentro con que el registro donde pone GENERAL tenía que poner DATOS_SVA y sin embargo lo que ha hecho es añadirme un nuevo.