<?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: offset value in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991693#M74357</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If do statement execute twice than what is the value of word&lt;EM&gt;c(1) and word&lt;/EM&gt;c1(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please clear this point.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Sep 2005 14:03:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-09-26T14:03:18Z</dc:date>
    <item>
      <title>offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991686#M74350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai,&lt;/P&gt;&lt;P&gt;Iam new to abap can any one solve the above example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: c type i,&lt;/P&gt;&lt;P&gt;c1 type i,&lt;/P&gt;&lt;P&gt;len type i,&lt;/P&gt;&lt;P&gt;flag type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters word(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;c = 0.&lt;/P&gt;&lt;P&gt;len = strlen( word ).&lt;/P&gt;&lt;P&gt;c1 = len - 1.&lt;/P&gt;&lt;P&gt;len = len / 2.&lt;/P&gt;&lt;P&gt;flag = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do len times.&lt;/P&gt;&lt;P&gt;if ( word&lt;EM&gt;c(1) &amp;lt;&amp;gt; word&lt;/EM&gt;c1(1) ).&lt;/P&gt;&lt;P&gt;flag = 'X'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if flag = 'X'.&lt;/P&gt;&lt;P&gt;write: / 'Word', word, 'is not Palindrome'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write: / 'Word', word, 'is Palindrome'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inthe above program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if word = abap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;than what is the value of &lt;/P&gt;&lt;P&gt;word&lt;EM&gt;c(1) and word&lt;/EM&gt;c1(1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and how many times the do statement work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please explain the above program with the above example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:40:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991686#M74350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T13:40:39Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991687#M74351</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;you can find out these values through debugging&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;word+c(1) = 'a'&lt;/P&gt;&lt;P&gt;word+c1(1) = 'b'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do statment execute once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:48:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991687#M74351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T13:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991688#M74352</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;data: c type i,&lt;/P&gt;&lt;P&gt;c1 type i,&lt;/P&gt;&lt;P&gt;len type i,&lt;/P&gt;&lt;P&gt;flag type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters word(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; len = strlen( word ).&lt;/P&gt;&lt;P&gt; c1 = len - 1.&lt;/P&gt;&lt;P&gt; flag = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; do.&lt;/P&gt;&lt;P&gt;  if ( word&lt;EM&gt;c(1) &amp;lt;&amp;gt; word&lt;/EM&gt;c1(1) ).&lt;/P&gt;&lt;P&gt;    flag = 'X'.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  c  = c + sy-index.&lt;/P&gt;&lt;P&gt;  c1 = len - sy-index.&lt;/P&gt;&lt;P&gt;  if c = c1.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if flag = 'X'.&lt;/P&gt;&lt;P&gt;write: / 'Word', word, 'is not Palindrome'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write: / 'Word', word, 'is Palindrome'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: max bianchi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991688#M74352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T13:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991689#M74353</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;i think there is a function too (to compare with your source code) for your problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRING_REVERSE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:53:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991689#M74353</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2005-09-26T13:53:17Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991690#M74354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai,&lt;/P&gt;&lt;P&gt;I have one doubt,&lt;/P&gt;&lt;P&gt;here len=len/2&lt;/P&gt;&lt;P&gt;then len =2&lt;/P&gt;&lt;P&gt;so do statement will execute twice, why once.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:53:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991690#M74354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T13:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991691#M74355</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;sorry for my above answer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;word+c(1) = 'a'&lt;/P&gt;&lt;P&gt;word+c1(1) = 'a'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop will execute 2 times&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991691#M74355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T13:54:31Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991692#M74356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi bhargav,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;than what is the value of &lt;/P&gt;&lt;P&gt;word&lt;EM&gt;c(1) and word&lt;/EM&gt;c1(1)&lt;/P&gt;&lt;P&gt;here the value of word+c(1) is &amp;lt;b&amp;gt;a&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;here the value of word+c1(1) is &amp;lt;b&amp;gt;p&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and how many times the do statement work.&lt;/P&gt;&lt;P&gt;len = len / 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the length of the word divide by 2 that no of times it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points for helpfull answers and close the thread if your question is solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 13:55:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991692#M74356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T13:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991693#M74357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If do statement execute twice than what is the value of word&lt;EM&gt;c(1) and word&lt;/EM&gt;c1(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please clear this point.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 14:03:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991693#M74357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T14:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991694#M74358</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;If you have the WORD 'ABAP'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LENGTH = 4&lt;/P&gt;&lt;P&gt;C      = 0&lt;/P&gt;&lt;P&gt;C1     = LENGTH - 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt; IF WORD&lt;EM&gt;C(1) &amp;lt;&amp;gt; WORD&lt;/EM&gt;C1(1).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If this control doesn't fail, then it stop the searching, because it useless to go on&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   FL_PAL = 'X'.&lt;/P&gt;&lt;P&gt;   EXIT.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add + 1 to left offset &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; C = C + 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;-1 to right offset&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; C1 = C1 - 1.&lt;/P&gt;&lt;P&gt; IF C = C1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;You stop the research becuase you're comparing the same letter:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 WORD+C(1) = 'A':  C  = 0&lt;/P&gt;&lt;P&gt;  WORD+C1(1) = 'P': C1 = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  So stop the research:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF WORD was 'ABA':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 WORD+C(1)  = 'A':  C  = 0&lt;/P&gt;&lt;P&gt;  WORD+C1(1) = 'A': C1 = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 WORD+C(1)  = 'B':  C  = 1&lt;/P&gt;&lt;P&gt;  WORD+C1(1) = 'B': C1 = 1.&lt;/P&gt;&lt;P&gt;So it stop the research:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and so...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 14:14:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991694#M74358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T14:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: offset value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991695#M74359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The Palindrom is a word which could be read from left to right and from right to left an the result should be the same. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below you could see my version of programm that you need.&lt;/P&gt;&lt;P&gt;Because of the Palindroms could contain from odd and even numbers of charakters I didn't use "do len times".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZZ_PALINDROM .&lt;/P&gt;&lt;P&gt;DATA: C TYPE I,&lt;/P&gt;&lt;P&gt;C1 TYPE I,&lt;/P&gt;&lt;P&gt;LEN TYPE I,&lt;/P&gt;&lt;P&gt;FLAG TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS WORD(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEN = STRLEN( WORD ).&lt;/P&gt;&lt;P&gt;C1 = LEN - 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE C &amp;lt;&amp;gt; C1.&lt;/P&gt;&lt;P&gt;  IF ( WORD&lt;EM&gt;C(1) &amp;lt;&amp;gt; WORD&lt;/EM&gt;C1(1) ).&lt;/P&gt;&lt;P&gt;    FLAG = 'X'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    C = C + 1.&lt;/P&gt;&lt;P&gt;    C1 = C1 - 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDWHILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF FLAG = 'X'.&lt;/P&gt;&lt;P&gt;  WRITE: / 'Word', WORD, 'is not Palindrome'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  WRITE: / 'Word', WORD, 'is Palindrome'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The value of WORD&lt;EM&gt;c(1) will be the first, the second, the third and so on charekters of the WORD and the value of WORD&lt;/EM&gt;C1(1) will be the last, the prelast and so on charekters of the WORD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The do statements In your example works len times!?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards &lt;/P&gt;&lt;P&gt;Vladimir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 14:27:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/offset-value/m-p/991695#M74359</guid>
      <dc:creator>vladimir_golovtchiner</dc:creator>
      <dc:date>2005-09-26T14:27:36Z</dc:date>
    </item>
  </channel>
</rss>

