<?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 statement ........... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244048#M774294</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yusuf,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good to hear you have done it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Ananth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Dec 2007 13:18:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-31T13:18:59Z</dc:date>
    <item>
      <title>Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244038#M774284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT sum( lfimg )  INTO itab-lfimg FROM lips&lt;/P&gt;&lt;P&gt;       WHERE vgbel = itab-vbeln AND vgpos = itab-posnr AND&lt;/P&gt;&lt;P&gt;              pstyv = 'TAN' AND werks = 'HIP' AND lgort = 'BSR'.&lt;/P&gt;&lt;P&gt;     Modify itab.&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This query is take long time to execute becaz of i lips table vgbel and vgpos ot an primary key. Pl. guide what to do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yusuf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 08:51:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244038#M774284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T08:51:14Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244039#M774285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yusuf,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a secodary index for the table LIPS with the field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vgbel,vgpos,pstyv,werks ,lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards]&lt;/P&gt;&lt;P&gt;Debjani&lt;/P&gt;&lt;P&gt;Rewards point if find helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:01:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244039#M774285</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T09:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244040#M774286</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;  Dont use select statement within the loop.   First select  data from table LIPS using FOR ALL ENTRIES then modify table using read statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT sum( lfimg ) INTO itab1 FROM lips for all entries in itab&lt;/P&gt;&lt;P&gt;WHERE vgbel = itab-vbeln AND vgpos = itab-posnr AND&lt;/P&gt;&lt;P&gt;pstyv = 'TAN' AND werks = 'HIP' AND lgort = 'BSR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab1 where condition &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then pass the value to field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify itab index transporting field&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;PRashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:05:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244040#M774286</guid>
      <dc:creator>former_member386202</dc:creator>
      <dc:date>2007-12-31T09:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244041#M774287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Debjani,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sorry but i dont know how to creat secondary index. Will u give some example or explain?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yusuf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:05:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244041#M774287</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T09:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244042#M774288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;steps for creating index:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SE11 - LIPS-click on tab INDEX- want to create -press yes and then hope you understand .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;debjani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:12:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244042#M774288</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T09:12:34Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244043#M774289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yusuf ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  First and important thing don't use Select statment in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to resolve you can do with the following way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : begin of tp_lips,&lt;/P&gt;&lt;P&gt;        vbeln type lips-vbeln,&lt;/P&gt;&lt;P&gt;        lfimg  type lips-lfimg ,&lt;/P&gt;&lt;P&gt;        end of tp_lips.&lt;/P&gt;&lt;P&gt;data : t_lips1       type table of tp_lips       with header line,&lt;/P&gt;&lt;P&gt;         t_lips2       type table of tp_lips       with header line,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln, lfimg  INTO t_lips1 FROM lips&lt;/P&gt;&lt;P&gt;for All entries in itab &lt;/P&gt;&lt;P&gt;WHERE vgbel = itab-vbeln AND vgpos = itab-posnr AND&lt;/P&gt;&lt;P&gt;pstyv = 'TAN' AND werks = 'HIP' AND lgort = 'BSR'.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   t_lips2[] = t_lips1[].&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;delete adjacents duplicates from t_lips1 comparing vbeln.&lt;/P&gt;&lt;P&gt;loop at t_lips1.&lt;/P&gt;&lt;P&gt;      loop at t_lips2 where vbeln = t_lips1-vbeln.&lt;/P&gt;&lt;P&gt;          t_lips1-lifmg  = t_lips1-lifmg + t_lips2-lifmg.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;     modify t_lips1.&lt;/P&gt;&lt;P&gt;endloop.     &lt;/P&gt;&lt;P&gt;refresh t_lips2.&lt;/P&gt;&lt;P&gt;clear t_lips2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just Try this it will help you and also the performance will be good.&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;Swati Namdeo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:15:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244043#M774289</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T09:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244044#M774290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prasant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read table statement will read only one row but in itab1 there are multiple records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want a sum of lfimg from itab1. I itab1 there are multiple vgbel and vgpos for single vbel posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yusuf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:20:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244044#M774290</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T09:20:25Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244045#M774291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yusuf,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Normally you should not perform select statements with in a loop. It will consume more time with respect to performance. &lt;/P&gt;&lt;P&gt;And more over do not try performing operations like SUM, COUNT directly at database level. Retrieve the data into an internal table and process at the application server level.&lt;/P&gt;&lt;P&gt;Please try to keep database hit to minimum. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now coming to your query, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Your code:&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT sum( lfimg ) INTO itab-lfimg FROM lips&lt;/P&gt;&lt;P&gt;WHERE vgbel = itab-vbeln AND vgpos = itab-posnr AND&lt;/P&gt;&lt;P&gt;pstyv = 'TAN' AND werks = 'HIP' AND lgort = 'BSR'.&lt;/P&gt;&lt;P&gt;Modify itab.&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Replace it with this code:&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare an internal table &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF wa_lips,&lt;/P&gt;&lt;P&gt;    vgbel LIKE lips-vgbel,&lt;/P&gt;&lt;P&gt;    vgpos LIKE lips-vgpos,&lt;/P&gt;&lt;P&gt;    lfimg LIKE lips-lfimg,&lt;/P&gt;&lt;P&gt;  END OF wa_lips,&lt;/P&gt;&lt;P&gt;  i_lips LIKE TABLE OF wa_lips INITIAL SIZE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT itab BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT vgbel vgpos lfimg&lt;/P&gt;&lt;P&gt;   FROM lips&lt;/P&gt;&lt;P&gt;   INTO TABLE i_lips&lt;/P&gt;&lt;P&gt;    FOR ALL ENTRIES IN itab&lt;/P&gt;&lt;P&gt;  WHERE pstyv EQ 'TAN'&lt;/P&gt;&lt;P&gt;    AND werks EQ 'HIP'&lt;/P&gt;&lt;P&gt;    AND lgort EQ 'BSR'&lt;/P&gt;&lt;P&gt;    AND vgbel EQ itab-vbeln&lt;/P&gt;&lt;P&gt;    AND vgpos EQ itab-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Do your operation of calculating the count of lfimg and update it in itab table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ensure you follow the order of database while giving the where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do not forget to sort the table itab by vbeln and posnr.&lt;/P&gt;&lt;P&gt;Note: SORT itab BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award points, if found useful to you...&lt;/P&gt;&lt;P&gt;Have a great day and successful new year ahead!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ananth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 09:44:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244045#M774291</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T09:44:51Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244046#M774292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swati,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES will deletes duplicates records from lips. There is some duplicate records and i want to fetch them also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which we made delivery multiple times for single vbeln and posnr for material.  It won't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yusuf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 12:46:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244046#M774292</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T12:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244047#M774293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkatesan ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I solved with the following coding....and thanks for ur reply.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF itab[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT a&lt;SUB&gt;vgbel a&lt;/SUB&gt;vgpos a~lfimg  INTO TABLE i_lips&lt;/P&gt;&lt;P&gt;           FROM lips AS a INNER JOIN likp AS b&lt;/P&gt;&lt;P&gt;           ON a&lt;SUB&gt;vbeln EQ b&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;           WHERE a~pstyv EQ 'TAN'&lt;/P&gt;&lt;P&gt;             AND a~werks EQ 'HIP'&lt;/P&gt;&lt;P&gt;             AND a~lgort EQ 'BSR'&lt;/P&gt;&lt;P&gt;             AND a~vgbel IN oano&lt;/P&gt;&lt;P&gt;             AND b~kunnr IN code&lt;/P&gt;&lt;P&gt;             AND b~vstel EQ 'BSP'&lt;/P&gt;&lt;P&gt;             AND b~vkorg EQ 'BSO'&lt;/P&gt;&lt;P&gt;             AND b~vbtyp EQ 'J'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT i_lips BY vgbel vgpos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT itab.&lt;/P&gt;&lt;P&gt;    LOOP AT i_lips WHERE vgbel = itab-vbeln&lt;/P&gt;&lt;P&gt;                     AND vgpos = itab-posnr.&lt;/P&gt;&lt;P&gt;      itab-lfimg = itab-lfimg + i_lips-lfimg.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    itab-bal_qty = itab-kwmeng - itab-lfimg.&lt;/P&gt;&lt;P&gt;    MODIFY itab.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  REFRESH i_lips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yusuf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 12:47:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244047#M774293</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T12:47:59Z</dc:date>
    </item>
    <item>
      <title>Re: Select statement ...........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244048#M774294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yusuf,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good to hear you have done it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Ananth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2007 13:18:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/3244048#M774294</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-31T13:18:59Z</dc:date>
    </item>
  </channel>
</rss>

