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
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |