Nicht automatisch aufrunden

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

Nicht automatisch aufrunden

Beitrag von Lukas R. (ForumUser / 37 / 0 / 1 ) »
Hallo,

ich habe folgendes Problem, wenn ich eine Dezimalzahl meinem Parameter zuweise rundet er diese automatisch.

Kann man das irgendwie verhindern?

Vielen Dank im Voraus.

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


Re: Nicht automatisch aufrunden

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
mein Vorschlag wäre die Verwendung von Floating Point :

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*& Report  Z_FLTP_TEST
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Z_FLTP_TEST.


data l_float type f.
parameters: P_fltp(20) default '3,141526'.


CALL FUNCTION 'CHAR_FLTP_CONVERSION'
  EXPORTING
*   DYFLD                    = ' '
*   MASKN                    = ' '
*   MAXDEC                   = '16'
*   MAXEXP                   = '59+'
*   MINEXP                   = '60-'
    string                   =  P_fltp
*   MSGTYP_DECIM             = 'W'
*   STRICT_CHECK             = ' '
 IMPORTING
*   DECIM                    =
*   EXPON                    =
   FLSTR                    = l_float
*   IVALU                    =
 EXCEPTIONS
   EXPONENT_TOO_BIG         = 1
   EXPONENT_TOO_SMALL       = 2
   STRING_NOT_FLTP          = 3
   TOO_MANY_DECIM           = 4
   OTHERS                   = 5.

IF sy-subrc <> 0.
ENDIF.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Nicht automatisch aufrunden

Beitrag von black_adept (Top Expert / 4098 / 128 / 941 ) »
FLOOR wenn du nur das Aufrunden verhindern willst sondern immer nur den Ganzzahlanteil brauchst.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Nicht automatisch aufrunden

Beitrag von Lukas R. (ForumUser / 37 / 0 / 1 ) »
Danke Tron,

dass mit dem Datentyp Float hat funktioniert! :)

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2995
Views
Aufrunden?
von StefanJue » 20.09.2006 13:16 • Verfasst in ABAP® für Anfänger
2
Antw.
2941
Views
Zahlen aufrunden
von kostonstyle » 13.02.2007 14:53 • Verfasst in ABAP® für Anfänger
5
Antw.
3066
Views
Automatisch Kommisionieren
von Doris1971 » 03.07.2006 09:31 • Verfasst in Sales and Distribution
4
Antw.
4288
Views
ALV-Filter AUTOMATISCH setzen
von addel » 20.04.2007 16:12 • Verfasst in Dialogprogrammierung
3
Antw.
3130
Views
Beitragssätze automatisch einspielen
von RogerHole » 20.07.2012 10:15 • Verfasst in Human Resources

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor einer Stunde von edwin 1 / 35
Programm anlegen mit Vorlage
vor 6 Stunden von DeathAndPain 2 / 90
IT0024 Qualifikationen CP-ID
vor 6 Stunden von DeathAndPain 2 / 332
BUSOBJEKT zu CMIS PHIO ermitteln
vor 8 Stunden von snooga87 1 / 62

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

Regex in where
vor einer Stunde von edwin 1 / 35
Programm anlegen mit Vorlage
vor 6 Stunden von DeathAndPain 2 / 90
IT0024 Qualifikationen CP-ID
vor 6 Stunden von DeathAndPain 2 / 332
BUSOBJEKT zu CMIS PHIO ermitteln
vor 8 Stunden von snooga87 1 / 62

Unbeantwortete Forenbeiträge

Regex in where
vor einer Stunde von edwin 1 / 35
BUSOBJEKT zu CMIS PHIO ermitteln
vor 8 Stunden von snooga87 1 / 62
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3244