<?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: program for string palindrome in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625557#M873449</link>
    <description>&lt;P&gt;"Program to check a palindrome string&lt;/P&gt;&lt;P&gt;class palindrome DEFINITION. &lt;/P&gt;&lt;P&gt;  public SECTION. &lt;BR /&gt; class-methods: is_palindrome IMPORTING value(im_number) type String &lt;BR /&gt;                              RETURNING VALUE(result) type string. &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  endclass. &lt;BR /&gt; &lt;BR /&gt;  class PALINDROME IMPLEMENTATION. &lt;BR /&gt;    method IS_PALINDROME. &lt;BR /&gt;      "Check how many digits &lt;BR /&gt;    Data(lv_lenght_number)  = strlen( im_number ). &lt;BR /&gt;    data(lv_count_loop) = lv_lenght_number div 2. &lt;BR /&gt;    subtract 1 from lv_lenght_number. &lt;BR /&gt;    "you can not use offset directly on importing parameter &lt;BR /&gt;    data(lv_number) = im_number. &lt;BR /&gt;    data(lv_counter) = 0. &lt;BR /&gt;    while lv_count_loop ne 0. &lt;BR /&gt;      data(lv_digit_from_left) = lv_number+lv_counter(1). &lt;BR /&gt;      data(lv_digit_from_right) = lv_number+lv_lenght_number(1). &lt;BR /&gt;      if lv_digit_from_left eq lv_digit_from_right. &lt;BR /&gt;        add 1 to lv_counter. &lt;BR /&gt;        subtract 1 from lv_lenght_number. &lt;BR /&gt;        else. &lt;BR /&gt;          result = 'Not a palindrome'. &lt;BR /&gt;          exit. &lt;BR /&gt;        endif. &lt;BR /&gt;      result = 'Yes,it a palindrome'. &lt;BR /&gt;      subtract 1 from lv_count_loop. &lt;BR /&gt;      endwhile. &lt;BR /&gt; &lt;BR /&gt;      endmethod. &lt;BR /&gt;    endclass. &lt;BR /&gt; &lt;BR /&gt;    START-OF-SELECTION. &lt;BR /&gt;    data : result type string. &lt;BR /&gt;    palindrome=&amp;gt;IS_PALINDROME( &lt;BR /&gt;EXPORTING &lt;BR /&gt;     IM_NUMBER = 'abababa' &lt;BR /&gt;RECEIVING &lt;BR /&gt;result = result &lt;BR /&gt; &lt;BR /&gt;     ). &lt;BR /&gt;   &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Sat, 29 Jan 2022 03:35:45 GMT</pubDate>
    <dc:creator>former_member765822</dc:creator>
    <dc:date>2022-01-29T03:35:45Z</dc:date>
    <item>
      <title>program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625547#M873439</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;can anyone send me the program for palindrome for a string and also for numbers..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its urgent &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thankyou,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Apr 2008 12:46:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625547#M873439</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-11T12:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625548#M873440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out this related thread for answer&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="818942"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Apr 2008 12:49:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625548#M873440</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-11T12:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625549#M873441</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;This is a bit of a broad spec!  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you want a program to generate palindromes?&lt;/P&gt;&lt;P&gt;Or do you want it to check if a string is a palindrome?&lt;/P&gt;&lt;P&gt;Does it need to check if they are proper words?&lt;/P&gt;&lt;P&gt;And if so what language?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nick&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. I don't have such a program, and if I needed one I don't think ABAP would be my first choice of language&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Apr 2008 12:55:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625549#M873441</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-11T12:55:22Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625550#M873442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Homework question is it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Apr 2008 13:02:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625550#M873442</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-04-11T13:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625551#M873443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i would like to check whether the string is palindrome or not? and i would like to use ABAP to do this,... do u have any program? if so send it to me for my reference.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Apr 2008 17:06:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625551#M873443</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-11T17:06:54Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625552#M873444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's pseudo code - easy to convert to ABAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;pos_end = length of string
pos_start = 1
do pos_end/2 times.
  read character of string at position pos_start and pos_end.
  not the same?
    set flag
    exit
  add 1 to pos_start
  subtract 1 from pos_end
enddo.

if flag set
  say 'not palindrome'.
else
  say 'palindrome'&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Apr 2008 08:11:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625552#M873444</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-04-12T08:11:49Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625553#M873445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai&lt;/P&gt;&lt;P&gt;   sarvesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     This is one of the logic to find the palendrom.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Find the Length of Given string using strlen.&lt;/P&gt;&lt;P&gt;2. Take n = 1 . len = strlen ( string).&lt;/P&gt;&lt;P&gt;    len1 = len.&lt;/P&gt;&lt;P&gt;3. Using a Loop based on condition: n le len / 2.&lt;/P&gt;&lt;P&gt;   3.1  Check if a[n] = a[len1].&lt;/P&gt;&lt;P&gt;   3.2  if true &lt;/P&gt;&lt;P&gt;            flag = 'y'.&lt;/P&gt;&lt;P&gt;           else. &lt;/P&gt;&lt;P&gt;            flag = 'n'.&lt;/P&gt;&lt;P&gt;          endif.&lt;/P&gt;&lt;P&gt;    3.3 n = n + 1. len1 = len1 - 1.&lt;/P&gt;&lt;P&gt; 4. After the end of loop &lt;/P&gt;&lt;P&gt;     if flag = 'y'.&lt;/P&gt;&lt;P&gt;         write 'palendrom'.&lt;/P&gt;&lt;P&gt;     else.&lt;/P&gt;&lt;P&gt;          write ' not palendrom'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope that, this is very simple logic and is very easy to convrt into program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if useful, reward points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;G.V.K.Prasad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Apr 2008 15:07:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625553#M873445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-12T15:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625554#M873446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey - same logic as mine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Apr 2008 09:27:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625554#M873446</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-04-13T09:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625555#M873447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Heii,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I too was going through the same Homework stuff....wanted to make it more lucid...as used in the other languages...i guess using the string reverse is a better option...but just to make it fundamental...here is the coding I did...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;parameters&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;p_input &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;string&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;data&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;len &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; len2 &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;index &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;i&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; len &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;strlen&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;p_input &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; len2 &lt;SPAN class="L0S55"&gt;=&amp;nbsp; &lt;/SPAN&gt;len &lt;SPAN class="L0S70"&gt;- &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;do &lt;/SPAN&gt;len &lt;SPAN class="L0S52"&gt;times&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;p_input+index&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;p_input+len2&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;else&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;endif&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; len2 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;len2 &lt;SPAN class="L0S70"&gt;- &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;index &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;index &lt;/SPAN&gt;+ &lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;enddo&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;counter &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;write&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;/ &lt;SPAN class="L0S33"&gt;'Palindrome Number'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;else&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;write&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;/ &lt;SPAN class="L0S33"&gt;'Not a palindrome number'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;endif&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;The results are accurate and tested.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Sumit&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2012 21:34:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625555#M873447</guid>
      <dc:creator>SUMIT1</dc:creator>
      <dc:date>2012-07-03T21:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625556#M873448</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;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA &lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;50&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rev&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;50&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;PARAMETERS&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;Input &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;string &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;input &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CONDENSE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'STRING_REVERSE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lang&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="L0S55"&gt;= &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;langu&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; RSTRING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;rev&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; TOO_SMALL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;EQ &lt;/SPAN&gt;rev&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WRITE &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;:&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;' THE STRING IS A PALINDROME ' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;ELSE &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WRITE &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;' THE STRING IS NOT A PALINDROME ' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Dhivya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 04:51:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625556#M873448</guid>
      <dc:creator>Dhivya</dc:creator>
      <dc:date>2012-07-04T04:51:58Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625557#M873449</link>
      <description>&lt;P&gt;"Program to check a palindrome string&lt;/P&gt;&lt;P&gt;class palindrome DEFINITION. &lt;/P&gt;&lt;P&gt;  public SECTION. &lt;BR /&gt; class-methods: is_palindrome IMPORTING value(im_number) type String &lt;BR /&gt;                              RETURNING VALUE(result) type string. &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  endclass. &lt;BR /&gt; &lt;BR /&gt;  class PALINDROME IMPLEMENTATION. &lt;BR /&gt;    method IS_PALINDROME. &lt;BR /&gt;      "Check how many digits &lt;BR /&gt;    Data(lv_lenght_number)  = strlen( im_number ). &lt;BR /&gt;    data(lv_count_loop) = lv_lenght_number div 2. &lt;BR /&gt;    subtract 1 from lv_lenght_number. &lt;BR /&gt;    "you can not use offset directly on importing parameter &lt;BR /&gt;    data(lv_number) = im_number. &lt;BR /&gt;    data(lv_counter) = 0. &lt;BR /&gt;    while lv_count_loop ne 0. &lt;BR /&gt;      data(lv_digit_from_left) = lv_number+lv_counter(1). &lt;BR /&gt;      data(lv_digit_from_right) = lv_number+lv_lenght_number(1). &lt;BR /&gt;      if lv_digit_from_left eq lv_digit_from_right. &lt;BR /&gt;        add 1 to lv_counter. &lt;BR /&gt;        subtract 1 from lv_lenght_number. &lt;BR /&gt;        else. &lt;BR /&gt;          result = 'Not a palindrome'. &lt;BR /&gt;          exit. &lt;BR /&gt;        endif. &lt;BR /&gt;      result = 'Yes,it a palindrome'. &lt;BR /&gt;      subtract 1 from lv_count_loop. &lt;BR /&gt;      endwhile. &lt;BR /&gt; &lt;BR /&gt;      endmethod. &lt;BR /&gt;    endclass. &lt;BR /&gt; &lt;BR /&gt;    START-OF-SELECTION. &lt;BR /&gt;    data : result type string. &lt;BR /&gt;    palindrome=&amp;gt;IS_PALINDROME( &lt;BR /&gt;EXPORTING &lt;BR /&gt;     IM_NUMBER = 'abababa' &lt;BR /&gt;RECEIVING &lt;BR /&gt;result = result &lt;BR /&gt; &lt;BR /&gt;     ). &lt;BR /&gt;   &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Sat, 29 Jan 2022 03:35:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625557#M873449</guid>
      <dc:creator>former_member765822</dc:creator>
      <dc:date>2022-01-29T03:35:45Z</dc:date>
    </item>
    <item>
      <title>Re: program for string palindrome</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625558#M873450</link>
      <description>&lt;P&gt;you have to add exit statement below "counter = 0."&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2022 06:07:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-for-string-palindrome/m-p/3625558#M873450</guid>
      <dc:creator>raga1234</dc:creator>
      <dc:date>2022-07-12T06:07:13Z</dc:date>
    </item>
  </channel>
</rss>

