Der Vollständigkeit halber (auch wenn die Ursache bereits gefunden wurde):

Da es einen Konflikt zwischen 2 Sätzen gibt (einen bestehenden und einen neuen Datensatz), gibt es die Satznummer auch 2x in der Fehlermeldung:


Teildateinummer 1,
Satznummer 1741, Format SAPPRADR, hat den gleichen Schlüssel wie
Teildateinummer 1, Satznummer 0, Format SAPPRADR.

Deshalb hätte man mit
SELECT * FROM
SAPBMADR where RRN(SAPBMADR) = 1741

den vorhandenen Satz gefunden.

Das Überprüfen der Daten hilft nur bedingt weiter, weil wie du (@alex61) ja festgestellt hast, sind Kunde vorher nur einmal vorhanden. Sie lassen sich halt nicht nochmal reinschreiben.