10-01-2013 1:27 PM
Hi,
We have a smartform for invoice printing. For Hungary, we are taking care of the currency conversion. The same program when executed in production system displays the amount field as for eg, 1.252,00 . While in development, it is showing as 1,252.00 which is wrong. The one which is showng in production system is the right one. I have to move a correction to production, but because of this, we are not in a position to move the correction.
I checked the own data under user profiles . its the same in both the systems. Downloaded the smartform from production and uploaded in the development. But still, the issue exists.
Have anyone of you come across such issues. If so, please let me know.
Thanks,
Sinthu
10-01-2013 9:20 PM
This should be the field "Decimal Notation" (Default tab) in your user.
You said already checked your user, them I am not sure what it can be.
Can you provide more details?
10-01-2013 10:35 PM
Hi
Check on different user.
You can also debug the smartform function and check how it is looking there.
Check also the variable definition, if it's not linked with data domain which has
assigned conversion routine ( like popular ALPHA)
Then You can stop debuger in related function -
CONVERSION_EXIT_xxxxx_OUTPUT
BR
Paweł
10-02-2013 10:47 AM
To overwrite user settings, you could add a SET COUNTRY in the Smart forms INITIALIZATION with the country of the receiver.
Regards,
Raymond
10-02-2013 10:54 AM
Hi
Compare your settings in tcode OY01 in development and production for this country, in the last fields (format for number and date)
Regards
Eduardo
10-02-2013 11:11 AM
Either it is user specific or country specific settings.
If it is user specific settings , go to tcode su01 and change decimal notation for your user.
if it is country specific settings , go to tcode OY01 and compare your country settings in production to development settings
10-03-2013 6:48 AM
Hi all, The issue was solved. It was country specific settings related. Thankyou all.
Regards,
Sinthu