Olá,
Por favor, revise isto.
<b><b>CO</b></b> Contém Apenas: Verdadeiro, se operand1 contiver apenas caracteres de operand2. Maiúsculas/minúsculas e espaços em branco finais são considerados para ambos os operandos. Se operand2 for do tipo string e for inicial, então a expressão lógica é falsa, a menos que operand1 também seja do tipo string e seja inicial, nesse caso 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.
<b>CN</b> Não Contém Apenas: Verdadeiro se uma expressão lógica com CO for falsa, ou seja, se operand1 não contiver 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.
CA Contém Alguma Coisa: Verdadeiro, se operand1 contém pelo menos um caractere de operand2. Maiúsculas/minúsculas e espaços em branco finais são considerados para ambos os operandos. Se operand1 ou operand2 for do tipo string e for 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.
<b>NA</b> Não Contém Alguma Coisa: Verdadeiro se uma expressão lógica com CA for falsa, ou seja, se operand1 não contiver 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.
CS Contém String: Verdadeiro se o conteúdo de operand2 estiver contido em operand1. Maiúsculas/minúsculas não são consideradas, mas espaços em branco finais do operando esquerdo são. Se operand1 for do tipo string e for inicial, ou do tipo c e contiver apenas espaços em branco, a expressão lógica é falsa, a menos que operand2 também seja do tipo string e seja inicial, ou do tipo c e contenha apenas espaços em branco. Nesse caso, a expressão lógica é sempre verdadeira. Se o resultado da comparação for verdadeiro, sy-fdpos contém o deslocamento de operand2 em operand1. Se o resultado da comparação for negativo, sy-fdpos contém o comprimento de operand1.
<b>NS</b> Não Contém String: Verdadeiro, se uma expressão lógica com CS for falsa, ou seja, se operand1 não contiver o conteúdo de operand2. Se o resultado da comparação for negativo, sy-fdpos contém o deslocamento de operand2. Se a comparação for verdadeira, sy-fdpos contém o comprimento de operand1.
<b>CP</b> Cobrir Padrão: Verdadeiro, se o conteúdo de operand1 corresponder ao padrão em operand2. Caracteres curinga podem ser usados para formar o padrão do operand2, onde "*" representa qualquer sequência de caracteres, e "+" representa qualquer caractere. Maiúsculas/minúsculas não são consideradas. Se a comparação for verdadeira, sy-fdpos contém o deslocamento de operand2 em operand1, ignorando os caracteres curinga iniciais "*" em operand2 se operand2 também contiver outros caracteres. Se a comparação for falsa, sy-fdpos contém o comprimento de operand1. Você pode selecionar caracteres em operand2 para uma comparação direta adicionando o símbolo de escape "#" antes dos caracteres necessários. Para esses caracteres, maiúsculas/minúsculas são consideradas, caracteres curinga e o símbolo de escape em si não recebem tratamento especial, e espaços em branco finais em operandos do tipo c não são removidos.
<b>NP</b> Sem Padrão: Verdadeiro, se uma expressão lógica com CP for falsa, ou seja, se operand1 não corresponder ao padrão de operand2. Se a comparação for falsa, sy-fdpos contém o deslocamento de operand2 em operand1, ignorando os caracteres curinga iniciais "*" em operand2 se operand2 também contiver outros caracteres. Se a comparação for verdadeira, sy-fdpos contém o comprimento de operand1.
Obrigado.
Jaideep
*recompensa pontos se for útil..