‎2007 Jan 10 4:06 AM
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.
‎2007 Jan 10 4:13 AM
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'.
‎2007 Jan 10 4:28 AM
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.
‎2007 Jan 10 4:23 AM