cancel
Showing results for 
Search instead for 
Did you mean: 

how convert a number into words in sapscript

Former Member
0 Kudos

hi

how to convert the number in to words in sapscript.

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member609120
Contributor
0 Kudos

/: perform amt_words in program 'ZTEST'

/: using wa_amt(variable for number)

/: changing lv_words

/: endperform

In Program ZTEST

FORM AMT_WORDS TABLES IN_TAB STRUCTURE ITCSY

OUT_TAB STRUCTURE ITCSY.

read table in_tab index 1.

lv_number = in_tab-value.

call function 'HR_IN_CHG_INR_WRDS'

"Local interface:

*" IMPORTING

*" REFERENCE(AMT_IN_NUM) LIKE PC207-BETRG

*" EXPORTING

*" REFERENCE(AMT_IN_WORDS) TYPE C

*" EXCEPTIONS

*" DATA_TYPE_MISMATCH

Pass the necessary parameters.

importing would be lv_number.

exporting would be lv_words.

read table out_tab index 1.

out_tab-value = lv_words.

modify out_tab index 1.

In the Script display

&lv_words&

Former Member
0 Kudos

Hi,

use FM HR_IN_CHG_INR_WRDS or SPELL_AMOUNT

Regards

Kiran Sure

Former Member
0 Kudos

Hi,

  • Calling Function SPELL_AMOUNT

call function 'SPELL_AMOUNT'

exporting

amount = amount

currency = 'USD'

  • FILLER = ' '

language = sy-langu

importing

in_words = string

exceptions

not_found = 1

too_large = 2

others = 3.

Regards...sg