Ich hab den Fehler gefunden. Aber da kann der einem das doch ganz normal mitteilen und nicht gleich irgendwelche Abbrüche melden und Probleme in der Qsysopr bringen mit Softwareproblemdaten für QRN4MAIN protokolliert.

Also das Problem war folgendes:

Die fehlerhafte RPG-Anweisung die das ausgelöst hat: eval %nullind(Dateifeld) = IsNullVal(%char(Anderes Dateifeld))

IsNullVal ist eine eigene Funktion die im ersten Parameter ein 10 character feld erwartet und options(*nullind) hat. Das Feld das ich aber angegeben hatte (Anderes Dateifeld) war ein 2-stellig numerisches Feld aus einer anderen Datei. Durch das Kopieren hatte ich vergessen dies zu ändern.
Aber trotzdem finde ich den Abbruch ziemlich heftig.