Festpunktarithmetik aktivieren/deaktivieren

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Festpunktarithmetik aktivieren/deaktivieren

Beitrag von Amazeroth (ForumUser / 1 / 0 / 0 ) »
Hallo zusammen,

ich habe bei uns im HR-System in einigen Stunden Arbeit den Entgelt- und Zeitnachweis in einen Report gepackt.
Dies funktioniert auch soweit super, allerdings macht mir die Festpunktarithmetik an einigen Stellen ein paar Probleme.
Beim Entgeltnachweis war die Festpunktarithmetik aktiviert, beim Zeitnachweis jedoch nicht und dies verursacht mir leider einige Probleme bei ein paar Berechnungen.
Ich habe die Festpunktarithmetik bei dem zusammengeführten Report deaktiviert, da die Probleme des Zeitnachweises im Vergleich zum Entgeltnachweis schlimmer waren.

Zu meinem Problem:

Im Entgeltnachweis werden einige Werte ohne Festpunktartithmetik "falsch" berechnet.
Als Beispiel gibt es folgende Funktion von SAP :
FORM TRUNC USING VALUE(IN) CHANGING OUT.
OUT = IN DIV 1.
IF IN < 0 AND IN <> OUT.
ADD 1 TO OUT.
ENDIF.
ENDFORM.


Wenn nun diese Funktion mit einem Wert von 30.00 aufgerufen wird, dann gibt es ohne Festpunktarithmetik als Ergebnis 3000. Wenn ich diese Funktion mit Festpunktarithmetik ausführe gibt mir die Funktion das Ergebnis 30.

Gibt es eine Möglichkeit die Festpunktarithmetik temporär in ABAP zu aktivieren/deaktivieren oder muss ich diese Funktion umschreiben bzw. eine andere Lösung finden?

Mit freundlichen Grüßen
Amazeroth

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
2783
Views
Fremdschlüsselprüfung im Report Aktivieren/Deaktivieren
von Ralph » 22.12.2005 15:57 • Verfasst in Dialogprogrammierung
3
Antw.
5266
Views
Radiobutton -> aktivieren /deaktivieren von Eingabefelder
von Nautilus » 25.01.2006 11:43 • Verfasst in Dialogprogrammierung
3
Antw.
3054
Views
Toolbar Button aktivieren/deaktivieren wenn sich Zeilenselektion ändert
von Nordlicht » 12.06.2023 10:54 • Verfasst in ABAP® Core
3
Antw.
2646
Views
GUI-Status mit FB aktivieren
von Suti » 14.02.2007 16:25 • Verfasst in ABAP® Core
5
Antw.
4155
Views
userexit_number_range aktivieren
von Stegemann90 » 02.02.2016 12:20 • Verfasst in ABAP® Core

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Substitution zum Zeitpunkt 60
vor 2 Tagen von irene 1 / 130
Zeit in UTC umwandeln
vor 2 Tagen von ralf.wenzel 8 / 3814
CDS View Erweitern mit Hierarchie
vor 2 Tagen von Interger 1 / 2391
Probleme beim Debuggen Einkaufsformular
vor 4 Tagen von GünterL gelöst 5 / 31594

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

Substitution zum Zeitpunkt 60
vor 2 Tagen von irene 1 / 130
Zeit in UTC umwandeln
vor 2 Tagen von ralf.wenzel 8 / 3814
CDS View Erweitern mit Hierarchie
vor 2 Tagen von Interger 1 / 2391
Probleme beim Debuggen Einkaufsformular
vor 4 Tagen von GünterL gelöst 5 / 31594

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor 2 Tagen von irene 1 / 130
CDS View Erweitern mit Hierarchie
vor 2 Tagen von Interger 1 / 2391
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 16067
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 29231