<?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: Reg. internal table logic in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217772#M475701</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess you can use COLLECT..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Apr 2007 17:19:44 GMT</pubDate>
    <dc:creator>suresh_datti</dc:creator>
    <dc:date>2007-04-27T17:19:44Z</dc:date>
    <item>
      <title>Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217771#M475700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have an internal table with 5 fields (Vbeln, A, B, C, D ) and records like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Record1:&lt;/P&gt;&lt;P&gt;Field vbeln (value is  6000000001), Field A (value is 2006), Field B (value is 1130), Field C (value is initial), Field D (value is initial)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Record1:&lt;/P&gt;&lt;P&gt;Field vbeln (value is  6000000001), Field A (value is initial), Field B (value is initial), Field C (value is 2005), Field D (value is 1134)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now whenever, Field A and Field B has values, field C and field D are initial and vice versa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Want to get all of the field values in just one record like below when the key vbeln is same.:&lt;/P&gt;&lt;P&gt;Field vbeln (value is  6000000001), Field A (value is 2006), Field B (value is 1130), Field C (value is 2005), Field D (value is 1134)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I know I can create another internal table, copy the contents, use the looping logic and achieve the same but wondering if there is any better way of doing the same?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate your input.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:13:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217771#M475700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T17:13:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217772#M475701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess you can use COLLECT..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:19:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217772#M475701</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2007-04-27T17:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217773#M475702</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;INstead of APPEND use COLLECT ..&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;Naern&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:22:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217773#M475702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T17:22:22Z</dc:date>
    </item>
    <item>
      <title>Re: Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217774#M475703</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 the 2005 is a year, then collect will not the good solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try out like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT itab1 INTO wa1.
  READ TABLE itab2 INTO wa2
    WITH KEY key2 = wa1-key1.
  IF sy-subrc = 0.
* pass the values, check the fields to be INITIAL
    IF wa2-field1 IS INITIAL.
      MOVE ...
    ENDIF.
  ENDIF.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tamá&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:22:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217774#M475703</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T17:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217775#M475704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your input. I realize the field A is date, B is time, C is date, D is time. I don't think 'collect' will work here. Any input on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:24:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217775#M475704</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T17:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217776#M475705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess go through previous update by Tamás Nyisztor.&lt;/P&gt;&lt;P&gt;That will solve ur problem.&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;Amey&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:26:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217776#M475705</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T17:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: Reg. internal table logic</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217777#M475706</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 need another internal tables. Please try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SORT ITAB1.

ITAB2[] = ITAB1[].

LOOP AT ITAB1.
  LOOP AT ITAB2 WHERE ITAB2-VBELN EQ ITAB1-VBELN
                  AND ITAB2-DATE1 NE ITAB1-DATE1
                  AND ITAB2-TIME1 NE ITAB1-TIME1.

    ITAB3-VBELN = ITAB1-VBELN.
    ITAB3-DATE1 = ITAB1-DATE1.
    ITAB3-TIME1 = ITAB1-TIME1.
    ITAB3-DATE2 = ITAB2-DATE2.
    ITAB3-TIME2 = ITAB2-TIME2.
    APPEND ITAB3.
  ENDLOOP.
ENDLOOP. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2007 17:39:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-logic/m-p/2217777#M475706</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-27T17:39:26Z</dc:date>
    </item>
  </channel>
</rss>

