(Die Typdefinition befindet sich in der deklarierten Typgruppe ZPL00) - bis dahin keine Fehler !
Jetzt möchte ich für diesen Parameter einen Defaultwert 100 festlegen. Wie muß ich dies im Class Builder in der Spalte "Defaultwert" mitgeben ? (ich habe schon einiges probiert, wie z.B. '100', oder '100.00',...nichts funktoniert....)
abap-strizi hat geschrieben:DATA: variable TYPE P DECIMALS 2.
variable = '99.99'.
Hier geht es um den Default-Wert eines Methodenparameters!
Ich hab's gerade mal ausprobiert. Ich habe sowohl im Class Builder als auch in einer lokalen Klasse einen Parameter auf BANSS typisiert (DEC, 14, 4) und als Default-Wert '99.99' mitgegeben.
Bei der lokalen Klasse war es kein Problem, wurde sofort akzeptiert.
Im Class Builder wurde der Default-Wert überhaupt nicht akzeptiert, weder als '99.99' noch in irgendeinem anderen Format. (Rel. 4.6C, Basis-Patch 47)
Scheint mir ein Bug im Class Builder zu sein.
/?dit: Hab hier noch 'n 6.40-System rumstehen. Da klappt's...