Olá,
MODIFICAR:
Para inserir linhas em uma tabela de banco de dados independentemente se já existe uma linha na tabela com a mesma chave primária, utilize o seguinte:
MODIFICAR .
Se a tabela do banco de dados não contém uma linha com a mesma chave primária que a linha a ser inserida, MODIFICAR funciona como INSERT, ou seja, a linha é adicionada.
Se o banco de dados já contém uma linha com a mesma chave primária que a linha a ser inserida, MODIFICAR funciona como UPDATE, ou seja, a linha é modificada.
Por questões de desempenho, você deve usar MODIFICAR apenas se não puder distinguir entre essas duas opções em seu programa ABAP.
ACTUALIZAR:
A sentença Open SQL para alterar dados em uma tabela de banco de dados é:
ACTUALIZAR .
Permite alterar uma ou mais linhas na tabela de banco de dados . Você só pode alterar linhas em uma visão do Dicionário ABAP se ela contiver apenas campos de uma tabela e seu status de manutenção estiver definido como Ler e alterar. Você pode especificar a tabela de banco de dados tanto estaticamente quanto dinamicamente.
Cumprimentos
Sudheer