Insert accepting duplicate keys VS Modify

Estimados amigos,

Por favor espero me puedan ayudar con identificar la diferencia entre estas 2 sentencias y cual es la estrategia que utilizan para actualizar la información en las tablas transparentes.

Hola,

Es una pregunta muy amplia, voy por partes.

Insert accepting duplicate keys: tengo entendido que se usa cuando actualizamos tablas transparentes desde tablas internas (FROM TABLE itab). Lo que hace esta sentencia, es insertar el primer registro, pero los que tengan clave duplicada siguiente no. (el "accepting básicamente es no te tiro un dump). Si te pone el sy-subrc 4, y el sy-dbcnt es el numero de lineas que pudieron ser insertadas.

El modify ya puede usarse por estructuras o por tablas. Como es sabido, si no encuentra registro en la base de datos lo inserta, y si encuentra, lo modifica.

Por otro lado puedes usar el buscador del foro, hay muchos debates!

Espero que te sirva,
Saludos,
Sebastián

2 Me gusta

Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.