Hallo Elmar
Ich hatte das Problem auch mal nachdem Daten von einer S/36 auf die AS/400 übernommen wurden. Ich hatte mir damal ein RPG Programm geschrieben, dass diese Felder auf *zero setzt.
Der Ablauf sieht etwa so aus
Satzformat Initialisieren (clear)
Satz lesen
Satz zurüückschreiben

das ganze bis EOF

Jetz der "Trick" umwandeln des RPG-Programms mit dem Parameter
Dezimaldatenfehler ignorieren . IGNDECERR > *YES
Nullwerte zulässig . . . . . . . ALWNULL *NO
Dann solölten alle Dezimalfelder die ein Falsches Format haben mit *zero initialisiert sein
Gruss Klaus