<?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: Select in Loop . in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429241#M542948</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You better do it like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: W_TABIX TYPE SY-TABIX.
FIELD-SYMBOLS: &amp;lt;OUT&amp;gt; LIKE LINE OF T_OUT.

IF NOT T_OUT[] IS INITIAL.
SELECT MTART
INTO T_MTART
FROM MARA
FOR ALL ENTRIES IN T_OUT
WHERE MATNR EQ T_OUT-MATNR.

LOOP AT T_OUT ASSIGNING &amp;lt;OUT&amp;gt;.
W_TABIX = SY-TABIX.
READ TABLE T_MTART WITH KEY MATNR = &amp;lt;OUT&amp;gt;-MATNR.
IF SY-SUBRC EQ 0.
MOVE T_MTART-MTART TO &amp;lt;OUT&amp;gt;-MTART.
MODIFY T_OUT FROM &amp;lt;OUT&amp;gt; INDEX W_TABIX.
ENDIF.
ENDLOOP.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Jun 2007 21:16:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-25T21:16:10Z</dc:date>
    <item>
      <title>Select in Loop .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429239#M542946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a internal table which contains material numbers. I need additional internal to hold material number and material description.&lt;/P&gt;&lt;P&gt; So is this a correct statement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at t_out.
select mtart from mara 
          into t_mara 
         where matnr = t_out-matnr.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 21:12:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429239#M542946</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-06-25T21:12:09Z</dc:date>
    </item>
    <item>
      <title>Re: Select in Loop .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429240#M542947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kartik,&lt;/P&gt;&lt;P&gt;Please Use Select Single Instead of Select Query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at t_out.
select single mtart from mara 
          into t_mara 
         where matnr = t_out-matnr.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will work more faster&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 21:13:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429240#M542947</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T21:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: Select in Loop .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429241#M542948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You better do it like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: W_TABIX TYPE SY-TABIX.
FIELD-SYMBOLS: &amp;lt;OUT&amp;gt; LIKE LINE OF T_OUT.

IF NOT T_OUT[] IS INITIAL.
SELECT MTART
INTO T_MTART
FROM MARA
FOR ALL ENTRIES IN T_OUT
WHERE MATNR EQ T_OUT-MATNR.

LOOP AT T_OUT ASSIGNING &amp;lt;OUT&amp;gt;.
W_TABIX = SY-TABIX.
READ TABLE T_MTART WITH KEY MATNR = &amp;lt;OUT&amp;gt;-MATNR.
IF SY-SUBRC EQ 0.
MOVE T_MTART-MTART TO &amp;lt;OUT&amp;gt;-MTART.
MODIFY T_OUT FROM &amp;lt;OUT&amp;gt; INDEX W_TABIX.
ENDIF.
ENDLOOP.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 21:16:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429241#M542948</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T21:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Select in Loop .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429242#M542949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you use select in loop, it may leads to performance issues, so it will be better if you use 'For all entries' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dj &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward for all useful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 21:19:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429242#M542949</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T21:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: Select in Loop .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429243#M542950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Getting a error Statement Not Accessible&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 21:20:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429243#M542950</guid>
      <dc:creator>SG141</dc:creator>
      <dc:date>2007-06-25T21:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: Select in Loop .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429244#M542951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;better make your initial query with material desc also ie mtart. into ITAB1&lt;/P&gt;&lt;P&gt;select matnr mtart from mara into table ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*copy Itab1 into itab2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab2 = itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think performance wise this is good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;vinsee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 21:31:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-in-loop/m-p/2429244#M542951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T21:31:36Z</dc:date>
    </item>
  </channel>
</rss>

