2019 Jan 23 11:04 AM
Hi,
In the smart form output,
previously the value maintained was 5348.16.
it should be converted to -5348.16 instead of -534.816.
-534.816 is due to the logic maintained in smart form was 'fieldname(<C.0)'.
Why it is printed as such? what is the logic of above formatting ?
How can I overcome this ?
Thanks
Karthick
2019 Jan 23 12:46 PM
(First read Rules of Engagement and remove the 'as soon as possible'.)
Then search/read online help or forum, e.g. Output Options for Field Contents (so you will understand that So '<' is sign left, 'C' is condense and '.0' is no decimal) and then consider reading Fields that Refer to Currencies or Quantities too.
2019 Jan 23 12:46 PM
(First read Rules of Engagement and remove the 'as soon as possible'.)
Then search/read online help or forum, e.g. Output Options for Field Contents (so you will understand that So '<' is sign left, 'C' is condense and '.0' is no decimal) and then consider reading Fields that Refer to Currencies or Quantities too.
2019 Jan 25 11:24 AM
but in my variable it is displaying with 2 decimal point.
Like 5.612.312
it must be like 5,612,312.00
how can i modify the change?
2019 Jan 26 3:13 PM
@Karthick R : Raymond told you that .0 means no decimal. If you search a little bit, you can imagine that .2 means 2 decimals... Examples here: https://help.sap.com/saphelp_nw70/helpdata/en/d1/803479454211d189710000e8322d00/content.htm
2019 Jan 25 1:06 PM
Is this a currency value ? Have you maintained the currency format in the form ?
2019 Jan 26 2:22 PM
but in my variable it is displaying with 2 decimal point.
Like 5.612.312
it must be like 5,612,312.00
how can i modify the change?
This comes from the country-specific settings. HAve a look in table T005 and also at
SU3 / SU01 & Global Settings OY01
The samrtforms gives you this result because of a setting here.
2019 Jan 28 4:56 AM