<?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 query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762489#M1116610</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;You are right and it would happen, Please try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;VBELN B&lt;/SUB&gt;WERKS B~MATNR&lt;/P&gt;&lt;P&gt;A&lt;SUB&gt;FKDAT A&lt;/SUB&gt;SPART A&lt;SUB&gt;VTWEG A&lt;/SUB&gt;ERDAT A~ERZET&lt;/P&gt;&lt;P&gt;B&lt;SUB&gt;VGBEL B&lt;/SUB&gt;AUBEL&lt;/P&gt;&lt;P&gt;A~FKART "Added by Arun pandey 08/05/2007&lt;/P&gt;&lt;P&gt;B&lt;SUB&gt;NETWR B&lt;/SUB&gt;FKIMG B~MWSBP&lt;/P&gt;&lt;P&gt;FROM VBRK AS A&lt;/P&gt;&lt;P&gt;JOIN VBRP AS B ON A&lt;SUB&gt;VBELN = B&lt;/SUB&gt;VBELN INTO TABLE IT_INV&lt;/P&gt;&lt;P&gt;WHERE A~FKART IN S_FKART&lt;/P&gt;&lt;P&gt;AND ( A&lt;SUB&gt;SPART IN S_SPART AND A&lt;/SUB&gt;SPART 'ST' )&lt;/P&gt;&lt;P&gt;AND A~FKDAT IN S_FKDAT&lt;/P&gt;&lt;P&gt;AND ( A&lt;SUB&gt;VTWEG IN S_VTWEG AND A&lt;/SUB&gt;VTWEG 'ST' )&lt;/P&gt;&lt;P&gt;AND A~FKSTO 'X'&lt;/P&gt;&lt;P&gt;AND A~KUNAG IN S_CUST&lt;/P&gt;&lt;P&gt;AND B~WERKS = S_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another points try to maintain the field sequence as in table which effects its performance.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Nov 2008 06:38:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-13T06:38:08Z</dc:date>
    <item>
      <title>select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762487#M1116608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;my actual query is&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;SELECT B&lt;SUB&gt;WERKS A&lt;/SUB&gt;VBELN B~MATNR&lt;/P&gt;&lt;P&gt;           A&lt;SUB&gt;FKDAT A&lt;/SUB&gt;SPART A&lt;SUB&gt;VTWEG A&lt;/SUB&gt;ERDAT A~ERZET&lt;/P&gt;&lt;P&gt;           B&lt;SUB&gt;VGBEL B&lt;/SUB&gt;AUBEL&lt;/P&gt;&lt;P&gt;           A~FKART              "Added by Arun pandey 08/05/2007&lt;/P&gt;&lt;P&gt;           B&lt;SUB&gt;NETWR B&lt;/SUB&gt;FKIMG B~MWSBP&lt;/P&gt;&lt;P&gt;           FROM VBRK AS A&lt;/P&gt;&lt;P&gt;           JOIN VBRP AS B ON A&lt;SUB&gt;VBELN = B&lt;/SUB&gt;VBELN INTO TABLE IT_INV&lt;/P&gt;&lt;P&gt;           WHERE A~FKART IN S_FKART&lt;/P&gt;&lt;P&gt;             AND ( A&lt;SUB&gt;SPART IN S_SPART AND A&lt;/SUB&gt;SPART &amp;lt;&amp;gt; 'ST' )&lt;/P&gt;&lt;P&gt;             AND A~FKDAT IN S_FKDAT&lt;/P&gt;&lt;P&gt;             AND ( A&lt;SUB&gt;VTWEG IN S_VTWEG AND A&lt;/SUB&gt;VTWEG &amp;lt;&amp;gt; 'ST' )&lt;/P&gt;&lt;P&gt;             AND A~FKSTO &amp;lt;&amp;gt; 'X'&lt;/P&gt;&lt;P&gt;             AND A~KUNAG IN S_CUST&lt;/P&gt;&lt;P&gt;             AND B~WERKS = S_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;when i rewrite like below&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT VBELN&lt;/P&gt;&lt;P&gt;         FKDAT&lt;/P&gt;&lt;P&gt;         SPART&lt;/P&gt;&lt;P&gt;         VTWEG&lt;/P&gt;&lt;P&gt;         ERDAT&lt;/P&gt;&lt;P&gt;         ERZET&lt;/P&gt;&lt;P&gt;         FKART  FROM VBRK INTO TABLE IT_VBRK WHERE&lt;/P&gt;&lt;P&gt;               FKART IN S_FKART&lt;/P&gt;&lt;P&gt;               AND  SPART IN S_SPART AND SPART &amp;lt;&amp;gt; 'ST'&lt;/P&gt;&lt;P&gt;               AND FKDAT IN S_FKDAT&lt;/P&gt;&lt;P&gt;               AND  VTWEG IN S_VTWEG AND VTWEG &amp;lt;&amp;gt; 'ST'&lt;/P&gt;&lt;P&gt;               AND FKSTO &amp;lt;&amp;gt; 'X'&lt;/P&gt;&lt;P&gt;               AND KUNAG IN S_CUST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT VBELN MATNR WERKS VGBEL AUBEL NETWR FKIMG MWSBP FROM VBRP INTO&lt;/P&gt;&lt;P&gt;    TABLE IT_VBRP FOR ALL ENTRIES IN IT_VBRK WHERE&lt;/P&gt;&lt;P&gt;    VBELN = IT_VBRK-VBELN AND&lt;/P&gt;&lt;P&gt;    WERKS = S_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_VBRP INTO WA_VBRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE IT_VBRK INTO WA_VBRK WITH KEY VBELN = WA_VBRP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        IT_INV-WERKS = WA_VBRP-WERKS.&lt;/P&gt;&lt;P&gt;        IT_INV-VBELN = WA_VBRK-VBELN.&lt;/P&gt;&lt;P&gt;        IT_INV-MATNR = WA_VBRP-MATNR.&lt;/P&gt;&lt;P&gt;        IT_INV-FKDAT = WA_VBRK-FKDAT.&lt;/P&gt;&lt;P&gt;        IT_INV-SPART = WA_VBRK-SPART.&lt;/P&gt;&lt;P&gt;        IT_INV-VTWEG = WA_VBRK-VTWEG.&lt;/P&gt;&lt;P&gt;        IT_INV-ERDAT = WA_VBRK-ERDAT.&lt;/P&gt;&lt;P&gt;        IT_INV-ERZET = WA_VBRK-ERZET.&lt;/P&gt;&lt;P&gt;        IT_INV-VGBEL = WA_VBRP-VGBEL.&lt;/P&gt;&lt;P&gt;        IT_INV-AUBEL = WA_VBRP-AUBEL.&lt;/P&gt;&lt;P&gt;        IT_INV-FKART = WA_VBRK-FKART.&lt;/P&gt;&lt;P&gt;        IT_INV-NETWR = WA_VBRP-NETWR.&lt;/P&gt;&lt;P&gt;        IT_INV-FKIMG = WA_VBRP-FKIMG.&lt;/P&gt;&lt;P&gt;        IT_INV-MWSBP = WA_VBRP-MWSBP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND IT_INV.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&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;it gives me different result.. in actual it suppose to give same.. i m getting less record in VBRP ..table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 06:18:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762487#M1116608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T06:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762488#M1116609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May we know why you wanted to rewrite while Join is recommended to give more performance?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Karthik D&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 06:33:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762488#M1116609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T06:33:17Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762489#M1116610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;You are right and it would happen, Please try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;VBELN B&lt;/SUB&gt;WERKS B~MATNR&lt;/P&gt;&lt;P&gt;A&lt;SUB&gt;FKDAT A&lt;/SUB&gt;SPART A&lt;SUB&gt;VTWEG A&lt;/SUB&gt;ERDAT A~ERZET&lt;/P&gt;&lt;P&gt;B&lt;SUB&gt;VGBEL B&lt;/SUB&gt;AUBEL&lt;/P&gt;&lt;P&gt;A~FKART "Added by Arun pandey 08/05/2007&lt;/P&gt;&lt;P&gt;B&lt;SUB&gt;NETWR B&lt;/SUB&gt;FKIMG B~MWSBP&lt;/P&gt;&lt;P&gt;FROM VBRK AS A&lt;/P&gt;&lt;P&gt;JOIN VBRP AS B ON A&lt;SUB&gt;VBELN = B&lt;/SUB&gt;VBELN INTO TABLE IT_INV&lt;/P&gt;&lt;P&gt;WHERE A~FKART IN S_FKART&lt;/P&gt;&lt;P&gt;AND ( A&lt;SUB&gt;SPART IN S_SPART AND A&lt;/SUB&gt;SPART 'ST' )&lt;/P&gt;&lt;P&gt;AND A~FKDAT IN S_FKDAT&lt;/P&gt;&lt;P&gt;AND ( A&lt;SUB&gt;VTWEG IN S_VTWEG AND A&lt;/SUB&gt;VTWEG 'ST' )&lt;/P&gt;&lt;P&gt;AND A~FKSTO 'X'&lt;/P&gt;&lt;P&gt;AND A~KUNAG IN S_CUST&lt;/P&gt;&lt;P&gt;AND B~WERKS = S_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another points try to maintain the field sequence as in table which effects its performance.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 06:38:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762489#M1116610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T06:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762490#M1116611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;malay gal&lt;/STRONG&gt; ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;your join condition contains some mistake.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the following... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 SELECT   B~WERKS 
         A~VBELN 
         B~MATNR
         A~FKDAT 
         A~SPART
         A~VTWEG 
         A~ERDAT 
         A~ERZET
         B~VGBEL 
         B~AUBEL
         A~FKART "Added by Arun pandey 08/05/2007
         B~NETWR 
         B~FKIMG 
         B~MWSBP
  FROM  ( VBRK AS A
  JOIN   VBRP AS B ON A~VBELN = B~VBELN 
                  and B~WERKS = S_WERKS )    " Here is the mistake..
  INTO  TABLE IT_INV
 WHERE  A~FKART IN S_FKART
   AND  ( A~SPART IN S_SPART AND A~SPART 'ST' )
   AND  A~FKDAT IN S_FKDAT
   AND  ( A~VTWEG IN S_VTWEG AND A~VTWEG 'ST' )
   AND  A~FKSTO 'X'
   AND  A~KUNAG IN S_CUST. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mahi&lt;/STRONG&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 06:45:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-query/m-p/4762490#M1116611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T06:45:46Z</dc:date>
    </item>
  </channel>
</rss>

