Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

how to format decimals in variable

Hi all .

I want to ask ; how to format decimal values. sample ;

value

40.45235435345

I want to show

40.45

how am ı doing this. I use this code :

but result is = 40.45235435345 .

[SMARTFORM|http://www.irfanmatak.com/projects/smartform.jpg]

Regards

İrfan.

replied

Hi irfan,

Try like this;

data amount type p DECIMALS 5 VALUE '12.45678'.
data amount1(10) type C.
write amount to amount1 DECIMALS 2.

Now amount1 will contain 12.46, you can control the number of decimals using the decimals option in write statement.

If you are doing this in smartforms, no need for coding just use like this;

&itab-netpr(C.2)&

Here C will condense the leading spaces and .2 will restrict the value to print with 2 decimals. Give this a try and let me know if it works.

Regards

Karthik D

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question