Wie runde ich das Ergebnis?

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

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Wie runde ich das Ergebnis?

Beitrag von User1234 (ForumUser / 43 / 20 / 0 ) »
Hallo,
Wie runde ich hier das Ergebnis auf 2 nach Komma Stellen?

Code: Alles auswählen.

DATA: lv_abestand TYPE i,
      lv_zins     TYPE p DECIMALS 14 VALUE '0.75',
      lv_jahr     TYPE i,
      lv_ergebnis TYPE p LENGTH 16 DECIMALS 14.

lv_abestand = 10000.
lv_jahr = 3.

lv_ergebnis = lv_zins / 100.
lv_ergebnis = lv_ergebnis + 1.
lv_ergebnis = lv_ergebnis ** lv_jahr.
lv_ergebnis = lv_ergebnis * lv_abestand.

WRITE lv_ergebnis LEFT-JUSTIFIED.

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


Re: Wie runde ich das Ergebnis?

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Moin User1234,

du flutest das Forum ja mit diversen Anfragen und wie du bemerkt hast, ist man auch sehr gerne bereit dir zu helfen.
Nichtsdestotrotz ist es eigentlich üblich, sich zunächst z.B. bei Google zu informieren bevor man hier fragt, da auch diese Frage schon hinreichend oft an diversen Stellen beantwortet wurde, und erst wenn man dort nicht fündig wird, es hier zu versuchen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Wie runde ich das Ergebnis?

Beitrag von User1234 (ForumUser / 43 / 20 / 0 ) »
Moin black_adept

Ich suche immer zuerst im Internet und erst dann frage ich hier. ;)

Re: Wie runde ich das Ergebnis?

Beitrag von A6272 (Specialist / 238 / 8 / 36 ) »
Reicht es nicht, wenn Du das lv_ergebnis einer Variable Endergebnis vom TYPE p LENGTH 16 DECIMALS 2 übergibst?

Folgende Benutzer bedankten sich beim Autor A6272 für den Beitrag:
User1234


Re: Wie runde ich das Ergebnis?

Beitrag von IHe (Specialist / 155 / 38 / 49 ) »
Ingo Hoffmann

ECC|S/4HANA|BTP
dbh SAP Solutions

Re: Wie runde ich das Ergebnis?

Beitrag von DeathAndPain (Top Expert / 1961 / 261 / 415 ) »
Ich würde das so wie A6272 sehen. Nur müsste man dazu die Berechnung komplett in einer einzigen Zeile machen und nicht häppchenweise, so wie der Fragesteller das hier gemacht hat. Sonst wird nämlich schon bei jedem Zwischenschritt gerundet, wodurch die Rundungsfehler sich dramatisch verstärken können.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
12306
Views
C# - SAP Net Connector - Ergebnis ist verwirrend
von Hellfire » 08.06.2012 19:17 • Verfasst in Development Related
1
Antw.
1144
Views
Ergebnis des Reports unterteilen
von Littlered » 01.07.2005 11:58 • Verfasst in ABAP® Core
5
Antw.
2974
Views
Unerwartetes Ergebnis bei Division
von Barney » 05.01.2016 14:23 • Verfasst in ABAP® für Anfänger
2
Antw.
250
Views
Funktion CCM_GO_BACK_MONTHS eigenartiges Ergebnis
von cecslucas » 12.10.2022 22:35 • Verfasst in ABAP® für Anfänger
0
Antw.
1340
Views
WD ALV set footer visible ohne ergebnis
von Thanatos82 » 14.12.2012 14:03 • Verfasst in ABAP® Core

Ü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

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8542
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2445
selection-screen comment mit icon
vor einer Woche von DeathAndPain 9 / 3733

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.

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8542
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2445
selection-screen comment mit icon
vor einer Woche von DeathAndPain 9 / 3733

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 2855
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 4664