* Variante ohne Laufzeitfehler: Selektiv
INSERT scarr FROM TABLE lt_scarr ACCEPTING DUPLICATE KEYS.
IF sy-subrc = 0.
WRITE: / 'Alles ist ok (sy-subrc = ', sy-subrc, ')'.
WRITE: / 'Es wurden ', sy-dbcnt, ' Datenstze eingefgt'.
ELSE.
WRITE: / 'Einiges ist nicht ok (sy-subrc = ', sy-subrc, ')'.
WRITE: / 'Es wurden ', sy-dbcnt, ' Datenstze eingefgt'.
ENDIF.