<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Abap alpha comparison in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453539#M1741720</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In BW i have to compare 2 fields with a statement Read Table with key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is that the 2 fields that I have to compare even if they contain the same kind of information, they have different lenghts, both of them are char, but the difference will be like this example because of lenghts:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Field1 :&lt;/SPAN&gt; 0001&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Field2: &lt;/SPAN&gt;00000001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you see, both of them contain information 1 but with different lenghts, how can i bypass this in a Read table with key statment?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 May 2013 13:41:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-05-30T13:41:00Z</dc:date>
    <item>
      <title>Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453539#M1741720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In BW i have to compare 2 fields with a statement Read Table with key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is that the 2 fields that I have to compare even if they contain the same kind of information, they have different lenghts, both of them are char, but the difference will be like this example because of lenghts:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Field1 :&lt;/SPAN&gt; 0001&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Field2: &lt;/SPAN&gt;00000001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you see, both of them contain information 1 but with different lenghts, how can i bypass this in a Read table with key statment?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 13:41:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453539#M1741720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-30T13:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453540#M1741721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;Operator&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;Meaning&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CO&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Contains Only: True, if &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; only contains characters from &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. Upper/lower case and trailing &lt;BR /&gt;blanks are taken into account for both operands. If &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; is of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;string&lt;/STRONG&gt;&lt;/SPAN&gt; and is initial, then the logical expression &lt;BR /&gt;is false, unless &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; is also &lt;BR /&gt;of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;string&lt;/STRONG&gt;&lt;/SPAN&gt; and is initial, in &lt;BR /&gt;which case the logical expression is always true. If the result of the &lt;BR /&gt;comparison is negative, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;contains the offset of the first character in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;, that is not contained in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the result of the comparison is &lt;BR /&gt;positive, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the &lt;BR /&gt;length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CN&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Contains Not Only; True if a logical expression with &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CO&lt;/STRONG&gt;&lt;/SPAN&gt; is false, that is, if &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; contains not only characters from &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; is set in the same way as for &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CO&lt;/STRONG&gt;&lt;/SPAN&gt;. If the comparison is true, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the offset of the first &lt;BR /&gt;character in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; that is not &lt;BR /&gt;contained in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the &lt;BR /&gt;comparison is false, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;contains the length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CA&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Contains Any: True, if &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; contains at least one character from &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. Upper/lower case and &lt;BR /&gt;trailing blanks are taken into account for both operands. If &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; or &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; is of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;string&lt;/STRONG&gt;&lt;/SPAN&gt; and initial, the logical expression is &lt;BR /&gt;always false. If result of the comparison is positive, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the offset of the first &lt;BR /&gt;character in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; that is also &lt;BR /&gt;contained in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the &lt;BR /&gt;result of the comparison is negative, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;NA&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Contains Not Any: True if a logical expression with &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CA&lt;/STRONG&gt;&lt;/SPAN&gt; is false, that is if &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; does not contain any characters from &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the result of the &lt;BR /&gt;comparison is negative, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;contains the offset of the first character in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; that is also contained in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the result of the comparison is true, &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the le of &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CS&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Contains String: True if the content of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; is contained in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;. Upper/lower case is not taken into &lt;BR /&gt;account, trailing blanks of the left operand are taken into account. If &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; is of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;string&lt;/STRONG&gt;&lt;/SPAN&gt; and initial, or of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;c&lt;/STRONG&gt;&lt;/SPAN&gt; and contains only blank characters, the logical &lt;BR /&gt;expression is false, unless &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; is also of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;string&lt;/STRONG&gt;&lt;/SPAN&gt; and initial, or of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;c&lt;/STRONG&gt;&lt;/SPAN&gt; and only contains blank characters. In this case &lt;BR /&gt;the logical expression is always true. If the result of the comparison is true, &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the offset of &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;. If the result of the comparison is &lt;BR /&gt;negative, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the &lt;BR /&gt;length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;NS&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Contains No String: True, if a logical expression with &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CS&lt;/STRONG&gt;&lt;/SPAN&gt; is false, that is if &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; does not contain the content of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the result of the comparison &lt;BR /&gt;is negative, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the &lt;BR /&gt;offset of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the &lt;BR /&gt;comparison is true, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;contains the length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CP&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;Covers Pattern: True, if the content of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; fits the pattern in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. Wildcard characters can be used for &lt;BR /&gt;forming the &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; pattern, &lt;BR /&gt;where "*" represents any character string, and "+" represents any character. &lt;BR /&gt;Upper/lower case is not taken into account. If the comparison is true, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the offset of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;, whereby leading wildcard characters "*" &lt;BR /&gt;in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; are ignored if &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; also contains other &lt;BR /&gt;characters. If the comparison is false, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;. You can select characters in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; for a direct comparison by adding &lt;BR /&gt;the &lt;A _jive_internal="true" href="https://answers.sap.com/thread/SAPEVENT:&amp;amp;quot;ABENESCAPE_CHARACTER_GLOSRY&amp;amp;quot;" style="color: #505050;"&gt;escape symbol&lt;/A&gt; "#" before the &lt;BR /&gt;required characters. For these characters, upper/lower case is taken into &lt;BR /&gt;account, wildcard characters and the escape symbol itself do not receive special &lt;BR /&gt;treatment, and trailing blanks in operands of type &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;c&lt;/STRONG&gt;&lt;/SPAN&gt; are not cut off.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;BR /&gt;&lt;TR&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;NP&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;BR /&gt;&lt;TD&gt;&lt;SPAN style="font-size: 10pt;"&gt;No Pattern: True, if a logical expression with &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;CP&lt;/STRONG&gt;&lt;/SPAN&gt; is false, that is, if &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt; does not fit the pattern &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt;. If the comparison is false, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the offset of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;, whereby leading wildcard characters "*" &lt;BR /&gt;in &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; are ignored if &lt;BR /&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand2&lt;/STRONG&gt;&lt;/SPAN&gt; also contains other &lt;BR /&gt;characters. If the comparison is true, &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;sy-fdpos&lt;/STRONG&gt;&lt;/SPAN&gt; contains the length of &lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt;operand1&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;DIV&gt;&lt;BASEFONT face="Arial" size="2"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;H4&gt;&lt;SPAN style="color: #000080; font-size: 10pt;"&gt;Note &lt;/SPAN&gt;&lt;/H4&gt;&lt;BR /&gt;&lt;DIV&gt;As of release 6.10, operands of byte-like data types can only be compared &lt;BR /&gt;with the comparison operators in this table outside of &lt;A _jive_internal="true" href="https://answers.sap.com/thread/SAPEVENT:&amp;amp;quot;ABENUNICODE_PROGRAM_GLOSRY&amp;amp;quot;" style="color: #505050;"&gt;Unicode programs&lt;/A&gt;. To execute &lt;BR /&gt;the corresponding comparisons for byte-like objects in Unicode programs, you can &lt;BR /&gt;use the &lt;A _jive_internal="true" href="https://answers.sap.com/thread/SAPEVENT:&amp;amp;quot;ABENLOGEXP_BYTES&amp;amp;quot;"&gt;Comparison operators for byte-like &lt;BR /&gt;data types&lt;/A&gt;. &lt;/DIV&gt;&lt;/BASEFONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;/P&gt;Try with one of these operater.,&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;sam,&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 13:44:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453540#M1741721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-30T13:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453541#M1741722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amine,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure this is what you need, but try using conversion exit:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'CONVERSION_EXIT_ALPHA_INPUT'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= FIELD1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OUTPUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= FIELD1_AUX.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Declare&amp;nbsp; FIELD1_AUX same type as FIELD2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Then use field1_aux to read table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Custodio&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 13:47:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453541#M1741722</guid>
      <dc:creator>custodio_deoliveira</dc:creator>
      <dc:date>2013-05-30T13:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453542#M1741723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Type conversion can be done before read table like this.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;TYPES&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;OF &lt;/SPAN&gt;ty&lt;SPAN style="color: #800080;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;field &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;n LENGTH &lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;END &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;OF &lt;/SPAN&gt;ty&lt;SPAN style="color: #800080;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;tty &lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;OF &lt;/SPAN&gt;ty&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;DATA &lt;/SPAN&gt;wa &lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;ty&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;DATA &lt;/SPAN&gt;it &lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;tty&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;DATA &lt;/SPAN&gt;value1 &lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;n LENGTH &lt;SPAN class="L0S32"&gt;8 &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;VALUE &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;DATA &lt;/SPAN&gt;key1 &lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;n LENGTH &lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="color: #4da619;"&gt;'0002' &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;TO &lt;/SPAN&gt;it&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="color: #4da619;"&gt;'0001' &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;TO &lt;/SPAN&gt;it&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="color: #4da619;"&gt;'0005' &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;TO &lt;/SPAN&gt;it&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;key1 &lt;SPAN style="color: #800080;"&gt;= &lt;/SPAN&gt;value1&lt;SPAN style="color: #800080;"&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-style: italic; color: #808080;"&gt;"type conversion&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;WRITE&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;:&lt;/SPAN&gt;/ key1&lt;SPAN style="color: #800080;"&gt;, &lt;/SPAN&gt;value1&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;READ &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;TABLE &lt;/SPAN&gt;it &lt;SPAN style="color: #0000ff;"&gt;INTO &lt;/SPAN&gt;wa &lt;SPAN style="color: #0000ff;"&gt;WITH &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;KEY &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;field &lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;= &lt;/SPAN&gt;key1&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN style="color: #0000ff;"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;WRITE&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;:&lt;/SPAN&gt;/ wa&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;field&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;, &lt;/SPAN&gt;key1&lt;SPAN style="color: #800080;"&gt;, &lt;/SPAN&gt;value1&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 13:59:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453542#M1741723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-30T13:59:37Z</dc:date>
    </item>
    <item>
      <title>Re: Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453543#M1741724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 14:21:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453543#M1741724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-30T14:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453544#M1741725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By the way, in ABAP 7.40 you will be able to read it directly. Keep one eye on &lt;A __default_attr="1525" __jive_macro_name="blog" class="jive_macro jive_macro_blog" href="https://community.sap.com/"&gt;&lt;/A&gt;'s blog for more information.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;Horst Keller wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="jive-rendered-content"&gt;&lt;P&gt;I love these questions hitting the mark.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No, you didn't miss it, conversion routines are simply not supported in string tenplates. If there is a large demand for an important general routine, it might be covered by a special format option. E.g. with Release 7.40 is a new option ALPHA was introduced, that does the same as CONVERSION_EXIT_ALPHA_INPUT or CONVERSION_EXIT_ALPHA_OUTPUT.&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/people/horst.keller/blog/2013/05/22/abap-news-for-release-740--warming-up-with-expressions#comments" title="http://scn.sap.com/people/horst.keller/blog/2013/05/22/abap-news-for-release-740--warming-up-with-expressions#comments"&gt;horst.keller: ABAP News for Release 7.40 - Expr... | SCN&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Custodio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 00:23:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453544#M1741725</guid>
      <dc:creator>custodio_deoliveira</dc:creator>
      <dc:date>2013-05-31T00:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Abap alpha comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453545#M1741726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Custodio.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 08:08:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-alpha-comparison/m-p/9453545#M1741726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-31T08:08:13Z</dc:date>
    </item>
  </channel>
</rss>

