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

HELP OFFSET

Former Member
0 Likes
637

I HAVE ONE PROBLEM.

I HAVE TO PRINT VALUE WITH OUT DECIMAL PLACES USING OFFSET FUNCTIONALITY.IF THIS VALUE IS FIXED I CAN ,BUT THE VALUES ARE NOT SIMMILER.

EX->23.33,123,343,1,433.JUST LIKE THAT SO HOW TO SEPERATE DIFFRENT DECIMAL PLACES CORESPONDING VALUES USING OFFSET FUNCTIONALITY AND REMOVE TRAILING VALUES AFTER (,) ONLY PRINT BEFORE THE (,) VALUES.

WITH REGARDS.

3 REPLIES 3
Read only

Former Member
0 Likes
571

use demo code -

parameters p_data(10) type P decimals 4.

data d_data type i.

d_data = p_data.

write: d_data.

say p_data = 23.33

then output wil be '23'.

Read only

0 Likes
571

u can aslo use this demo code -

parameters p_data(10) type P decimals 4.

data d_data type i.

data len type i.

data d_str(20) .

data d_str1(20).

d_data = 0.

d_str = p_data.

condense d_str.

len = strlen( d_str ).

do len times.

if d_str+d_data(1) eq '.'.

stop.

else.

d_str1d_data(1) = d_strd_data(1).

d_data = d_data + 1.

endif.

enddo.

end-of-selection.

write d_str1.

Read only

Former Member
0 Likes
571

Hi,

Please refer the link,

Regards,

Hema.

    • Reward points if it is useful.