07-04-2007 9:00 AM
Hi ,
Can any body tell me which can convert the amount into words. It should also convert the paise also into text.
Thanks,
BSV
07-04-2007 9:06 AM
also chk this
DATA : AMT_IN_WORDS(200).
CALL FUNCTION 'HR_IN_CHG_INR_WRDS'
EXPORTING
AMT_IN_NUM = '99999999999'
IMPORTING
AMT_IN_WORDS = AMT_IN_WORDS
EXCEPTIONS
DATA_TYPE_MISMATCH = 1
OTHERS = 2.
WRITE : AMT_IN_WORDS.
07-04-2007 9:01 AM
07-04-2007 9:02 AM
07-04-2007 9:03 AM
Hi,
Try this sample code,
TABLES SPELL.
DATA : T_SPELL LIKE SPELL OCCURS 0 WITH HEADER LINE.
DATA : PAMOUNT(10) TYPE C VALUE '1000'.
SY-TITLE = 'SPELLING NUMBER'.
PERFORM SPELL_AMOUNT USING PAMOUNT 'USD'.
WRITE: 'NUMBERS', T_SPELL-WORD." 'DECIMALS ', T_SPELL-DECWORD.
FORM SPELL_AMOUNT USING PWRBTR PWAERS.
CALL FUNCTION 'SPELL_AMOUNT'
EXPORTING
AMOUNT = PAMOUNT
CURRENCY = PWAERS
FILLER = SPACE
LANGUAGE = 'E'
IMPORTING
IN_WORDS = T_SPELL
EXCEPTIONS
NOT_FOUND = 1
TOO_LARGE = 2
OTHERS = 3.
ENDFORM.
Thanks,
Reward If Helpful.
07-04-2007 9:06 AM
also chk this
DATA : AMT_IN_WORDS(200).
CALL FUNCTION 'HR_IN_CHG_INR_WRDS'
EXPORTING
AMT_IN_NUM = '99999999999'
IMPORTING
AMT_IN_WORDS = AMT_IN_WORDS
EXCEPTIONS
DATA_TYPE_MISMATCH = 1
OTHERS = 2.
WRITE : AMT_IN_WORDS.
07-04-2007 9:06 AM
Hi,
You could try this FM: SPELL_AMOUNT .
Hope it works.
Thanks,
Sandeep.