Hi laxmiredd,
if the SAP standard function 'RS_CONV_EX_2_IN' does not accept 10,000.00 as input, then the current users format settings are different. Standard US settings will convert 10,000.00 or 10000.00 to internal representation of 10000.00 in BCD field BSEG-WRBTR.
If the conversion to internal format is successful, a simple WRITE lv_value to lv_text will format it according to current users settings, i.e. 10,000.00 in US settings or 10.000,00 in German representation.
If the input data come in mixed formats and the output format has to be switched within processing, I don't know exactly how to proceed. You may post a tyble of input values and expected output values and give conditions on 'user settings'.
If you encounter any error in SAP, please give message ID TYPE and NUMBER, Thanky you.
Regards, Clemens