<?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: cut ITAB in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322162#M165704</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depends on what sort of splitting you want. One possible way -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab1 is the big itab, itab2 is split itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
loop at itab1 into wa1.
clear wa2.
split wa1 at space into wa2-field2 wa2-field2 ... 
append wa2 to itab2.
endloop
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aniket&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Apr 2006 11:08:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-04-27T11:08:50Z</dc:date>
    <item>
      <title>cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322155#M165697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have big itab with 1 column.&lt;/P&gt;&lt;P&gt;example:&lt;/P&gt;&lt;P&gt;1224321 213123 3423def efdfe d fddf dfd d d d d3333&lt;/P&gt;&lt;P&gt;how i can cut the fields into another itab?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 10:58:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322155#M165697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T10:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322156#M165698</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; i.e, &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;Offset&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;	Data p(6) value &amp;#145;1224321 213123 3423def efdfe d fddf dfd d d d d3333&amp;#146;, q(3).&lt;/P&gt;&lt;P&gt;	&amp;lt;b&amp;gt;q = p+2(3).&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;	Write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; q.		&lt;/P&gt;&lt;P&gt;	q = p+0(1).&lt;/P&gt;&lt;P&gt;	Write:/ q.		&lt;/P&gt;&lt;P&gt;&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, 27 Apr 2006 10:59:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322156#M165698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T10:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322157#M165699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the split command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;split itab at space into itab1-field1 &lt;/P&gt;&lt;P&gt;                         itab1-field2&lt;/P&gt;&lt;P&gt;                         itab1-field3.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now itab1 will have data in the form of separated fields.&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, 27 Apr 2006 11:03:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322157#M165699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T11:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322158#M165700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. No need to cut.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. just use ptab[]  = itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. like this (just copy paste)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ABC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;        F(100) TYPE C,&lt;/P&gt;&lt;P&gt;        END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF PTAB OCCURS 0,&lt;/P&gt;&lt;P&gt;       A(1) TYPE C,&lt;/P&gt;&lt;P&gt;       B(3) TYPE C,&lt;/P&gt;&lt;P&gt;       C(5) TYPE C,&lt;/P&gt;&lt;P&gt;       END OF PTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB-F = '1234567890'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PTAB[] = ITAB[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 11:04:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322158#M165700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T11:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322159#M165701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can use offset or 'split at space' and copy into fields of another itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;-Rakesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 11:04:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322159#M165701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T11:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322160#M165702</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 know the length of the field you can use substring&lt;/P&gt;&lt;P&gt;LV_FIRST_FIELD = ITAB-FIELD+0(4)&lt;/P&gt;&lt;P&gt;LV_SECOND_FIELD = ITAB-FIELD+4(10)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the field has delimiters like space or comma you can use the SPLIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT ITAB_FIELD AT &amp;lt;DELIMITER&amp;gt; INTO LV_FIRST_FIELD LV_SECOND_FIELD &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sameena&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 11:05:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322160#M165702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T11:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322161#M165703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Rani,&lt;/P&gt;&lt;P&gt;make a new table itab with the fields you require.&lt;/P&gt;&lt;P&gt;You need to use offset method in this case.&lt;/P&gt;&lt;P&gt;loop at old_tab.&lt;/P&gt;&lt;P&gt;old_tab-col_name+0(2) = itab-field1.&lt;/P&gt;&lt;P&gt;old_tab-col_name+1(3) = itab-field2.&lt;/P&gt;&lt;P&gt;old_tab-col_name+4(5) = itab-field3.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to to decide the value of field and go ahead with this method..&lt;/P&gt;&lt;P&gt;If ur not sure of the length of the field, the above method wont work..&lt;/P&gt;&lt;P&gt;In that case, Use spilt method..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tanveer.&lt;/P&gt;&lt;P&gt;Please Mark helpful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 11:06:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322161#M165703</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T11:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322162#M165704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depends on what sort of splitting you want. One possible way -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab1 is the big itab, itab2 is split itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
loop at itab1 into wa1.
clear wa2.
split wa1 at space into wa2-field2 wa2-field2 ... 
append wa2 to itab2.
endloop
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aniket&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 11:08:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322162#M165704</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-27T11:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: cut ITAB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322163#M165705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Rani.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use OFFSET statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use Statement&lt;/P&gt;&lt;P&gt;Itab-fieldname+leaving_character(starting_character)&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;constant = itab-f1+6(7)&lt;/P&gt;&lt;P&gt;now move this constant into another tale field as&lt;/P&gt;&lt;P&gt;itab1-field = constant&lt;/P&gt;&lt;P&gt;and also rotate this in loop so this can be done for every row in table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Robin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2006 11:09:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cut-itab/m-p/1322163#M165705</guid>
      <dc:creator>Privete_member__1259949</dc:creator>
      <dc:date>2006-04-27T11:09:35Z</dc:date>
    </item>
  </channel>
</rss>

