<?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: Small Doubt with internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214134#M1007000</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is not too difficult Kumar, if you paused to think for yourself how to implement the logic. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define itab2 similar to your itab. &lt;/P&gt;&lt;P&gt;copy contents of itab to itab2.&lt;/P&gt;&lt;P&gt;sort itab2 by field 2.&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from itab2 comparing field 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort itab1 by field2.&lt;/P&gt;&lt;P&gt;loop at itab2.&lt;/P&gt;&lt;P&gt;  loop at itab1 where itab1-field2 = itab2-field2. &lt;/P&gt;&lt;P&gt;   count++.&lt;/P&gt;&lt;P&gt; write count or store count in itab_count with one field- count &amp;amp; 2nd field value of itab2-field2 &amp;amp; append itab_count.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;refresh count.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Jul 2008 16:22:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-17T16:22:46Z</dc:date>
    <item>
      <title>Small Doubt with internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214129#M1006995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an internal table like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 a sdn&lt;/P&gt;&lt;P&gt;2 b sdn&lt;/P&gt;&lt;P&gt;3 c sdn&lt;/P&gt;&lt;P&gt;4 e sap&lt;/P&gt;&lt;P&gt;5 e sap&lt;/P&gt;&lt;P&gt;6  f sap&lt;/P&gt;&lt;P&gt;7 g sap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I want to get a count which will tell me that there are three lines with "sdn" and 4 lines with "sap".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea how to do it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Kumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 14:57:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214129#M1006995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T14:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: Small Doubt with internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214130#M1006996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;itab { field1, field2}.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort itab by field 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;count1, count2 type i. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab,&lt;/P&gt;&lt;P&gt;at new field2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if itab-field2 = 'sap'&lt;/P&gt;&lt;P&gt;count1 ++&lt;/P&gt;&lt;P&gt; else.&lt;/P&gt;&lt;P&gt;count2 ++&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 14:59:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214130#M1006996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T14:59:59Z</dc:date>
    </item>
    <item>
      <title>Re: Small Doubt with internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214131#M1006997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;YOu can use the COLLECT to get the count.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make an internal table, with 2 fields, &lt;/P&gt;&lt;P&gt;Count TYPE I&lt;/P&gt;&lt;P&gt;TEXT TYPE CHAR10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT ITAB.
  IT_SUM-COUNT = 1.
  IT_SUM-TEXT = ITAB-TEXT.
COLLECT IT_SUM.
CLEAR  IT_SUM.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 15:01:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214131#M1006997</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2008-07-17T15:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: Small Doubt with internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214132#M1006998</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;LOOP AT ITAB TRANSPORTING NO FIELDS WHERE NAME CS 'SAP'. &lt;/P&gt;&lt;P&gt;   ADD 1 TO COUNT. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 15:01:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214132#M1006998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T15:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: Small Doubt with internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214133#M1006999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Sekhar and Kiran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here sap is just a value of the internal table and it may change to anything. So I cannot really hard-code the value into my programming.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Kumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 15:02:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214133#M1006999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T15:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: Small Doubt with internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214134#M1007000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is not too difficult Kumar, if you paused to think for yourself how to implement the logic. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define itab2 similar to your itab. &lt;/P&gt;&lt;P&gt;copy contents of itab to itab2.&lt;/P&gt;&lt;P&gt;sort itab2 by field 2.&lt;/P&gt;&lt;P&gt;delete adjacent duplicates from itab2 comparing field 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort itab1 by field2.&lt;/P&gt;&lt;P&gt;loop at itab2.&lt;/P&gt;&lt;P&gt;  loop at itab1 where itab1-field2 = itab2-field2. &lt;/P&gt;&lt;P&gt;   count++.&lt;/P&gt;&lt;P&gt; write count or store count in itab_count with one field- count &amp;amp; 2nd field value of itab2-field2 &amp;amp; append itab_count.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;refresh count.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 16:22:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/small-doubt-with-internal-table/m-p/4214134#M1007000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T16:22:46Z</dc:date>
    </item>
  </channel>
</rss>

