<?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: ABAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301844#M158741</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;check this...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ZTEST_LAST_SIX_WITHOUTZERO                                .

data: char(12),
      six(6),
      len type i,
      len6 type i.

char = '123450000123'.

len = strlen( char ).

len6 = len - 6.

write char+len6(6) to six no-zero.

write six.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Jun 2006 09:15:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-08T09:15:06Z</dc:date>
    <item>
      <title>ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301837#M158734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;How will i get the last 6 letters from a variable that is of type character? And in that 6 letters i should not take preceding zero's if any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TIA,&lt;/P&gt;&lt;P&gt;sinthu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:04:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301837#M158734</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301838#M158735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;use &amp;lt;b&amp;gt;offset&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : str(16) value '111003456',&lt;/P&gt;&lt;P&gt;temp(10) type c,&lt;/P&gt;&lt;P&gt;c ,&lt;/P&gt;&lt;P&gt;a type i value 0,&lt;/P&gt;&lt;P&gt;count type i,&lt;/P&gt;&lt;P&gt;j type i value '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;count = strlen( str ).&lt;/P&gt;&lt;P&gt;a = strlen( str ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;count = count + 1.&lt;/P&gt;&lt;P&gt;do count  times.&lt;/P&gt;&lt;P&gt;c = str+a(1).&lt;/P&gt;&lt;P&gt;if c ne '0'.&lt;/P&gt;&lt;P&gt;if j = 7.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;concatenate  c temp  into temp.&lt;/P&gt;&lt;P&gt;j = j + 1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;a = a - 1.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; temp.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:07:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301838#M158735</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301839#M158736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Sinthu,&lt;/P&gt;&lt;P&gt;  Use &amp;lt;b&amp;gt;offset&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i.e,&lt;/P&gt;&lt;P&gt;     data var1(10) type c value 'sinthunair'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    var1 = var1 + 3(6) " this statement will fetch the last 6 characters to var1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    write var1 no-zero.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:08:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301839#M158736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301840#M158737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;len = strlen(string) .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; " this will  &lt;/P&gt;&lt;P&gt;                            "calculate the length &lt;/P&gt;&lt;P&gt;                            " of your string&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;strlen = strlen - 6 . " since only last 6 letters are  &lt;/P&gt;&lt;P&gt;                      " needed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;string_new = string + strlen(6) .&amp;lt;/b&amp;gt; " this will   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                               " capture last 6 letters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CONDENSE string_new NO-ZERO NO GAPS .&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:/ string_new .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use offset with no zero and no gaps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;syntax:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;f&amp;gt;[+&amp;lt;o&amp;gt;][(&amp;lt;l&amp;gt;)]&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The operation of the statement is performed for the part of the field &amp;lt;f&amp;gt; that begins at position &amp;lt;o&amp;gt;+1 and has a length of &amp;lt;l&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the length &amp;lt;l&amp;gt; is not specified, the field is processed for all positions between &amp;lt;o&amp;gt; and the end of the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;String = string1+3(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming that string1 = &amp;#145;abcdefgjk&amp;#146;.&lt;/P&gt;&lt;P&gt;Here string will contain &amp;#145;defg&amp;#146;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Naresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:10:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301840#M158737</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301841#M158738</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;w_length = strlen(w_field)&lt;/P&gt;&lt;P&gt;w_length = w_length - 6&lt;/P&gt;&lt;P&gt;w_newfield = w_field+w_length(6).&lt;/P&gt;&lt;P&gt;condense w_newfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:11:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301841#M158738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301842#M158739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sinthu,&lt;/P&gt;&lt;P&gt;You can use Offset, and in case you do not want zeroes.&lt;/P&gt;&lt;P&gt;also use condense.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is useful, award points pls..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharadwaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:11:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301842#M158739</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301843#M158740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data: char(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: char2(6).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;char2 = char+3(6).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will work , please award points if found helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:11:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301843#M158740</guid>
      <dc:creator>rahulkavuri</dc:creator>
      <dc:date>2006-06-08T09:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301844#M158741</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;check this...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ZTEST_LAST_SIX_WITHOUTZERO                                .

data: char(12),
      six(6),
      len type i,
      len6 type i.

char = '123450000123'.

len = strlen( char ).

len6 = len - 6.

write char+len6(6) to six no-zero.

write six.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:15:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301844#M158741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301845#M158742</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; Check this code it will work for u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS: lc_6      TYPE i VALUE '6'.&lt;/P&gt;&lt;P&gt;  DATA     : lv_strlen TYPE i,&lt;/P&gt;&lt;P&gt;             xv_offer_num  type char20,&lt;/P&gt;&lt;P&gt;             yv_offer_6ch  type char6.&lt;/P&gt;&lt;P&gt;  CLEAR    : lv_strlen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calculate String Lenght&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lv_strlen = STRLEN( xv_offer_num ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Take last 6 charectors&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF lv_strlen &amp;gt;= lc_6.&lt;/P&gt;&lt;P&gt;    lv_strlen = lv_strlen - lc_6.&lt;/P&gt;&lt;P&gt;    yv_offer_6ch = xv_offer_num+lv_strlen(lc_3).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    yv_offer_6ch = xv_offer_num.&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;Reward Points if solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to remove leading zero&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;conversion_exit_alpha_output........fm and pass yv_offer_6ch has input and output parameter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reagards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:18:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301845#M158742</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301846#M158743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sinthu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          The below code may help you in solving your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  cc(10) type c value '0000000089',&lt;/P&gt;&lt;P&gt;  len type i.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  len = strlen( cc ). "To get length of character string&lt;/P&gt;&lt;P&gt;  len = len - 6. "Offset for last six characters      &lt;/P&gt;&lt;P&gt;  write cc+len(6) no-zero to cc. "no-zeros in the result&lt;/P&gt;&lt;P&gt;  condense cc. "Codensing the result&lt;/P&gt;&lt;P&gt;  write:/ cc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 09:34:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap/m-p/1301846#M158743</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T09:34:19Z</dc:date>
    </item>
  </channel>
</rss>

