Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 10116

Round off problem with field-symbol

$
0
0

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


Viewing all articles
Browse latest Browse all 10116

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>