Hallo *all, ich habe eine Verständnisfrage zum Cast.

Habe folgende Formel hier:
Right('0000000000' concat Varchar(Dec(CSRC1.ums2012, 8, 2)), 10)

Und die Daten die zur Summe führen (Ausschnitt)
PHP-Code:
000014 2013              4350  20.130.112          319680,000 
000015 2013              4350  20.130.112           49896
,000 
000016                                                        
000017                                SUMME       1336826
,520 
Wie man sieht habe ich 8 Vorkamma und 2 Nachkommastellen er kommt mir aber mit folgender FEhlermeldung:
PHP-Code:
 Nachricht . . . :   Datenzuordnungsfehler in Teildatei QSQPTABL.           
 
Ursache  . . . . :  Bei Feld (Cast(ReferenceVar(1), Long Packed(31,3)) AS  
   
Short Packed(8,2)) im Satz mit Nummer 0 und Format *FIRST in Teildatei   
   QSQPTABL mit Nummer 1 der Datei QSQPTABL in Bibliothek QSYS2 ist wegen   
   Fehlercode 2 ein Datenzuordnungsfehler aufgetreten
Fehlercodes und ihre 
   Bedeutung
:                                                               
     
Dezimalfeld enthält ungültige Daten.                               
     
Signifikante Ziffer wurde abgeschnitten
Klar ich könnte das Feld größer definieren aber ich würde gerne verstehen wo sein Problem ist.

GG