Funktionsbaustein ROUND

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Mit dem Funktionsbaustein ROUND kann man einen Zahlenwert auf eine bestimmte Anzahl von Dezimalstellen runden.

  • aufrunden
  • abrunden
  • kaufmännisch runden.

Am häufigsten wird die kaufmännische Rundung sein.

 CALL FUNCTION 'ROUND'
   EXPORTING
     DECIMALS      = 1
     INPUT         = ls_pos-prozent
     SIGN          = 'X'    "Kaufmännische Rundung
   IMPORTING
     OUTPUT        = ls_pos-prozent
   EXCEPTIONS
     INPUT_INVALID = 1
     OVERFLOW      = 2
     TYPE_INVALID  = 3
     OTHERS        = 4.
 IF SY-SUBRC <> 0.
   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
 ENDIF.

Web-Links

Literatur