‎2011 Feb 04 2:24 PM
Hi
I'm having problem with decial notation. I want to use '.' as decimal notation not ','.
In my user setting i can't change that because there is only 3 options and they all are same.
[See picture|http://img825.imageshack.us/img825/1707/decimalnotation.png]
Is there way to add new settings?
Thanks in advance!
‎2011 Feb 04 2:47 PM
Hi Razor,
I think user default for decimal notation is related to your logon language/country id...If your logon language is set to 'DE', for example, then it will give you comma options for decimal notation.
Try setting the logon language as 'EN'. I am not sure if this will work but still you can try.
OR
If it is development system then you can develop a code to change your user settings. Only if your id has admin rights you will be able to change the settings. Use 'BAPI_USER_CHANGE' to change decimal notation in defaults table. Also remember to fill it's respective 'DEFAULTSX' table (i.e. pass 'X' for all the fields that you intend to change)....without this your changes will not be reflected. Call 'BAPI_TRANSACTION_COMMIT' (or just write statement 'COMMIT WORK AND WAIT') after successful completion of BAPI_USER_CHANGE to commit your work.
Hope this helps. Let me know if it doesn't work.
Moreover, you can check below link for setting your user defaults:
http://web.mit.edu/sapr3/docs/webdocs/getstarted/gsSETTINGS.html
Regards,
Saba
Edited by: Saba Sayed on Feb 4, 2011 3:47 PM
‎2011 Feb 04 2:47 PM
Hi Razor,
I think user default for decimal notation is related to your logon language/country id...If your logon language is set to 'DE', for example, then it will give you comma options for decimal notation.
Try setting the logon language as 'EN'. I am not sure if this will work but still you can try.
OR
If it is development system then you can develop a code to change your user settings. Only if your id has admin rights you will be able to change the settings. Use 'BAPI_USER_CHANGE' to change decimal notation in defaults table. Also remember to fill it's respective 'DEFAULTSX' table (i.e. pass 'X' for all the fields that you intend to change)....without this your changes will not be reflected. Call 'BAPI_TRANSACTION_COMMIT' (or just write statement 'COMMIT WORK AND WAIT') after successful completion of BAPI_USER_CHANGE to commit your work.
Hope this helps. Let me know if it doesn't work.
Moreover, you can check below link for setting your user defaults:
http://web.mit.edu/sapr3/docs/webdocs/getstarted/gsSETTINGS.html
Regards,
Saba
Edited by: Saba Sayed on Feb 4, 2011 3:47 PM
‎2011 Feb 04 2:57 PM
Hi,
You can see this post on how to chnge it
Re: Find symbol in string
Posted: Dec 7, 2010 11:59 AM in response to: Alex Dean
Hello,
the number (for eg. 300.000.000,00 or 300,000,000.00) the symbols '.' or ',' (dot or comma) represents the different decimal notations.
The SAP user can change this format using the transaction code SU01 (User Maintenance). For more information navigate to Default TAB in the Transaction SU01D(User Display transaction) displays the user Profile.
‎2011 Feb 04 3:51 PM
I solved it by changing my log on language to "EN" and saved. Then changed back to my native language and it stayed as it was in "EN". So my problem is solved.