11-30-2017 11:24 AM
Hi,
I have used a below in PO PDF print ANEU type:
WRITE konv-kbetr TO out-value LEFT-JUSTIFIED.
In Dev system the value are as follows after execution: konv-kbetr = 22000.00 and out-value =22,000.00
In Pre Prod the values are konv-kbetr = 22000.00 and out-value = 22.000,00.
Can anyone tell me the reason for the above values or ways to correct it.
Both the systems have same decimal notation set up. Please suggest
11-30-2017 12:16 PM
11-30-2017 12:32 PM
The main issue is in Dev it is correct but in pre prod . and , are getting exchanged. Can you tell me the possible reasons for this?
"Both the systems have same decimal notation set up" - for my user ID settings in SU01 tcode, the decimal notation setting is same in both the system.
11-30-2017 12:40 PM
11-30-2017 8:40 PM
As indicated in the links provided by Raymond, in ABAP, the statement SET COUNTRY is often used in smart forms (and other media) because a form may be targeted to a recipient in another country, so that the date, time and number formats match the recipient's habits.
11-30-2017 12:48 PM
The decimals defined in your user profile are your preferences how numbers will be shown in your SAP system to you.
How decimals in a purchase order are printed depends on the country settings for the country of the vendor. customizing transaction OY01
I would recommend to keep it as SAP designed it, as you have to imagine that the receiver of your PO must be able to understand what you want, otherwise it may happen that you get hundred thousand instead of just 100
just depending what the recipient understands when seeing
100.000 or 100,000