09-23-2008 12:21 PM
Hi,
I have one string as 'ABCD#XYZ'
I want to find out the index of # from this string.
How can i do that.
Please help me.
Regards,
Deepak.
09-23-2008 12:24 PM
09-23-2008 12:24 PM
09-23-2008 12:27 PM
09-23-2008 12:27 PM
data : var(10) TYPE c VALUE 'ABCD#XYZ'.
SEARCH var for '#'.
if sy-subrc = 0.
WRITE 😕 sy-fdpos.
endif.
Edited by: Milind Mungaji on Sep 23, 2008 1:28 PM
09-23-2008 12:28 PM
Hi,
Please use below code
data:fff type string value 'AB#CDXYZ'.
if fff ca '#'.
write: / sy-fdpos .
endif.
it count starts with ZERO position
Regards
jana
09-23-2008 12:31 PM
Hi,
Try like this.....
data : var3(10) TYPE c VALUE 'ABCD#XYZ'.
SEARCH var3 for '#'.
if sy-subrc = 0.
WRITE 😕 sy-fdpos.
endif.
OR
Data : var3(15) type c.
Data : len type i.
var3 = 'ABC#GOEFGH'.
FIND '#' IN var3 match offset len.
write : / len.
Hope it will helps
09-23-2008 12:33 PM