<?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: issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315404#M163449</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 also do this way..&lt;/P&gt;&lt;P&gt;it_backup[] = itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_backup.&lt;/P&gt;&lt;P&gt;clear it_backup-wrttp.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_backup.&lt;/P&gt;&lt;P&gt;move it_backup to itab_final.&lt;/P&gt;&lt;P&gt;collect itab_final.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;later you can modify the itab_final-wrttp from original itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and what if..&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 &amp;lt;b&amp;gt;4&amp;lt;/b&amp;gt; 6866.41 310.05 0&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 &amp;lt;b&amp;gt;5&amp;lt;/b&amp;gt; 12 0 1710&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then also you want the same results....&lt;/P&gt;&lt;P&gt;or different..&lt;/P&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 16:17:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-08T16:17:15Z</dc:date>
    <item>
      <title>issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315395#M163440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Guy's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have got one internal table with following values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-&amp;gt; KSTAR WRTTP RKG001 RKG002 RKG003&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 70200100 4 11245.36 12071.93 0&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 4 6866.41  310.05   0&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 4  12       0      1710&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want duplicate record in this internal table to&lt;/P&gt;&lt;P&gt;be summed up as below for duplicate entries&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 70200100 4 11245.36 12071.93  0&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 4 6878.41  310.05   1710&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 15:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315395#M163440</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T15:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315396#M163441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will need to loop at that internal table and then use the COLLECT statement to collect the data into a second internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Loop at itab1.

move itab1 to itab2.
collect itab2.

endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the structure that you have there, all you need is another internal table just like the first, then COLLECT them into the second.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:02:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315396#M163441</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-06-08T16:02:46Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315397#M163442</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 will have to loop at the table and add it yourself. I don't there is any automatic way of doing this. COLLECT won't work as you don't want some of the numeric fields to be added.&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 16:02:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315397#M163442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315398#M163443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also, if you have control over how the first ITAB is filled, you could COLLECT there instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:03:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315398#M163443</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-06-08T16:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315399#M163444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use &amp;lt;b&amp;gt;COLLECT&amp;lt;/b&amp;gt; statement for addition. But your code seems to be that it has to delete duplicate entries and then display for that use &amp;lt;b&amp;gt;DELETE ADJACENT DUPLICATES&amp;lt;/b&amp;gt; after using SORT statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:03:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315399#M163444</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:03:40Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315400#M163445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is true.  I was assuming that WRTTP was a character field.  If you change the definition to a 2 character field instead of a 2 numeric in your internal table, then COLLECT will work.&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;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:05:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315400#M163445</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-06-08T16:05:14Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315401#M163446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also use the &amp;lt;b&amp;gt;AT NEW&amp;lt;/b&amp;gt; command after looping the internal table. &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;Arun Sambargi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:08:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315401#M163446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315402#M163447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,.&lt;/P&gt;&lt;P&gt;For Collect to Work ,&lt;/P&gt;&lt;P&gt;WRTTP should be char..if not it shud be converted to char and then COLLECT can be used&lt;/P&gt;&lt;P&gt;OR ELSE &lt;/P&gt;&lt;P&gt;we would have to loop and add manually as Ravi said..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tanveer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:10:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315402#M163447</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:10:21Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315403#M163448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   sort itab by KSTAR.&lt;/P&gt;&lt;P&gt;   loop at itab.&lt;/P&gt;&lt;P&gt;     at end of kstar.&lt;/P&gt;&lt;P&gt;      sum.&lt;/P&gt;&lt;P&gt;     endat.&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;Amole&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:10:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315403#M163448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315404#M163449</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 also do this way..&lt;/P&gt;&lt;P&gt;it_backup[] = itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_backup.&lt;/P&gt;&lt;P&gt;clear it_backup-wrttp.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_backup.&lt;/P&gt;&lt;P&gt;move it_backup to itab_final.&lt;/P&gt;&lt;P&gt;collect itab_final.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;later you can modify the itab_final-wrttp from original itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and what if..&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 &amp;lt;b&amp;gt;4&amp;lt;/b&amp;gt; 6866.41 310.05 0&lt;/P&gt;&lt;P&gt;VALUE-&amp;gt; 73011100 &amp;lt;b&amp;gt;5&amp;lt;/b&amp;gt; 12 0 1710&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then also you want the same results....&lt;/P&gt;&lt;P&gt;or different..&lt;/P&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 16:17:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315404#M163449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315405#M163450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanju,&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;you can do it by many ways the easiest and most efficint method is use &amp;lt;b&amp;gt;COLLECT&amp;lt;/b&amp;gt; statement as shown below,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is an example : all the numeric field get added u will have to take care while there are non-numeric fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF COMPANY, &lt;/P&gt;&lt;P&gt;        NAME(20) TYPE C, &lt;/P&gt;&lt;P&gt;        SALES    TYPE I, &lt;/P&gt;&lt;P&gt;      END OF COMPANY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: COMP    TYPE COMPANY, &lt;/P&gt;&lt;P&gt;      COMPTAB TYPE HASHED TABLE OF COMPANY &lt;/P&gt;&lt;P&gt;                                WITH UNIQUE KEY NAME. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP-NAME = 'Duck'.  COMP-SALES = 10. COLLECT COMP INTO COMPTAB. &lt;/P&gt;&lt;P&gt;COMP-NAME = 'Tiger'. COMP-SALES = 20. COLLECT COMP INTO COMPTAB. &lt;/P&gt;&lt;P&gt;COMP-NAME = 'Duck'.  COMP-SALES = 30. COLLECT COMP INTO COMPTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table COMPTAB now has the following contents: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          NAME    | SALES &lt;/P&gt;&lt;P&gt;          -&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;          Duck    |   40 &lt;/P&gt;&lt;P&gt;          Tiger   |   20 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one more way to do it is use AT NEW or ON CHANGE OF COMMAND inside table loop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:19:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315405#M163450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315406#M163451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanju,&lt;/P&gt;&lt;P&gt;Declare an internal table itab2 like your original internal table itab1. Alos delcare work areas and varaibles v_rkg001, v_rkg002, v_rkg003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Code starts here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab1 by KSTAR.&lt;/P&gt;&lt;P&gt;loop at itab1 into wa_itab1.&lt;/P&gt;&lt;P&gt;at new KSTAR.&lt;/P&gt;&lt;P&gt;clear : v_rkg001, v_rkg002, v_rkg003.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;move wa_itab1 to wa_itab2.&lt;/P&gt;&lt;P&gt;v_rkg001 = v_rkg001 + itab1-rkg001.&lt;/P&gt;&lt;P&gt;v_rkg002 = v_rkg002 + itab1-rkg002.&lt;/P&gt;&lt;P&gt;v_rkg003 = v_rkg003 + itab1-rkg003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of KSTAR.&lt;/P&gt;&lt;P&gt;itab2-KSTAR = wa_itab2-KSTAR.&lt;/P&gt;&lt;P&gt;itab2-WRTTP = wa_itab2-WRTTP.&lt;/P&gt;&lt;P&gt;itab2-RKG001 = v_rkg001.&lt;/P&gt;&lt;P&gt;itab2-RKG002 = v_rkg002.&lt;/P&gt;&lt;P&gt;itab2-RKG003 = v_rkg003.&lt;/P&gt;&lt;P&gt;append itab2.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;*Code ends here&lt;/P&gt;&lt;P&gt;Now your itab2 contains the required data. You can either use this internal table or just refresh original table and move itab2 to itab1 using :&lt;/P&gt;&lt;P&gt;refresh itab1.&lt;/P&gt;&lt;P&gt;itab1[] = itab2[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Vikram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward for helpful replies!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 16:54:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315406#M163451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T16:54:45Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315407#M163452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vikram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;your code help me lot to implement logic in my program&lt;/P&gt;&lt;P&gt;below is the test program that i created,it's working&lt;/P&gt;&lt;P&gt;fine ,pls let me know if you fell that i should add some&lt;/P&gt;&lt;P&gt;other stuff ,before implementing this code in my actual&lt;/P&gt;&lt;P&gt;program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ztest_1 MESSAGE-ID  00                               .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_ITAB OCCURS 0 ,&lt;/P&gt;&lt;P&gt;      OBJNR LIKE COSP-OBJNR,&lt;/P&gt;&lt;P&gt;      KSTAR LIKE COSP-KSTAR,&lt;/P&gt;&lt;P&gt;      WRTTP LIKE COSP-WRTTP,&lt;/P&gt;&lt;P&gt;      WKG001 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG002 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG003 LIKE COSP-WKG001.&lt;/P&gt;&lt;P&gt; DATA: END OF T_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_ITAB1 OCCURS 0 ,&lt;/P&gt;&lt;P&gt;      OBJNR LIKE COSP-OBJNR,&lt;/P&gt;&lt;P&gt;      KSTAR LIKE COSP-KSTAR,&lt;/P&gt;&lt;P&gt;      WRTTP LIKE COSP-WRTTP,&lt;/P&gt;&lt;P&gt;      WKG001 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG002 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG003 LIKE COSP-WKG001.&lt;/P&gt;&lt;P&gt; DATA: END OF T_ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF wa_itab1 ,&lt;/P&gt;&lt;P&gt;      OBJNR LIKE COSP-OBJNR,&lt;/P&gt;&lt;P&gt;      KSTAR LIKE COSP-KSTAR,&lt;/P&gt;&lt;P&gt;      WRTTP LIKE COSP-WRTTP,&lt;/P&gt;&lt;P&gt;      WKG001 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG002 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG003 LIKE COSP-WKG001.&lt;/P&gt;&lt;P&gt; DATA: END OF wa_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF wa_itab2 ,&lt;/P&gt;&lt;P&gt;      OBJNR LIKE COSP-OBJNR,&lt;/P&gt;&lt;P&gt;      KSTAR LIKE COSP-KSTAR,&lt;/P&gt;&lt;P&gt;      WRTTP LIKE COSP-WRTTP,&lt;/P&gt;&lt;P&gt;      WKG001 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG002 LIKE COSP-WKG001,&lt;/P&gt;&lt;P&gt;      WKG003 LIKE COSP-WKG001.&lt;/P&gt;&lt;P&gt; DATA: END OF wa_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FIELD-&amp;gt; KSTAR WRTTP RKG001 RKG002 RKG003&lt;/P&gt;&lt;P&gt;*VALUE-&amp;gt; 70200100 4 11245.36 12071.93 0&lt;/P&gt;&lt;P&gt;*VALUE-&amp;gt; 73011100 4 6866.41 310.05 0&lt;/P&gt;&lt;P&gt;*VALUE-&amp;gt; 73011100 4 12 0 1710&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_ITAB-KSTAR =  '70200100'.&lt;/P&gt;&lt;P&gt;T_ITAB-OBJNR  = '70200100'.&lt;/P&gt;&lt;P&gt;T_ITAB-WRTTP = '4'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG001 = '100'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG002 = '200'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG003 = '300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND T_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_ITAB-KSTAR =  '70200101'.&lt;/P&gt;&lt;P&gt;T_ITAB-OBJNR  = '70200100'.&lt;/P&gt;&lt;P&gt;T_ITAB-WRTTP = '4'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG001 = '100'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG002 = '200'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG003 = '300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND T_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T_ITAB-KSTAR =  '70200100'.&lt;/P&gt;&lt;P&gt;T_ITAB-OBJNR  = '70200100'.&lt;/P&gt;&lt;P&gt;T_ITAB-WRTTP = '4'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG001 = '100'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG002 = '200'.&lt;/P&gt;&lt;P&gt;T_ITAB-WKG003 = '300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND T_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort T_itab by KSTAR.&lt;/P&gt;&lt;P&gt;loop at T_itab into wa_itab1.&lt;/P&gt;&lt;P&gt;at new KSTAR.&lt;/P&gt;&lt;P&gt;DATA: v_rkg001 TYPE COSP-WKG001 ,&lt;/P&gt;&lt;P&gt;      v_rkg002 TYPE COSP-WKG001 ,&lt;/P&gt;&lt;P&gt;      v_rkg003 TYPE COSP-WKG001 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : v_rkg001, v_rkg002, v_rkg003.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;move wa_itab1 to wa_itab2.&lt;/P&gt;&lt;P&gt;v_rkg001 = v_rkg001 + T_itab-Wkg001.&lt;/P&gt;&lt;P&gt;v_rkg002 = v_rkg002 + T_itab-Wkg002.&lt;/P&gt;&lt;P&gt;v_rkg003 = v_rkg003 + T_itab-Wkg003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of KSTAR.&lt;/P&gt;&lt;P&gt;T_itab1-OBJNR = wa_itab2-OBJNR.&lt;/P&gt;&lt;P&gt;T_itab1-WRTTP = wa_itab2-WRTTP.&lt;/P&gt;&lt;P&gt;T_itab1-KSTAR = wa_itab2-KSTAR.&lt;/P&gt;&lt;P&gt;T_itab1-WRTTP = wa_itab2-WRTTP.&lt;/P&gt;&lt;P&gt;T_itab1-WKG001 = v_rkg001.&lt;/P&gt;&lt;P&gt;T_itab1-WKG002 = v_rkg002.&lt;/P&gt;&lt;P&gt;T_itab1-WKG003 = v_rkg003.&lt;/P&gt;&lt;P&gt;append T_itab1.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh T_itab.&lt;/P&gt;&lt;P&gt;T_itab[] = T_itab1[].&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 17:23:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315407#M163452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T17:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315408#M163453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your really making it hard on yourself.  You can just do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001 .

data: begin of t_itab occurs 0 ,
objnr like cosp-objnr,
kstar like cosp-kstar,
wrttp like cosp-wrttp,
wkg001 like cosp-wkg001,
wkg002 like cosp-wkg001,
wkg003 like cosp-wkg001.
data: end of t_itab.

data: begin of t_itab1 occurs 0 ,
objnr like cosp-objnr,
kstar like cosp-kstar,
&amp;lt;b&amp;gt;wrttp(2) type c,  "" like cosp-wrttp,&amp;lt;/b&amp;gt;
wkg001 like cosp-wkg001,
wkg002 like cosp-wkg001,
wkg003 like cosp-wkg001.
data: end of t_itab1.

data: wa_itab1 like line of t_itab1.


*FIELD-&amp;gt; KSTAR WRTTP RKG001 RKG002 RKG003
*VALUE-&amp;gt; 70200100 4 11245.36 12071.93 0
*VALUE-&amp;gt; 73011100 4 6866.41 310.05 0
*VALUE-&amp;gt; 73011100 4 12 0 1710
*


t_itab-kstar = '70200100'.
t_itab-objnr = '70200100'.
t_itab-wrttp = '4'.
t_itab-wkg001 = '100'.
t_itab-wkg002 = '200'.
t_itab-wkg003 = '300'.

append t_itab.

t_itab-kstar = '70200101'.
t_itab-objnr = '70200100'.
t_itab-wrttp = '4'.
t_itab-wkg001 = '100'.
t_itab-wkg002 = '200'.
t_itab-wkg003 = '300'.

append t_itab.

t_itab-kstar = '70200100'.
t_itab-objnr = '70200100'.
t_itab-wrttp = '4'.
t_itab-wkg001 = '100'.
t_itab-wkg002 = '200'.
t_itab-wkg003 = '300'.

append t_itab.

sort t_itab by kstar.
&amp;lt;b&amp;gt;loop at t_itab into wa_itab1.
collect wa_itab1 into t_itab1.
endloop.&amp;lt;/b&amp;gt;

refresh t_itab.
t_itab[] = t_itab1[].

&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;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 17:27:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315408#M163453</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-06-08T17:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315409#M163454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanju,&lt;/P&gt;&lt;P&gt;Some minor changes in your code and you are good to go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Code starts here &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: begin of t_itab occurs 0 ,&lt;/P&gt;&lt;P&gt;kstar like cosp-kstar,&lt;/P&gt;&lt;P&gt;objnr like cosp-objnr,&lt;/P&gt;&lt;P&gt;wrttp like cosp-wrttp,&lt;/P&gt;&lt;P&gt;wkg001 like cosp-wkg001,&lt;/P&gt;&lt;P&gt;wkg002 like cosp-wkg001,&lt;/P&gt;&lt;P&gt;wkg003 like cosp-wkg001.&lt;/P&gt;&lt;P&gt;data: end of t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: t_itab1 like standard table of t_itab with header line.&lt;/P&gt;&lt;P&gt;data: wa_itab1 like  t_itab,&lt;/P&gt;&lt;P&gt;      wa_itab2 like t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: v_rkg001 type cosp-wkg001 ,&lt;/P&gt;&lt;P&gt;      v_rkg002 type cosp-wkg001 ,&lt;/P&gt;&lt;P&gt;      v_rkg003 type cosp-wkg001 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*FIELD-&amp;gt; KSTAR WRTTP RKG001 RKG002 RKG003&lt;/P&gt;&lt;P&gt;*VALUE-&amp;gt; 70200100 4 11245.36 12071.93 0&lt;/P&gt;&lt;P&gt;*VALUE-&amp;gt; 73011100 4 6866.41 310.05 0&lt;/P&gt;&lt;P&gt;*VALUE-&amp;gt; 73011100 4 12 0 1710&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;t_itab-kstar = '70200100'.&lt;/P&gt;&lt;P&gt;t_itab-objnr = '70200100'.&lt;/P&gt;&lt;P&gt;t_itab-wrttp = '4'.&lt;/P&gt;&lt;P&gt;t_itab-wkg001 = '100'.&lt;/P&gt;&lt;P&gt;t_itab-wkg002 = '200'.&lt;/P&gt;&lt;P&gt;t_itab-wkg003 = '300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_itab-kstar = '70200101'.&lt;/P&gt;&lt;P&gt;t_itab-objnr = '70200100'.&lt;/P&gt;&lt;P&gt;t_itab-wrttp = '4'.&lt;/P&gt;&lt;P&gt;t_itab-wkg001 = '100'.&lt;/P&gt;&lt;P&gt;t_itab-wkg002 = '200'.&lt;/P&gt;&lt;P&gt;t_itab-wkg003 = '300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_itab-kstar = '70200100'.&lt;/P&gt;&lt;P&gt;t_itab-objnr = '70200100'.&lt;/P&gt;&lt;P&gt;t_itab-wrttp = '4'.&lt;/P&gt;&lt;P&gt;t_itab-wkg001 = '100'.&lt;/P&gt;&lt;P&gt;t_itab-wkg002 = '200'.&lt;/P&gt;&lt;P&gt;t_itab-wkg003 = '300'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append t_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort t_itab by kstar.&lt;/P&gt;&lt;P&gt;loop at t_itab into wa_itab1.&lt;/P&gt;&lt;P&gt;at new kstar.&lt;/P&gt;&lt;P&gt;clear : v_rkg001, v_rkg002, v_rkg003.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;move wa_itab1 to wa_itab2.&lt;/P&gt;&lt;P&gt;v_rkg001 = v_rkg001 + t_itab-wkg001.&lt;/P&gt;&lt;P&gt;v_rkg002 = v_rkg002 + t_itab-wkg002.&lt;/P&gt;&lt;P&gt;v_rkg003 = v_rkg003 + t_itab-wkg003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of kstar.&lt;/P&gt;&lt;P&gt;t_itab1-objnr = wa_itab2-objnr.&lt;/P&gt;&lt;P&gt;t_itab1-wrttp = wa_itab2-wrttp.&lt;/P&gt;&lt;P&gt;t_itab1-kstar = wa_itab2-kstar.&lt;/P&gt;&lt;P&gt;t_itab1-wrttp = wa_itab2-wrttp.&lt;/P&gt;&lt;P&gt;t_itab1-wkg001 = v_rkg001.&lt;/P&gt;&lt;P&gt;t_itab1-wkg002 = v_rkg002.&lt;/P&gt;&lt;P&gt;t_itab1-wkg003 = v_rkg003.&lt;/P&gt;&lt;P&gt;append t_itab1.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh t_itab.&lt;/P&gt;&lt;P&gt;t_itab[] = t_itab1[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Code ends here&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Vikram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward for helpful replies!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2006 18:07:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315409#M163454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-08T18:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315410#M163455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ThANKS RICH .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; point here is i am working on z report created&lt;/P&gt;&lt;P&gt;by someone else ,this report is clone of standard report,&lt;/P&gt;&lt;P&gt;and i didn't mention that there are so many field's&lt;/P&gt;&lt;P&gt;beside the one which i have mentioned u,so changing&lt;/P&gt;&lt;P&gt;the field can cause some impact,instead we can concentrate&lt;/P&gt;&lt;P&gt;on field which hold currency value as vikram suggested me&lt;/P&gt;&lt;P&gt;,any how both of u deserve point for analyzing this issue&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jun 2006 08:44:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue/m-p/1315410#M163455</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-09T08:44:26Z</dc:date>
    </item>
  </channel>
</rss>

