<?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: Regarding : Nested select  Statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270728#M781817</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u can write inner join between qmel and qmfe tables based S_qmel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using for all entries u can the infomration from QMSM and the rest of the tables&lt;/P&gt;&lt;P&gt;Madhavi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jan 2008 07:20:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-11T07:20:54Z</dc:date>
    <item>
      <title>Regarding : Nested select  Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270727#M781816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All ,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Could you please give me some idea how to remove this nested select , because this performance is not good. What would be logic for this code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;       QMNUM LIKE QMEL-QMNUM,&lt;/P&gt;&lt;P&gt;       FENUM LIKE QMFE-FENUM,&lt;/P&gt;&lt;P&gt;       MANUM LIKE  QMSM-MANUM,&lt;/P&gt;&lt;P&gt;       QMART LIKE QMEL-QMART,&lt;/P&gt;&lt;P&gt;       MAWERK LIKE QMEL-MAWERK,&lt;/P&gt;&lt;P&gt;       IDNLF  LIKE QMEL-IDNLF,&lt;/P&gt;&lt;P&gt;       DEVICEID LIKE QMEL-DEVICEID,&lt;/P&gt;&lt;P&gt;       LICHN LIKE QMEL-LICHN,&lt;/P&gt;&lt;P&gt;       KURZTEXT1 LIKE QPCT-KURZTEXT,&lt;/P&gt;&lt;P&gt;       KURZTEXT2 LIKE QPCT-KURZTEXT,&lt;/P&gt;&lt;P&gt;       VBELN LIKE QMEL-VBELN,&lt;/P&gt;&lt;P&gt;       ERNAM LIKE QMEL-ERNAM,&lt;/P&gt;&lt;P&gt;       QMTXT LIKE QMEL-QMTXT,&lt;/P&gt;&lt;P&gt;       QMCOD LIKE QMEL-QMCOD,&lt;/P&gt;&lt;P&gt;       OTEIL LIKE QMFE-OTEIL,&lt;/P&gt;&lt;P&gt;       FECOD LIKE QMFE-FECOD,&lt;/P&gt;&lt;P&gt;       FETXT LIKE QMFE-FETXT,&lt;/P&gt;&lt;P&gt;       MNCOD LIKE QMSM-MNCOD,&lt;/P&gt;&lt;P&gt;       PARNR LIKE IHPA-PARNR,&lt;/P&gt;&lt;P&gt;       PARNR1 LIKE QMSM-PARNR,&lt;/P&gt;&lt;P&gt;       MATXT LIKE QMSM-MATXT,&lt;/P&gt;&lt;P&gt;       PSTER LIKE QMSM-PSTER,&lt;/P&gt;&lt;P&gt;       INDTX1 LIKE QMEL-INDTX,&lt;/P&gt;&lt;P&gt;       INDTX2 LIKE QMEL-INDTX,&lt;/P&gt;&lt;P&gt;       INDTX3 LIKE QMEL-INDTX,&lt;/P&gt;&lt;P&gt;       NAME1 LIKE ADRC-NAME1,&lt;/P&gt;&lt;P&gt;       PETER LIKE QMSM-PETER.&lt;/P&gt;&lt;P&gt;DATA : END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF LINE1 OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE TLINE.&lt;/P&gt;&lt;P&gt;DATA : END OF LINE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF LINE2 OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE TLINE.&lt;/P&gt;&lt;P&gt;DATA : END OF LINE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF LINE3 OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE TLINE.&lt;/P&gt;&lt;P&gt;DATA : END OF LINE3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: W_ORDER(16) TYPE C,&lt;/P&gt;&lt;P&gt;      W_KURZTEXT1 LIKE QPCT-KURZTEXT,&lt;/P&gt;&lt;P&gt;       W_KURZTEXT2 LIKE QPCT-KURZTEXT,&lt;/P&gt;&lt;P&gt;       W_LINE LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;       W_NAME1 LIKE ADRC-NAME1&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SELECT * FROM QMEL&lt;/P&gt;&lt;P&gt;         WHERE QMNUM = S_QMNUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM QMFE&lt;/P&gt;&lt;P&gt;           WHERE QMNUM = QMEL-QMNUM&lt;/P&gt;&lt;P&gt;           AND FENUM IN S_FENUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE * FROM IHPA&lt;/P&gt;&lt;P&gt;         WHERE OBJNR = QMEL-OBJNR&lt;/P&gt;&lt;P&gt;         AND PARVW   = 'KU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM QPCT&lt;/P&gt;&lt;P&gt;               WHERE CODEGRUPPE = QMFE-OTGRP&lt;/P&gt;&lt;P&gt;               AND CODE         = QMFE-OTEIL.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        W_KURZTEXT1 = QPCT-KURZTEXT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM QPCT&lt;/P&gt;&lt;P&gt;               WHERE CODEGRUPPE = QMFE-FEGRP&lt;/P&gt;&lt;P&gt;               AND CODE         = QMFE-FECOD.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        W_KURZTEXT2 = QPCT-KURZTEXT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM ADRC&lt;/P&gt;&lt;P&gt;         WHERE ADDRNUMBER = QMEL-ADRNR.&lt;/P&gt;&lt;P&gt;  W_NAME1 = ADRC-NAME1.&lt;/P&gt;&lt;P&gt;      SELECT * FROM QMSM&lt;/P&gt;&lt;P&gt;              WHERE QMNUM = QMEL-QMNUM&lt;/P&gt;&lt;P&gt;              AND MANUM IN S_MANUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ITAB-QMNUM = QMEL-QMNUM.&lt;/P&gt;&lt;P&gt;        ITAB-FENUM = QMFE-FENUM.&lt;/P&gt;&lt;P&gt;        ITAB-MANUM = QMSM-MANUM.&lt;/P&gt;&lt;P&gt;        ITAB-QMART = QMEL-QMART.&lt;/P&gt;&lt;P&gt;        ITAB-MAWERK = QMEL-MAWERK.&lt;/P&gt;&lt;P&gt;        ITAB-IDNLF  = QMEL-IDNLF.&lt;/P&gt;&lt;P&gt;        ITAB-DEVICEID  =  QMEL-DEVICEID.&lt;/P&gt;&lt;P&gt;        ITAB-LICHN  = QMEL-LICHN.&lt;/P&gt;&lt;P&gt;        ITAB-VBELN = QMEL-VBELN.&lt;/P&gt;&lt;P&gt;        ITAB-ERNAM = QMEL-ERNAM.&lt;/P&gt;&lt;P&gt;        ITAB-QMTXT = QMEL-QMTXT.&lt;/P&gt;&lt;P&gt;        ITAB-QMCOD = QMEL-QMCOD.&lt;/P&gt;&lt;P&gt;        ITAB-OTEIL = QMFE-OTEIL.&lt;/P&gt;&lt;P&gt;        ITAB-FECOD = QMFE-FECOD.&lt;/P&gt;&lt;P&gt;        ITAB-FETXT = QMFE-FETXT.&lt;/P&gt;&lt;P&gt;        ITAB-MNCOD = QMSM-MNCOD.&lt;/P&gt;&lt;P&gt;        ITAB-MATXT = QMSM-MATXT.&lt;/P&gt;&lt;P&gt;        ITAB-PSTER = QMSM-PSTER.&lt;/P&gt;&lt;P&gt;        ITAB-PETER = QMSM-PETER.&lt;/P&gt;&lt;P&gt;        ITAB-INDTX1 = QMEL-INDTX.&lt;/P&gt;&lt;P&gt;        ITAB-INDTX2 = QMFE-INDTX.&lt;/P&gt;&lt;P&gt;        ITAB-INDTX3 = QMSM-INDTX.&lt;/P&gt;&lt;P&gt;        ITAB-KURZTEXT1 = W_KURZTEXT1.&lt;/P&gt;&lt;P&gt;        ITAB-KURZTEXT2 = W_KURZTEXT2.&lt;/P&gt;&lt;P&gt;        ITAB-NAME1     = W_NAME1.&lt;/P&gt;&lt;P&gt;        ITAB-PARNR   = IHPA-PARNR.&lt;/P&gt;&lt;P&gt;        ITAB-PARNR1  = QMSM-PARNR.&lt;/P&gt;&lt;P&gt;        APPEND ITAB.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me on this. will be award for correct logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 07:13:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270727#M781816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T07:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding : Nested select  Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270728#M781817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u can write inner join between qmel and qmfe tables based S_qmel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using for all entries u can the infomration from QMSM and the rest of the tables&lt;/P&gt;&lt;P&gt;Madhavi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 07:20:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270728#M781817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T07:20:54Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding : Nested select  Statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270729#M781818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also try to prevent using TABLES.&lt;/P&gt;&lt;P&gt;From OO-context seen, better use SELECT * FROM 'tablename' INTO TABLE.&lt;/P&gt;&lt;P&gt;Next, state which fields you would like to select from the database table, this will decrease the duration of your select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g.: &lt;/P&gt;&lt;P&gt;SELECT qmnum fenum etc....&lt;/P&gt;&lt;P&gt;FROM qmel&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE ....           &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also make sure that, if you use FOR ALL ENTRIES IN, to check if the table you are referring to has at least one entry.&lt;/P&gt;&lt;P&gt;This to prevent that you select the entire table!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 07:37:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-nested-select-statement/m-p/3270729#M781818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T07:37:14Z</dc:date>
    </item>
  </channel>
</rss>

