Umrechnung von Dezimalwert

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

Umrechnung von Dezimalwert

Beitrag von L0w-RiDer (Expert / 535 / 83 / 2 ) »
Hallo zusammen,

ich habe in gewissen Feldern solche Werte drin: 3,1104000000000000E+07.

Weiß jemand wie ich so einen Wert umrechnen kann? Es sollte dabei 12 rauskommen.

Vielen Dank im Voraus.

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


Re: Umrechnung von Dezimalwert

Beitrag von jocoder (Specialist / 338 / 3 / 101 ) »
Dies sind Gleitkommazahlen. Man kann mit ihnen wie mit anderen numerischen Datentypen arithmetische Berechnungen durchführen. Bitte etwas mehr Kontext in die Frage einfügen. Sind dies Einheitenfelder oder Währungsbeträge, die umgerechnet werden sollen?

Re: Umrechnung von Dezimalwert

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Zum Beispiel bekommt man so eine "allgemein" verständlich Ausgabe mit zwei Nachkommastellen zusammen:

Code: Alles auswählen.

DATA:
  ld_value    TYPE f.

ld_value = '12.2434723'.

WRITE ld_value. "=> 1,2243472300000001E+01
WRITE ld_value EXPONENT 0 DECIMALS 2. "=> 12,24
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Umrechnung von Dezimalwert

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Aber wie soll man bitte von 3,1104000000000000E+07 auf 12 kommen? Ich hatte erst gedacht, dass evtl. von einem 8-Byte-Integer auf ein Float gecastet worden sei - aber auf einem Testsytem sehe ich , dass int 12 zu float 5.9287877500949585E-323 gecastet wird und ich habe leider keine anderen Testsyteme zur Verfügung, die evtl. eine andere Byteorder verwenden.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Umrechnung von Dezimalwert

Beitrag von L0w-RiDer (Expert / 535 / 83 / 2 ) »
Vielen Dank schon mal.

Ja, irgendwie verstehe ich es auch nicht so ganz.

Es wären übrigens die Wert aus der DB-Tabelle mmpt. Dort der Zyklus. Ich verstehe auch nicht, wie man da auf 12,24,6 usw. kommt, aber es ist tatsächlich so, dass das die Werte sind. Man kann es vergleichen mit der IP03

Re: Umrechnung von Dezimalwert

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
MMPT ist in meinen Testsystemen leider leer. Aber lt. DTEL-Beschreibung scheint das doch eine Zeitspanne zu sein. Und wenn ich mir 3,1104000000000000E+07 = 31.104.000 anschaue sehe ich, dass diese Zahl durch 86.400 teilbar ist, was darauf hinweist, dass es sich um eine Zeit handelt.
Ich rate jetzt mal. 31104000 Sekunden = 360 Tage ~ 12 Monate?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

3
Antw.
6397
Views
Umrechnung BME
von damicl » 03.12.2010 08:43 • Verfasst in ABAP® Core
3
Antw.
1915
Views
Umrechnung
von commolus » 07.09.2012 09:40 • Verfasst in Material Management & Produktionsplanung
4
Antw.
7125
Views
Umrechnung Sekunden
von Charadin » 26.10.2006 10:41 • Verfasst in ABAP® Core
1
Antw.
6183
Views
Umrechnung von Mengeneinheiten
von ROL_ABAP » 12.12.2012 19:59 • Verfasst in ABAP® für Anfänger
4
Antw.
4607
Views
Umrechnung Stück in KG
von Nordlicht » 22.01.2019 07:53 • Verfasst in Material Management & Produktionsplanung

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140