Hi guys,
I am using field-symbols in my program.In that whenever i am assigning values which are having decimals getting round off which i don't want.
my sample code is like
FIELD-SYMBOLS: <table> TYPE STANDARD TABLE,
<line> TYPE any,
<field> TYPE any.
LOOP AT it_final INTO wa_final .
CREATE DATA mydata LIKE LINE OF <table>.
ASSIGN mydata->* TO <line>.
ASSIGN COMPONENT 'WERK' OF STRUCTURE <line> TO <field>.
MOVE wa_final-werk TO <field>.
UNASSIGN <field>.
ASSIGN COMPONENT 'MAKTX' OF STRUCTURE <line> TO <field>.
MOVE wa_final-maktx TO <field>.
UNASSIGN <field>.
LOOP AT it_qamv INTO wa_qamv WHERE prueflos = wa_final-prueflos .
CLEAR v_toleranzob.
ASSIGN COMPONENT wa_qamv-verwmerkm OF STRUCTURE <line> TO <field>.
v_toleranzob = wa_qamv-mittelwert.
MOVE v_toleranzob TO <field>.
UNASSIGN <field>.
ENDLOOP.
ASSIGN COMPONENT 'COMPLIANCE' OF STRUCTURE <line> TO <field>.
MOVE wa_final-compliance TO <field>.
UNASSIGN <field>.
APPEND <line> TO <table>.
CLEAR : wa_final.
ENDLOOP.
here , "v_toleranzob" will contain decimal values(ex: 1.39 , 5.66 likewise ). when i am assigning this value to <field>, it's getting round off which i dont want. i want exact value.
i would appreciate someone's assistance in this regard. Thanks in Advance.
regards
satish