Hallo,
ich habe da eine Frage:
Von einer SAP-Maschine bekomme ich eine Datei die ein numerisches Feld (9/2) mit folgendem Wert enthält "00000a420". Ja genau, richtig gelesen. Ein a in einem numerischen Feld - keine Ahnung wie die dazu kommen. Aber jetzt zu meinem Problem.
In einem ILE Prog steht folgender Code:
Code:
C z-add woehwert test12 11 2
woehwert ist das Feld mit dem "a" im Wert.
Normalerweise würde ja jetzt die i5 schreien "DEZIMALDATENFEHLER!!!", aber genau das passiert nicht.
Es wurde bei der Programmumwandlung beim Paramater "FIXNBR *NONE" angegeben.
Kann mir einer erklären, warum ich hier keine Fehlermeldung bekomme!!!
Auch wenn das Feld folgenden Inhalt hat, erhalte ich keine Fehlermeldung:
00000-420
00000 420
Irgendwer eine Idee???
PS: als OS verwenden wir V5R4, da derzeit ein Umstieg auf V7 noch nicht möglich ist.
Bookmarks