Class Builder: Default für Meth.param. gepackt mit Dezimalen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Class Builder: Default für Meth.param. gepackt mit Dezimalen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,
wer kann mir bei folgendem Problem helfen:

Ich habe in einer Klasse im Class Builder eine Methode mit einem Importparameter mit folgendem Typ definiert:

Code: Alles auswählen.

zpl00_ty_account(4) TYPE p DECIMALS 2
(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....)

Vielen Dank für einen Tip.
Gruß Bruno

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

bei

Code: Alles auswählen.

variable(4) TYPE P DECIMALS 2
scheint mir 100.00 etwas zu hoch gegriffen.

Hier scheinen eher 99.99 als Maximalwert reinzupassen.

Für 100.00 wäre

Code: Alles auswählen.

variable(5) TYPE P DECIMALS 2
zu codieren.

(Ob überhaupt ein Defaultwert zuweisbar ist, kann ich leider jetzt nicht ausprobieren.)

Gruß
babap

Problem noch nicht gelöst !

Beitrag von brueno66 (ForumUser / 2 / 0 / 0 ) »
Hallo babap,
an der Länge liegt es nicht, auch 99.99 geht nicht !

Hat noch jemand eine Idee ??

Vielen Dank
Gruß Bruno

Beitrag von abap-strizi (ForumUser / 83 / 0 / 0 ) »
DATA: variable TYPE P DECIMALS 2.

variable = '99.99'.

mfg strizi

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
abap-strizi hat geschrieben:DATA: variable TYPE P DECIMALS 2.

variable = '99.99'.
Bild
Hier geht es um den Default-Wert eines Methodenparameters! ;) :lol:

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...

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
in dem 4.7 hier geht es auch...;)

Scheint also eine Macke im 4.6 zu sein...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

10
Antw.
2821
Views
Top-Includes im Class-Builder
von mwcem » 27.06.2006 16:39 • Verfasst in ABAP Objects®
3
Antw.
5108
Views
Interne Tabelle in Class Builder definieren
von mamaierhofer » 20.03.2007 16:14 • Verfasst in ABAP Objects®
100
Antw.
9074
Views
Umherspringende Methoden im quelltextbasierten Class Builder
von tar » 06.09.2024 22:08 • Verfasst in ABAP® für Anfänger
5
Antw.
6702
Views
Abstrakte Methode im Class Builder anlegen
von jay-tee » 18.12.2006 14:22 • Verfasst in ABAP Objects®
0
Antw.
2501
Views
Solution Builder (Build Block Builder)
von SAP_ENTWICKLER » 19.12.2018 09:59 • Verfasst in Sonstige Module

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.