
下面这些操作符只适用于character-type 类型的操作数,在ABAP标准中,只有String类型尾部空格不会忽略,而c, d, n and t则会忽略掉。但下面这些操作符是否符号尾部空格,则要看具体的操作符与操作数了:
| 
 <F1>  | 
 <operator>  | 
 <F2>  | 
 Result  | 
 SY-FDPOS  | 
 说明  | 
| 
 ‘BD ‘  | 
 CO  | 
 ‘ABCD ‘  | 
 真  | 
 5  | 
 如果f1仅包含f2中的字符,则逻辑表达式为真。 该比较区分大小写,不会被忽略两个操作数据尾部空格。 如果比较结果为真,则系统字段 SY-FDPOS 存储的是<F1>的长度。  | 
| 
 ‘BD ‘  | 
 CO  | 
 ‘ABCDE‘  | 
 假  | 
 2  | 
 如果为假,则 SY-FDPOS 存储的是<F1>中第一个未在<F2>内出现的字符的偏移量。  | 
| 
 ‘ABC12‘  | 
 CN  | 
 ‘ABCD ‘  | 
 真  | 
 3  | 
 如果f1还包含f2之外的其他字符,则逻辑表达式为真 该比较区分大小写,不会被忽略两个操作数据尾部空格。 如果为真,则 SY-FDPOS 存储的是<F1>中第一个未在<F2>内出现的字符的偏移量。  | 
| 
 ‘ABABC‘  | 
 CN  | 
 ‘ABCD ‘  | 
 假  | 
 5  | 
 如果比较结果为假,则系统字段 SY-FDPOS 存储的是<F1>的长度。  | 
| 
 ‘ABcde‘  | 
 CA  | 
 ‘Bd ‘  | 
 真  | 
 1  | 
 如果f1包含任何一个f2中的字符,则逻辑表达式为真 该比较区分大小写,不会被忽略两个操作数据尾部空格。 如果比较结果为真,则系统字段 SY-FDPOS 包含<F1>中第一个在<F2>中出现的字符的偏移量。  | 
| 
 ‘ABcde‘  | 
 CA  | 
 ‘bD ‘  | 
 假  | 
 5  | 
 如果为假,SY-FDPOS 包含<F1>的长度。  | 
| 
 ‘ABAB ‘  | 
 NA  | 
 ‘AB ‘  | 
 假  | 
 0  | 
 如果f1不包含f2中的任何字符,则逻辑表达式为真 该比较区分大小写,不会被忽略两个操作数据尾部空格 如果为假,则 SY-FDPOS 包含<F1>中在<F2>内出现的第一个字符的偏移量。  | 
| 
 ‘ababa‘  | 
 NA  | 
 ‘AB ‘  | 
 真  | 
 5  | 
 如果比较结果为真,则系统字段 SY-FDPOS 包含<F1>的长度  | 
| 
 ‘ABcde‘  | 
 CS  | 
 ‘bC ‘  | 
 真  | 
 1  | 
 如果f1包含字符串f2,则逻辑表达式为真 不区分大小写,并且忽略两个操作数尾部空格 如果比较结果为真,则系统字段 SY-FDPOS 包含<F2>在<F1>中的偏移量  | 
| 
 ‘ABcde‘  | 
 CS  | 
 ‘ce ‘  | 
 假  | 
 5  | 
 如果为假,SY-FDPOS 包含<F1>的长度。  | 
| 
 ‘ABcde‘  | 
 NS  | 
 ‘bC ‘  | 
 假  | 
 1  | 
 如果f1不包含字符串f2,则逻辑表达式为真 不区分大小写,并且忽略两个操作数尾部空格 如果为假,系统字段 SY-FDPOS 包含<F2>在<F1>中的偏移量。  | 
| 
 ‘ABcde‘  | 
 NS  | 
 ‘ce ‘  | 
 真  | 
 5  | 
 如果比较为真,系统字段SY-FDPOS 包含<F1>的长度。  | 
| 
 ‘ABcde*+# ‘ 
 如果这里去掉最后一个空格,则结果为假,因为模式中指定了不忽略末尾空格,所以末尾必须有一个空格  | 
 CP  | 
 ‘*De#*#+### ‘  | 
 真  | 
 3  | 
 如果f1与模式f2相匹配,则逻辑表达式为真 不区分大小写,并且忽略两个操作数尾部空格 * 用于任何字符串 + 用于任何单个字符 如果比较结果为真,系统字段 SY-FDPOS 存储了<F2>在<F1>中的偏移量 
 如果要对<F2>中的特殊字符进行比较,请将换码字符 # 放到其前面。可以使用换码字符 # 指定 ü 大小写字符 ü 通配符 "*"(输入 #*) ü 通配符 "+" (输入 #+) ü 换码符号本身 (输入 ##) ü 字符串结尾的空格 (输入 #空格) 
 这些匹配符好比正则式的特殊符号,它们都是用在右操作数中的。  | 
| 
 ‘ABcde‘  | 
 CP  | 
 ‘*#b*‘  | 
 假  | 
 5  | 
 如果为假,SY-FDPOS包含<F1>的长度。 
  | 
| 
 ‘ABcde‘  | 
 NP  | 
 ‘*b*‘  | 
 假  | 
 1  | 
 如果f1与模式f2不相匹配,则逻辑表达式为真 不区分大小写,并且忽略两个操作数尾部空格 如果为假,SY-FDPOS 包含<F2>在<F1>中的偏移量  | 
| 
 ‘ABcde‘  | 
 NP  | 
 ‘*#b*‘  | 
 真  | 
 5  | 
 如果比较结果为真,则系统字段 SY-FDPOS 包含<F1>. 的长度  | 
原文:http://www.cnblogs.com/jiangzhengjun/p/4293220.html