Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

DECIMAL VALUES

Former Member
0 Likes
503

hI,

I HAVE A VALUE SAY X = 5.2

WHEN EVER IN X IF DECIMAL VALUES ARE NOT EQUAL TO ZERO, THEN I NEED TO ROUND IT TO ITS UPPER VALUE.

IE: 5.2 TO 6.0

OR 4.38 TO 5.00,

CAN U GIVE AND FUNCTION MODULE AND PARAMETERS I NEED TO PASS??? OR ANY OTHER COMMAND

3 REPLIES 3
Read only

former_member585060
Active Contributor
0 Likes
481

Use FM 'ROUND'

or Use CEIL

ex:

DATA : a TYPE i VALUE '4.5',

b TYPE i.

b = CEIL( a ).

WRITE b.

Regards

Bala Krishna

Edited by: Bala Krishna on Oct 4, 2008 1:24 PM

Read only

Former Member
0 Likes
481

As far as i serached, i did not find any FM or command.

why dont you check with a MOD 1 operation? and then incremen it based on that?

Read only

Former Member
0 Likes
481

Hi,

try with CEIL

it works perfectly .