Hi,
Through my previous post what i wanted to convey is that you cannot in any situation insert duplicate keys in Database table but using the ACCEPTING DUPLICATE KEYS clause you can prevent the short dump decently since processor sets sy-subrc to 4 if such syntax is used.
BR.