SAP Managed Tags: MM (Materials Management) Dear Abapers, Can any one of you give me the FM to convert a float to decimal. Regards Sayandeep Accepted Solutions(1) Former Member 2008 Dec 05 Answers(0) Ask a Question An Unexpected Error has occurred....
SAP Managed Tags: ABAP Development i am using FM "CEVA_CONVERT_FLOAT_TO_CHAR" to convert 3.0000000000000000E+02 to 300 in my report. I am using this FM as below DATA: l_var TYPE p DECIMALS 2. DATA: l_char(25). LOOP AT i_cdpos . IF i_cdpos-fname = 'ATFLV'. CALL FUNCTION...
SAP Managed Tags: ABAP Development this should solve REPORT YCHATEST. DATA : V_FLOAT TYPE F VALUE '2456.5678912', V_CHAR(25), P10_4(10) TYPE P DECIMALS 8. CALL FUNCTION 'CEVA_CONVERT_FLOAT_TO_CHAR' EXPORTING FLOAT_IMP = V_FLOAT FORMAT_IMP = P10_4 ROUND_IMP = ' ' IMPORTING CH...
SAP ManagedTags: ABAP Development Hi ravinder Pleaseuse this code : data :w_float type f value '3.339000000000000E+02', w_charactertype ausp-atwrt, w_number10) TYPE P DECIMALS 1. CALL FUNCTION'CEVA_CONVERT_FLOAT_TO_CHAR' EXPORTING float_ = w_float "Feld TYPE F formatimp...
SAP Managed Tags: ABAP Development You cannot get 1.67 from 1.6666666666666666E-01 because it is nothing but the value 1.6666666666666666 raised to the power of -1 which is 0.16666666666666 to whatever precision which when rounded will become 0.17 (just what you got using a packed decimal). The...