Olá,
CA: Contém Alguns: Verdadeiro, se operand1 contém pelo menos um caractere de operand2. Considera maiúsculas/minúsculas e espaços finais para ambos operandos. Se operand1 ou operand2 for do tipo cadeia e inicial, a expressão lógica é sempre falsa. Se o resultado da comparação for positivo, sy-fdpos contém o deslocamento do primeiro caractere em operand1 que também está contido em operand2. Se o resultado da comparação for negativo, sy-fdpos contém o comprimento de operand1.
CP: Corresponde ao Padrão: Verdadeiro, se o conteúdo de operand1 corresponder ao padrão em operand2. Podem ser usados caracteres curinga para formar o padrão do operando, onde "" representa qualquer cadeia de caracteres, e "+" representa qualquer caractere. Não considera maiúsculas/minúsculas. Se a comparação for verdadeira, sy-fdpos contém o deslocamento de operand2 em operand1, onde os caracteres curinga iniciais "" em operand2 são ignorados se operand2 também contiver outros caracteres. Se a comparação for falsa, sy-fdpos contém o comprimento de operand1. Pode selecionar caracteres em operand2 para uma comparação direta adicionando o símbolo de escape "#" antes dos caracteres necessários. Para esses caracteres, considera maiúsculas/minúsculas, os caracteres curinga e o símbolo de escape em si mesmo não recebem tratamento especial, e os espaços finais em operandos do tipo c não são removidos.
CO: Contém Apenas: Verdadeiro, se operand1 contém apenas caracteres de operand2. Considera maiúsculas/minúsculas e espaços finais para ambos operandos. Se operand2 for do tipo cadeia e inicial, então a expressão lógica é falsa, a menos que operand1 também seja do tipo cadeia e inicial, caso em que a expressão lógica é sempre verdadeira. Se o resultado da comparação for negativo, sy-fdpos contém o deslocamento do primeiro caractere em operand1 que não está contido em operand2. Se o resultado da comparação for positivo, sy-fdpos contém o comprimento de operand1.
CN: Contém Não Apenas; Verdadeiro se uma expressão lógica com CO for falsa, ou seja, se operand1 não contém apenas caracteres de operand2. sy-fdpos é definido da mesma forma que para CO. Se a comparação for verdadeira, sy-fdpos contém o deslocamento do primeiro caractere em operand1 que não está contido em operand2. Se a comparação for falsa, sy-fdpos contém o comprimento de operand1.
NA: Não Contém Nenhum: Verdadeiro se uma expressão lógica com CA for falsa, ou seja, se operand1 não contém nenhum caractere de operand2. Se o resultado da comparação for negativo, sy-fdpos contém o deslocamento do primeiro caractere em operand1 que também está contido em operand2. Se o resultado da comparação for verdadeiro, sy-fdpos contém o comprimento de operand1.
Ex.
A expressão lógica na instrução IF é verdadeira, porque str1 corresponde ao padrão de str2.
DATA: str1 TIPO cadeia,
str2 TIPO cadeia.
str1 = 'ABCDEFGH'.
str2 = 'CF+H'.
SE str1 CP str2.
...
FIMSE.
Para mais exemplos, consulte o seguinte link:
http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb3516358411d1829f0000e829fbfe/content.htm
Saudações,
Bhaskar