Application Development 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: 

Currency issue in smartform

Former Member
0 Kudos

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

6 REPLIES 6

Former Member
0 Kudos

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?

Former Member
0 Kudos

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ł

raymond_giuseppi
Active Contributor
0 Kudos

To overwrite user settings, you could add a SET COUNTRY in the Smart forms INITIALIZATION with the country of the receiver.

Regards,

Raymond

eduardo_hinojosa
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi all, The issue was solved. It was country specific settings related. Thankyou all.

Regards,

Sinthu