ABAP_RELEXP > - Comparison Operators for Byte-Like Data Types The following table shows the comparison operators for comparisons between byte-like operands (single data objects or return values or bit expressions>) in comparison expressions>. <(>operator<)>>Meaning> ABAP_KEY BYTE-CO>Contains Only: True, if operand1> only contains bytes from operand2>. If operand2> is of type xstring> and initial, the comparison expression is false, unless operand1> is also of type xstring> and initial, in which case the comparison expression is always true. If the comparison is false, sy-fdpos> contains the offset of the first byte in operand1>, which is not contained in operand2>. If the comparison is true, sy-fdpos> contains the length of operand1 >. ABAP_KEY BYTE-CN>Contains Not Only: True, if a comparison expression with BYTE-CO> is false, provided that operand1> does not only contain bytes from operand2>. If the comparison is true, sy-fdpos> contains the offset of the first byte in operand1> that is not contained in operand2>. If the comparison is false, sy-fdpos> contains the length of operand1>. ABAP_KEY BYTE-CA>Contains Any: True, if operand1> contains at least one byte from operand2>. If operand1> or operand2> are of the type xstring> and initial, the comparison expression is always false. If the comparison is true, sy-fdpos> contains the offset of the first byte in operand1> that is also contained in operand2>. If the comparison is false, sy-fdpos> contains the length of operand1>. ABAP_KEY BYTE-NA>Contains Not Any: True, if a comparison expression with BYTE-CA> is false, provided that operand1> does not contain a byte from operand2>. If the comparison is false, sy-fdpos> contains the offset of the first byte in operand1> that is also contained in operand2>. If the comparison is true, sy-fdpos> contains the length of operand1>. ABAP_KEY BYTE-CS>Contains String: True, if the content of operand2> is contained in operand1>. If operand1> is of type xs> and initial, the comparison expression is false, unless operand2> is also of type xstring> and initial, in which case the comparison expression is always true. If the comparison is true, sy-fdpos> contains the offset of operand2> in operand1>. If the comparison is false, sy-fdpos> contains the length of operand1>. ABAP_KEY BYTE-NS>Contains No String: True, if a comparison expression with BYTE-CS> is false, provided that operand1> does not contain the content of operand2>. If the comparison is false, sy-fdpos> contains the offset of operand2> in operand1>. If the comparison is true, sy-fdpos> contains the length of operand1>.
ABAP_EXAMPLE_VX5 The logical expression in the IF> statement is true, if the second half-byte is not filled for any of the bytes in hex1>. DATA: hex1 TYPE xstring, hex2 TYPE xstring.