Ansicht
Dokumentation

MURC_ROUND_FOR_FRACT - Mengenumrechnungsfaktor für exakte Zähler/Nenner-Darst. nähern

MURC_ROUND_FOR_FRACT - Mengenumrechnungsfaktor für exakte Zähler/Nenner-Darst. nähern

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Näherung eines Eingabewertes in Dezimaldarstellung, so daß dieser exakt als rationale Zahl (Bruch) mit n-stelligen Zähler und Nenner darstellbarist.

Bitte beachten Sie zur korrekten Verwendung dieser Funktion die Anmerkungen zum Parameter des Rückgabewertes!

Beispiel

Eingabe:

Wert: 0.03123 max. Länge von Zähler und Nenner: 5

Ausgabe (in Abhängigkeit von den eingegebenen Dezimalstellen):

Dezimalstellen Wert

0 - 1 (nicht zerlegbar)

2 0.03 = 3/ 100

3 0.031 = 31/ 1000

4 0.0312 = 39/ 1250

5 0.03124 = 781/25000

6 - 10 0.031232 = 488/15625

11 - 14 0.03123046875 = 1599/51200

Hinweise

Rationale Zahlen sind reelle Zahlen, die sich als Quotient zweier ganzerZahlen schreiben lassen. Es läßt sich zeigen, daß die rationalen Zahlen genau jene reellen Zahlen sind, deren Dezimaldarstellung abbricht (d.h. von einer bestimmten Stelle an nur Nullen aufweist) oder periodisch ist (d.h. von einer bestimmten Stelle an aus einer immer wiederholten Zifferngruppe besteht).

Die Dezimaldarstellung rationaler Zahlen ist genau dann nichtperiodisch - und damit endlich -, wenn die Primfaktorzerlegung der Nenner ausschließlich aus den Primfaktoren 2 und 5 zusammengesetzt ist. In diesem Fall ist die Anzahl der Dezimalstellen gleich dem größeren der beiden Exponenten zu den Primfaktoren 2 und 5 in Exponentialdarstellung.

Weiterführende Informationen





Parameter

I_DECIMALS
I_DIGITS
I_FRACT_LENGTH
I_VALUE
I_VALUE_POLE
O_DENOMINATOR
O_NUMERATOR
O_VALUE

Ausnahmen

I_VALUE_INVALID
I_VALUE_POLE_INVALID
OVERFLOW
O_FACTORS_INVALID
O_VALUE_INVALID
TOO_MANY_DECIMALS

Funktionsgruppe

MURC

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2534 Date: 20240523 Time: 144557     sap01-206 ( 46 ms )