07-04-2007 8:02 AM
Hi all
I have a field called SPELL-WORD and am using that field in my SAP SCRIPT throught the internal table as TA_FINAL-WORD.The problem is that am gettin the output in UPPER CASE but i want the output to be in LOWER CASE.Please help and i will b really thankful if u can provide me with the code
With regards
Vijay
07-04-2007 8:14 AM
Please use the TRANSLATE TO Lowercase.
/: PERFORM TRANSLATION IN PROGRAM '<YOUR REPORT>'
USING &SPELL_AMOUNT&
CHANGING &LOWERCASE&.
In report:
FORM adr_win TABLES in_par STRUCTURE itcsy
out_par STRUCTURE itcsy.
DATA: Spell_amount(40).
READ TABLE in_par WITH KEY 'SPELL_AMOUNT'.
CHECK sy-subrc = 0.
Spell_amount = in_par-value.
TRANSLATE Spell_amount TO LOWERASE.
READ TABLE out_par WITH KEY 'LOWERCASE'.
CHECK sy-subrc = 0.
out_par-value = Spell_amount.
MODIFY out_par INDEX sy-tabix.
ENDFORM.
Any further help pls revert.
Regards,
A.Singh
07-04-2007 8:07 AM
Hi
Check with the TRANSLATE command
TRANSLATE <string> lower case
Reward points for useful Answers
Regards
Anji
07-04-2007 8:11 AM
Hi Vijay,
Just use this code:
DATA text TYPE string.
text = `Careful with that Axe, Eugene`.
TRANSLATE text TO LOWER CASE.
07-04-2007 8:12 AM
07-04-2007 8:15 AM
Hi
Why you need DATA statement
just write
TRANSLATE TA_FINAL-WORD TO LOWER CASE
and see the output
Reward points for useful Answers
Regards
Anji
07-04-2007 8:14 AM
Please use the TRANSLATE TO Lowercase.
/: PERFORM TRANSLATION IN PROGRAM '<YOUR REPORT>'
USING &SPELL_AMOUNT&
CHANGING &LOWERCASE&.
In report:
FORM adr_win TABLES in_par STRUCTURE itcsy
out_par STRUCTURE itcsy.
DATA: Spell_amount(40).
READ TABLE in_par WITH KEY 'SPELL_AMOUNT'.
CHECK sy-subrc = 0.
Spell_amount = in_par-value.
TRANSLATE Spell_amount TO LOWERASE.
READ TABLE out_par WITH KEY 'LOWERCASE'.
CHECK sy-subrc = 0.
out_par-value = Spell_amount.
MODIFY out_par INDEX sy-tabix.
ENDFORM.
Any further help pls revert.
Regards,
A.Singh
07-04-2007 8:17 AM
Pls read FORM 'TRANSLATION' instead of FORM adr_win
Regards,
A.Singh
07-04-2007 10:31 AM