<?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 Re: How to exclude spaces/ special characters while checking for an alphanumeric key in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053133#M1702110</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prajakt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;1. &lt;SPAN style="font-family: 'Arial','sans-serif'; color: #333333; font-size: 9pt;"&gt;check that my variable contains only alphabetic characters and digits and nothing else.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 9pt; font-family: 'Arial','sans-serif';"&gt;&lt;EM&gt;2. check that at least one number is present in the variable be (which make it alphanumeric). &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 9pt; font-family: 'Arial','sans-serif';"&gt;In this case, you can rework the regex slightly. The + sign below means 1..n occurrences of the digits group. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;^[a-zA-&lt;SPAN class="L1S52"&gt;Z]*[&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;9&lt;/SPAN&gt;]+[a-zA-&lt;SPAN class="L1S52"&gt;Z&lt;/SPAN&gt;]*$&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Amy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Oct 2012 13:50:21 GMT</pubDate>
    <dc:creator>amy_king</dc:creator>
    <dc:date>2012-10-04T13:50:21Z</dc:date>
    <item>
      <title>How to exclude spaces/ special characters while checking for an alphanumeric key</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053129#M1702106</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;I have a case where I need to check for an alphanumeric key number in the first few characters of a field. However, there is a possiblity of spaces or special characters being present. I have used 'CA' operator to check for numbers and alphabets. However, these two checks alone do not deal with spaces and spaces/ special characters are likely included in the output.&amp;nbsp; &lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;SPAN class="L0S55"&gt;( operator1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CA &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'%0123456789%'&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;SPAN class="L0S31"&gt;" Check for numbers&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;operator1&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CA &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;abcde &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;" Check for alphabets&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DO something. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END IF. &lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there an easier way to add an additional check for getting rid of spaces/ sp characters, apart from counting string lengths? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance, &lt;/P&gt;&lt;P&gt;PKD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2012 17:55:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053129#M1702106</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-02T17:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude spaces/ special characters while checking for an alphanumeric key</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053130#M1702107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prajakt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could use a regular expression to check that your variable contains only alphabetic characters and digits and nothing else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FIND REGEX '^[a-zA-Z0-9]*$' IN operator1(4).
IF sy-subrc IS INITIAL.
&amp;nbsp;&amp;nbsp;&amp;nbsp; do something.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The breakdown of the expression is...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;^ : start of the checked string&lt;/LI&gt;&lt;LI&gt;[ : start of a character group&lt;/LI&gt;&lt;LI&gt;a-z : any lowercase letter&lt;/LI&gt;&lt;LI&gt;A-Z : any uppercase letter&lt;/LI&gt;&lt;LI&gt;0-9 : any digit&lt;/LI&gt;&lt;LI&gt;] : end of a character group&lt;/LI&gt;&lt;LI&gt;* : zero or more occurrences of the preceding characters&lt;/LI&gt;&lt;LI&gt;$ : end of the checked string&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Amy&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2012 19:26:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053130#M1702107</guid>
      <dc:creator>amy_king</dc:creator>
      <dc:date>2012-10-02T19:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude spaces/ special characters while checking for an alphanumeric key</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053131#M1702108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amy, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate your reply. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just one question - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I use it for a validating a 2 character alphanumeric, it fails. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code snippet:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FIND REGEX &lt;SPAN class="L0S33"&gt;'^[a-zA-Z0-9]*$' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;operand+4&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;). [where, operand = KEY and operand+4(2) = AT/ ON]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;The sy-subrc check here gives 0 but it should not be the case as there are no numbers in this and i want to check for alphanumeric. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Rather when I use it to test a complete alphabetic operand, then also the sy-subrc value is 0. I think it is because ' * ' checks for '0' or more occurences. Hence, it will give success when I check with an alphabetic operand. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;I am looking for something which will: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;1. &lt;SPAN style="font-family: 'Arial','sans-serif'; color: #333333; font-size: 9pt;"&gt;check that my variable contains only alphabetic characters &lt;STRONG&gt;and &lt;/STRONG&gt;digits &lt;STRONG&gt;and &lt;/STRONG&gt;nothing else&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN style="color: #333333; font-size: 9pt; font-family: 'Arial','sans-serif';"&gt;2. check that atleast one number is present in the variable be (which make it alphanumeric). &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Can you please suggest? &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Thanks in advance, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Prajakt &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2012 22:46:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053131#M1702108</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-03T22:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude spaces/ special characters while checking for an alphanumeric key</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053132#M1702109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF V_DATA CO '0123456789'.&lt;/P&gt;&lt;P&gt;WRITE: 'NUMERIC'.&lt;/P&gt;&lt;P&gt;ELSEIF V_DATA CO SYABCDE.&lt;/P&gt;&lt;P&gt;WRITE: 'ALPHABETS ONLY'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE: 'ALPHANUMERIC'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source:&lt;A _jive_internal="true" href="https://answers.sap.com/thread/1209522" title="http://scn.sap.com/thread/1209522"&gt;http://scn.sap.com/thread/1209522&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Nandha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 05:06:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053132#M1702109</guid>
      <dc:creator>former_member576008</dc:creator>
      <dc:date>2012-10-04T05:06:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to exclude spaces/ special characters while checking for an alphanumeric key</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053133#M1702110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prajakt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;1. &lt;SPAN style="font-family: 'Arial','sans-serif'; color: #333333; font-size: 9pt;"&gt;check that my variable contains only alphabetic characters and digits and nothing else.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 9pt; font-family: 'Arial','sans-serif';"&gt;&lt;EM&gt;2. check that at least one number is present in the variable be (which make it alphanumeric). &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 9pt; font-family: 'Arial','sans-serif';"&gt;In this case, you can rework the regex slightly. The + sign below means 1..n occurrences of the digits group. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;^[a-zA-&lt;SPAN class="L1S52"&gt;Z]*[&lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;9&lt;/SPAN&gt;]+[a-zA-&lt;SPAN class="L1S52"&gt;Z&lt;/SPAN&gt;]*$&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Amy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 13:50:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-exclude-spaces-special-characters-while-checking-for-an-alphanumeric/m-p/9053133#M1702110</guid>
      <dc:creator>amy_king</dc:creator>
      <dc:date>2012-10-04T13:50:21Z</dc:date>
    </item>
  </channel>
</rss>

