<?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.... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733845#M898673</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to clear up the requirement i will describe it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to loop over lt_assignments.&lt;/P&gt;&lt;P&gt;lt_assignments has a field with a object which i need to select the a full set of data which i then need to compare against each other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;lt_assignment has field "object"&lt;/P&gt;&lt;P&gt;using this code i select the full details&lt;/P&gt;&lt;P&gt;"lref_assignment = ls_assignments-object.&lt;/P&gt;&lt;P&gt;ls_assignment_data_detail = lref_assignment-&amp;gt;data_detail_get( )."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i need to compare these details which each other to like you can see in the IF clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope i could clear up my requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rene Portz  on Apr 28, 2008 6:50 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Apr 2008 16:50:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-28T16:50:49Z</dc:date>
    <item>
      <title>Nested loops....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733843#M898671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need some help with a nested loop and how i can save some performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the following coding is in place right now:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lref_demand      TYPE REF TO /mrss/if_sge_single_demand.&lt;/P&gt;&lt;P&gt;DATA: lref_assignment  TYPE REF TO /mrss/cl_sge_assignment.&lt;/P&gt;&lt;P&gt;DATA: lt_assignments   TYPE TABLE OF /mrss/t_assignment.&lt;/P&gt;&lt;P&gt;DATA: ls_assignments   TYPE /MRSS/T_ASSIGNMENT.&lt;/P&gt;&lt;P&gt;DATA: ls_ass2           TYPE /mrss/t_assignment.&lt;/P&gt;&lt;P&gt;DATA: ls_assignment_data_detail TYPE /mrss/t_assignment_wfm_det,&lt;/P&gt;&lt;P&gt;      ls_ass_data_detail TYPE /mrss/t_assignment_wfm_det.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lref_demand = ls_demands-object.&lt;/P&gt;&lt;P&gt;lref_assignment = ls_ass2-object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT lref_assignment IS INITIAL.&lt;/P&gt;&lt;P&gt;  ls_assignments = ls_ass2.&lt;/P&gt;&lt;P&gt;  APPEND ls_assignments TO lt_assignments.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Get Assignments&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD lref_demand-&amp;gt;assignments_get&lt;/P&gt;&lt;P&gt;      RECEIVING&lt;/P&gt;&lt;P&gt;        rt_assignments = lt_assignments.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort lt_assignments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_assignments INTO ls_assignments.&lt;/P&gt;&lt;P&gt;  lref_assignment = ls_assignments-object.&lt;/P&gt;&lt;P&gt;  ls_assignment_data_detail = lref_assignment-&amp;gt;data_detail_get( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT lt_assignments INTO ls_ass2.&lt;/P&gt;&lt;P&gt;      lref_assignment = ls_ass2-object.&lt;/P&gt;&lt;P&gt;      ls_ass_data_detail = lref_assignment-&amp;gt;data_detail_get( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Compare if overlapped assignment exists&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       IF ls_assignment_data_detail-beg_tstmp &amp;gt;=&lt;/P&gt;&lt;P&gt;          ls_ass_data_detail-beg_tstmp AND&lt;/P&gt;&lt;P&gt;          ls_assignment_data_detail-beg_tstmp &amp;lt;=&lt;/P&gt;&lt;P&gt;          ls_ass_data_detail-end_tstmp AND&lt;/P&gt;&lt;P&gt;          ls_assignment_data_detail-assignment_key &amp;lt;&amp;gt;&lt;/P&gt;&lt;P&gt;          ls_ass_data_detail-assignment_key.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call Alert Monitor&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            CALL METHOD me-&amp;gt;alert_update&lt;/P&gt;&lt;P&gt;              EXPORTING&lt;/P&gt;&lt;P&gt;                lt_ass      = ls_assignments&lt;/P&gt;&lt;P&gt;                lt_demands  = ls_demands&lt;/P&gt;&lt;P&gt;                wa_alert    = '1'&lt;/P&gt;&lt;P&gt;                ls_szena    = 'ANV'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP. "lt_assignmetns 2&lt;/P&gt;&lt;P&gt; ENDLOOP. " lt_assignments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The performance is very poor due to the nested loops. Anyone have an idea how i can save some performance here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks alot for you help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Apr 2008 16:27:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733843#M898671</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-28T16:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Nested loops....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733844#M898672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your requirement satifies then replace the second loop by Read Table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Apr 2008 16:43:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733844#M898672</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2008-04-28T16:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Nested loops....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733845#M898673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to clear up the requirement i will describe it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to loop over lt_assignments.&lt;/P&gt;&lt;P&gt;lt_assignments has a field with a object which i need to select the a full set of data which i then need to compare against each other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;lt_assignment has field "object"&lt;/P&gt;&lt;P&gt;using this code i select the full details&lt;/P&gt;&lt;P&gt;"lref_assignment = ls_assignments-object.&lt;/P&gt;&lt;P&gt;ls_assignment_data_detail = lref_assignment-&amp;gt;data_detail_get( )."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i need to compare these details which each other to like you can see in the IF clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope i could clear up my requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rene Portz  on Apr 28, 2008 6:50 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Apr 2008 16:50:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733845#M898673</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-28T16:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: Nested loops....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733846#M898674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think there is no need to loop yout lt_assignments into ls_ass2 ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take two variables of type ref of /mrss/cl_sge_assignment &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then Your Problem could solve..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 07:02:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nested-loops/m-p/3733846#M898674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-29T07:02:17Z</dc:date>
    </item>
  </channel>
</rss>

