Zitat Zitat von B.Hauser Beitrag anzeigen
Wenn Du ein Feld mit Fixer Länge (ADRESSEN) in ein Feld mit Variabler Länge schiebst, werden die folgenden Blanks immer mit übernommen.
Du musst also die Blanks von dem Feld ADRESSEN explizit mit %TRIM oder %TRIMR entfernen.

Allerdings sollte bei %Len(%Trim()) das richtige Ergebnis heraus kommen. Wahrscheinlich steht auf der letzten Stelle noch irgendein Sonderwert (z.B. x'00').

Anstatt 4B 0 solltest Du Int(5) oder Uns(5) verwenden.

Wenn Du Protoypting verwenden würdest, könntest Du mit OPTIONS(*TRIM) führende und folgende Blanks bei der Übergabe automatisch entfernen lassen.

Birgitta.
Hallo,

hab die letzten werte mal angesehen er wirft mir lt. Auszug für die letzten 10-Stellen
"00000000000000000000'X" aus...das scheint der Knackpunkt zu sein. Korrekt wäre doch eher
40404040404040404040'X oder?

besten Dank

MfG
Rue