<?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: An interview Question in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426123#M204250</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have a empty table exactly like the one you have and use the for all entries clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT ITAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR MAKTX FROM MAKT &lt;/P&gt;&lt;P&gt; FOR ALL ENTRIES OF ITAB&lt;/P&gt;&lt;P&gt; WHERE MATNR = ITAB-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This way you will get all the values in one shot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;Note : Please close the thread if the issue is resolved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Jul 2006 06:38:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-07T06:38:03Z</dc:date>
    <item>
      <title>An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426113#M204240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have one internal table which contains material number field and a material description field. Material number field is filled and material desc field is left empty. I need to fill the mat desc field corresponding to the materialno field that is there in the internal table. From which table  you will have to select the material desc field and what is the logic??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:41:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426113#M204240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T12:41:33Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426114#M204241</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;- MARA is the table for master data&lt;/P&gt;&lt;P&gt;- MAKT is the table for the shirt descriptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM MAKT WHERE SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;AND MATNR = MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:42:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426114#M204241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T12:42:08Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426115#M204242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi srininvas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : TABIX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE MAKTX&lt;/P&gt;&lt;P&gt;INTO ITAB-MAKTX&lt;/P&gt;&lt;P&gt;FROM MAKT&lt;/P&gt;&lt;P&gt;WHERE MATNR = ITAB-MATNR&lt;/P&gt;&lt;P&gt;AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY ITAB INDEX SY-TABIX.&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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:43:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426115#M204242</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T12:43:15Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426116#M204243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;from makt table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr&lt;/P&gt;&lt;P&gt;       maktx&lt;/P&gt;&lt;P&gt;   from makt&lt;/P&gt;&lt;P&gt;   into table it_makt&lt;/P&gt;&lt;P&gt;  for all entries in it_mara&lt;/P&gt;&lt;P&gt;  where matnr = it_mara-matnr&lt;/P&gt;&lt;P&gt;    and spras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mara.&lt;/P&gt;&lt;P&gt;lv_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;read table it_makt with key matnr = it_mara-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;it_mara-maktx = it_makt-maktx.&lt;/P&gt;&lt;P&gt;modify it_mara index lv_tabix.&lt;/P&gt;&lt;P&gt;endif.&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;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:45:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426116#M204243</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T12:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426117#M204244</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;use table &amp;lt;b&amp;gt;makt&amp;lt;/b&amp;gt; which has the material description MAKTX and MATNR(material no.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr maktx from &lt;/P&gt;&lt;P&gt;      makt &lt;/P&gt;&lt;P&gt;      into itab.&lt;/P&gt;&lt;P&gt; endselect.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:47:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426117#M204244</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T12:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426118#M204245</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;or select DB-View &amp;lt;b&amp;gt;MARAV&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:54:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426118#M204245</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2006-07-06T12:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426119#M204246</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 assuming you have field with diffrent fields which also contains matrail number and description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One way is to loop around this table and select maktx from makt table in loop.&lt;/P&gt;&lt;P&gt;BUt select within loop is not very time efficent and if you haev a huge amount o material, this will slow your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead, you can select the material texts corresponding to the material numbers in you internal table( itab_material) in one select statement using 'for all entires' and then processing the internal tables. This is faster than Select in Loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;consider the following code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab_matnr occurs 0,&lt;/P&gt;&lt;P&gt;        matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;        maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;        field3...&lt;/P&gt;&lt;P&gt;        field4...&lt;/P&gt;&lt;P&gt;        field5....&lt;/P&gt;&lt;P&gt;       end of itab_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab_desc occurs 0,&lt;/P&gt;&lt;P&gt;        matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;        maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;       end of itab_desc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr&lt;/P&gt;&lt;P&gt;       field3&lt;/P&gt;&lt;P&gt;       field4....from matnr where...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select maktx from makt&lt;/P&gt;&lt;P&gt;             into itab_desc&lt;/P&gt;&lt;P&gt;             for all entries in itab_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_matnr.&lt;/P&gt;&lt;P&gt;   read table itab_desc with key matnr = itab_matnr-matnr.&lt;/P&gt;&lt;P&gt;   if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    itab_matnr-maktx = itab_desc-maktx.&lt;/P&gt;&lt;P&gt;    append itab_matnr.&lt;/P&gt;&lt;P&gt;    clear  itab_matnr.     &lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 12:56:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426119#M204246</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T12:56:21Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426120#M204247</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;2 ways to fetch your material description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAKT - will store material descriptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assume you have data in IT_MARA with MATNR &amp;amp; MATKX are the 2 fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P&gt;LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE MAKTX &lt;/P&gt;&lt;P&gt;                INTO IT_MARA-MAKTX&lt;/P&gt;&lt;P&gt;                FROM MAKT&lt;/P&gt;&lt;P&gt;                WHERE MATNR = IT_MARA-MAKTX&lt;/P&gt;&lt;P&gt;                  AND SPRAS = sy-langu.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;     modify it_mara index v_tabix transporting maktx.  &lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now your it_mara will have maktx(material descriptions)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 13:05:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426120#M204247</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T13:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426121#M204248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;srinivas kamireddy &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MARA -- Material Master &lt;/P&gt;&lt;P&gt;    MART -- Material Description &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MARA has a primary key field MATNR. &lt;/P&gt;&lt;P&gt;  MAKT has a Primary Key of MATNR and Language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  1. Fill the Internal Table (iMara) with the records from MARA.(hopefully atleast MATNR).&lt;/P&gt;&lt;P&gt;  2. Loop the Internal Table. Read the MAKT for &amp;lt;b&amp;gt;Description&amp;lt;/b&amp;gt; with the help of MATNR. &lt;/P&gt;&lt;P&gt;  3. Update the Internal Table.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jul 2006 13:15:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426121#M204248</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-06T13:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426122#M204249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your logic, if I have 1000 records in itab, then the select stmt should run 1000 times, a performance issue. Hope we should not use Select stmt in a loop. What do you say?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Srinu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:32:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426122#M204249</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:32:49Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426123#M204250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have a empty table exactly like the one you have and use the for all entries clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT ITAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR MAKTX FROM MAKT &lt;/P&gt;&lt;P&gt; FOR ALL ENTRIES OF ITAB&lt;/P&gt;&lt;P&gt; WHERE MATNR = ITAB-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This way you will get all the values in one shot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;Note : Please close the thread if the issue is resolved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:38:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426123#M204250</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:38:03Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426124#M204251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MAKT is for descriptions.&lt;/P&gt;&lt;P&gt;Select Desc from MAKT into itab2 for all entries in itab where matno = itab-matno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will give the descriptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also u can check MARAV for all the materials details&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:41:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426124#M204251</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426125#M204252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi srinivas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Yes, you are perfectly right.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. To reduce, this, &lt;/P&gt;&lt;P&gt;   we should use FOR ALL ENTRIES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Then the program will go like this.&lt;/P&gt;&lt;P&gt;  (only one database read)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Just copy paste.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;       MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;       MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;       END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :  TABIX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----- EXTRA INTERNAL TABLE&lt;/P&gt;&lt;P&gt;DATA : MYTAB LIKE TABLE OF ITAB WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-MATNR = '000000000000000004'.&lt;/P&gt;&lt;P&gt;  APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ITAB-MATNR = '000000000000000005'.&lt;/P&gt;&lt;P&gt;  APPEND ITAB.&lt;/P&gt;&lt;P&gt;  ITAB-MATNR = '000000000000000006'.&lt;/P&gt;&lt;P&gt;  APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt; Select in MYTAB&lt;/P&gt;&lt;P&gt;  if itab[] is not initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT MATNR MAKTX FROM MAKT&lt;/P&gt;&lt;P&gt;    INTO TABLE MYTAB&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN ITAB&lt;/P&gt;&lt;P&gt;    WHERE MATNR = ITAB-MATNR&lt;/P&gt;&lt;P&gt;    AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at itab.&lt;/P&gt;&lt;P&gt;      TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;      READ TABLE MYTAB WITH KEY MATNR = ITAB-MATNR.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC  = 0.&lt;/P&gt;&lt;P&gt;        ITAB-MAKTX = MYTAB-MAKTX.&lt;/P&gt;&lt;P&gt;        MODIFY ITAB INDEX TABIX.&lt;/P&gt;&lt;P&gt;      ENDIF.&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;  endif.&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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:43:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426125#M204252</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426126#M204253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This logic seems good. But in the selct stmt, in the where clause, ie where matnr = it_mara-matnr, the internal table should run in a loop. Otherwise, it will take only one matnr value from the itab. Am I right? Can you Explain?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Srinu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:45:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426126#M204253</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426127#M204254</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;PRE&gt;&lt;CODE&gt;
* First check whether the internal table is empty or not
  IF lines( ITAB ) &amp;gt; 0.
     SELECT MATNR MAKTX FROM MAKT INTO 
       CORESPONDING FIELDS OF TABLE ITAB2
        FOR ALL ENTRIES IN ITAB
         WHERE MATNR EQ ITAB-MATNR AND
             SPRAS EQ SY-LANGU.
     IF SY-SUBRC EQ 0.
        SORT ITAB2 by MATNR.
     ENDIF.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where,&lt;/P&gt;&lt;P&gt;ITAB2 contains MATNR and MAKTX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs,&lt;/P&gt;&lt;P&gt;Venkat Ramanana&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Venkat Ramanan Natarajan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:48:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426127#M204254</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426128#M204255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No it will do that for all the rows of the internal table, that is what the significance of the FOR ALL ENTRIES clause. so, it will be one statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;Note : Please mark all the helpful answers and close the thread if the question is answered&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:50:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426128#M204255</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426129#M204256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hope we should not use Select stmt in a loop. What do you say?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Srinu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jul 2006 06:55:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426129#M204256</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T06:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: An interview Question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426130#M204257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The "for all entries" clause is actually used to avoid the selects in loops.&lt;/P&gt;&lt;P&gt;You are right when you said we shouldn't use selects in loops.&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>Fri, 07 Jul 2006 09:29:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/an-interview-question/m-p/1426130#M204257</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-07T09:29:25Z</dc:date>
    </item>
  </channel>
</rss>

