"Dies ist kein Fehler, sondern so programmiert!" war mal eine Aussage eines alten Kollegen.

Natürlich betrachte ich das als einen Fehler.
Abfangen kann man es beim WRITE mit einer Bezugszahl bzw. in ILE mit %error() oder MONITOR.
Es gibt dann auch einen Staus in der INFDS für doppelten Schlüssel.