<?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: Nested LOOPs - Do you recommend? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159316#M751576</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For nested loops problem, go for parellel cursor technique , an eg. simmilar to ur req. header and line item can be printed/processed in the manner as given below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT : it_mara BY matnr ,&lt;/P&gt;&lt;P&gt;       it_makt BY matnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i = 1.&lt;/P&gt;&lt;P&gt;LOOP AT it_mara INTO wa_mara.&lt;/P&gt;&lt;P&gt;  LOOP AT it_makt INTO wa_makt FROM i.&lt;/P&gt;&lt;P&gt;    IF wa_makt-matnr &amp;lt;&amp;gt; wa_mara-matnr.&lt;/P&gt;&lt;P&gt;      i = sy-tabix.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; wa_mara-matnr , wa_makt-MAKTX .&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Reward Poins if Helpfull.&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;Naveen Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Dec 2007 04:39:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-20T04:39:01Z</dc:date>
    <item>
      <title>Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159308#M751568</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 am using a nested LOOP in my print program that uses a form in SAPScript. Please see the code fragment:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_final INTO wa_final.&lt;/P&gt;&lt;P&gt;    LOOP AT it_mseg INTO wa_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;           element                        = 'HEAD'&lt;/P&gt;&lt;P&gt;           type                           = 'TOP'&lt;/P&gt;&lt;P&gt;           window                         = 'MAIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;           element                        = 'INFO'&lt;/P&gt;&lt;P&gt;           type                           = 'BODY'&lt;/P&gt;&lt;P&gt;           window                         = 'MAIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The internal table IT_MSEG usually contains only minimal number of lines, say less than 10. I can't find an alternative in this particular scenario. Is it gonna make the system considerably slower?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 10:01:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159308#M751568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T10:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159309#M751569</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;&lt;/P&gt;&lt;P&gt;try to use where condition for your second loop base on the values from 1st internal table, may be you have 10 rec in development when coming to production system there may be a chance of getting more records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sreeram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 10:08:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159309#M751569</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T10:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159310#M751570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Instead of using nested Select loops it is often better to use subqueries&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the following link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to avoid nested loops in this program to improve the performence&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4294232"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 10:10:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159310#M751570</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T10:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159311#M751571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arun,&lt;/P&gt;&lt;P&gt;     IF it_final is your header level and it_mseg is your item level then I dont think you can avoid this nested loop.&lt;/P&gt;&lt;P&gt; But if you have to select a single entry from it_mseg, then you can do like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_final INTO wa_final.&lt;/P&gt;&lt;P&gt;READ TABLE it_mseg INTO wa_mseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;element = 'HEAD'&lt;/P&gt;&lt;P&gt;type = 'TOP'&lt;/P&gt;&lt;P&gt;window = 'MAIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WRITE_FORM'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;element = 'INFO'&lt;/P&gt;&lt;P&gt;type = 'BODY'&lt;/P&gt;&lt;P&gt;window = 'MAIN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;Sourabh Verma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 10:26:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159311#M751571</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T10:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159312#M751572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thats the problem Sourabh, It is not a single entry that i take from IT_MSEG. IT_FINAL is at header level. IT_MSEG has line items.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:07:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159312#M751572</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159313#M751573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sreeram,&lt;/P&gt;&lt;P&gt;Data in IT_MSEG is already filtered based on input in select-options. The problem with your suggestion is, there is no direct link between IT_FINAL and IT_MSEG. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arun.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:14:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159313#M751573</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159314#M751574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sravan,&lt;/P&gt;&lt;P&gt;      I'm not talking about nested selects. I'm using nested "LOOP AT". In the loop, I'm not touching the database at all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:15:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159314#M751574</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-19T11:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159315#M751575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, see this link:&lt;/P&gt;&lt;P&gt;/people/rob.burbank/blog/2006/02/07/performance-of-nested-loops&lt;/P&gt;&lt;P&gt;Rob recomends the indexed or parallel loop...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2007 11:19:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159315#M751575</guid>
      <dc:creator>rodrigo_paisante3</dc:creator>
      <dc:date>2007-12-19T11:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159316#M751576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For nested loops problem, go for parellel cursor technique , an eg. simmilar to ur req. header and line item can be printed/processed in the manner as given below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT : it_mara BY matnr ,&lt;/P&gt;&lt;P&gt;       it_makt BY matnr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i = 1.&lt;/P&gt;&lt;P&gt;LOOP AT it_mara INTO wa_mara.&lt;/P&gt;&lt;P&gt;  LOOP AT it_makt INTO wa_makt FROM i.&lt;/P&gt;&lt;P&gt;    IF wa_makt-matnr &amp;lt;&amp;gt; wa_mara-matnr.&lt;/P&gt;&lt;P&gt;      i = sy-tabix.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; wa_mara-matnr , wa_makt-MAKTX .&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Reward Poins if Helpfull.&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;Naveen Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 04:39:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159316#M751576</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T04:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159317#M751577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for that Naveen. It helped.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 04:46:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159317#M751577</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T04:46:19Z</dc:date>
    </item>
    <item>
      <title>Re: Nested LOOPs - Do you recommend?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159318#M751578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Rodrigo, &lt;/P&gt;&lt;P&gt;          That blog by Rob was really worth. Thanks. Thanks to all.&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.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2007 04:47:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops-do-you-recommend/m-p/3159318#M751578</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-20T04:47:35Z</dc:date>
    </item>
  </channel>
</rss>

