Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Decimal notation

Former Member
9,300

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!

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
5,483

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

3 REPLIES 3
Read only

Former Member
0 Likes
5,484

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

Read only

Former Member
0 Likes
5,483

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.

Read only

Former Member
0 Likes
5,483

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.