loan_amount_calculate Rundet

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

loan_amount_calculate Rundet

Beitrag von actihippo (ForumUser / 14 / 0 / 0 ) »
Ich nutze zur Kapitalienberechnung in einem Programm den FuBa loan_amount_calculate. Leider rundet dieser die Nachkommastellen immer auf 0. kann man dies irgendwie unterbinden, so dass das Kapital auf den Cent genau berechnet wird?

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo actihippo,

Du könntest z.B. auf Basis der Kommastellenregelung (Tabelle TCURX) der Währung das Kommas des Betrags zuerst nach links verschieben (Muliplikation mit 10^Kommastellen), den Baustein aufrufen und dann das Ergebnis entsprechend wieder durch den Faktor dividieren.

PS:
Währungen ohne Eintrag inTCURX haben 2 Nachkommastellen

Nachteil: bei großen Beträgen kann es dadurch zu einem Überlauf kommen
Gruß
Ereglam


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

Beitrag von actihippo (ForumUser / 14 / 0 / 0 ) »
Hallo,

das klappt so leider nicht, da ich im Funktionsbaustein ja erst die berträge ermittel und dort ja nicht irgendwelche kommastellen verschieben kann. Das wäre ja eine modifikation am Funktionsbaustein...

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
Hast du denn die Stelle im baustein gefunden, an der die Nachkommastellen verloren gehen? Da wird doch noch die Euro-Korrektur in jeden Betrag reingerechnet. Im Baustein kann man eigentich immer schön sehen, wie welcher Betrag errechnet wird.

Welcher Wert verschluckt denn die Nachkommastellen? Mir ist dieses Problem noch nie untergekommen.

Gruß Andy

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2471
Views
Calculate future date
von HH_ABAP » 23.04.2023 20:53 • Verfasst in ABAP® für Anfänger
1
Antw.
2018
Views
Amount without comma ( Betrag ohne Komma )
von amjahid » 18.04.2008 10:15 • Verfasst in Financials

Über diesen Beitrag


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.