2007 Oct 13 8:05 AM
Hi experts,
I need to know what is string function or FM used to check whether a string is in lower case or in upper case?
Hi experts,
I need to know what is string function or FM used to check whether a string is in lower case or in upper case?
2007 Oct 13 8:29 AM
I don't think so that there is any function module for this..
but you can do it in this way...
DATA: uabcd TYPE sy-abcde ,
labcd TYPE sy-abcde ,
source(1) .
source = 'a' .
uabcd = sy-abcde .
labcd = sy-abcde .
TRANSLATE labcd TO LOWER CASE .
FIND source IN uabcd RESPECTING CASE .
IF sy-subrc EQ 0 .
WRITE:/ 'uppercase' .
ENDIF .
FIND source IN labcd RESPECTING CASE .
IF sy-subrc EQ 0 .
WRITE:/ 'lowercase' .
ENDIF .
Thanks & Regards
ilesh 24x7
2007 Oct 13 8:31 AM
Hi
There is a string function
TRANSLATE
to conver the string to Upper or LOWER case.
or declare the alphabets in two varaibles of 26 char length like
var1 = 'abcdefghijklmnopqrstuvwxyz' and
var2 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
NOW YOU CAN USE THE STRING COMMANDS LIKE
CS-Contains string
CA -COntains any
like that
IF STR CS VAR1.
....................
ELSEIF STR CS VAR2.
................
ENDIF.
Regards
Anji