cancel
Showing results for 
Search instead for 
Did you mean: 

Function for insert amount mask in Smartform

former_member184029
Participant
0 Kudos

Hi

Which fuction must use for inserting amount mask in Smartform, for example:

Now: 159,00

Wish:*159,00*

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

use following logic in program lines


data: lv_netwr type netwr,
     lv_amount type char17.

lv_netwr = '123456.56'. "<------- Amount

WRITE  lv_netwr TO lv_amount CURRENCY 'INR'."<------ Currency key

TRANSLATE lv_amount USING ' *'.

Regards,

Raju.

former_member184029
Participant
0 Kudos

Thanks to all, special to Raju Shanigarapu, that solved my question

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Below printing in the smartform add program lines and do the formating there and then print.

For your senario in the program lines do like below:


data: lv_starts(2) value '**'.
data: lv_amt(13).
lv_amt = amount<----like 159,00

concatenate lv_starts lv_amt lv_starts into lv_amt.

Then in place of actual amt write lv_amt.

Regards,

Himanshu