<?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 join between tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034557#M84803</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is wrong :&lt;/P&gt;&lt;P&gt;SELECT viser02~sdaufnr&lt;/P&gt;&lt;P&gt;   FROM (viser02  INNER JOIN vbak&lt;/P&gt;&lt;P&gt;               ON vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;               AND vbak&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;               INNER JOIN vbap&lt;/P&gt;&lt;P&gt;               ON vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;               AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr)&lt;/P&gt;&lt;P&gt;    where vbak~auart = 'WV'&lt;/P&gt;&lt;P&gt;    and ( vbap~sobkz &amp;lt;&amp;gt; 'V'&lt;/P&gt;&lt;P&gt;          OR vbap~sobkz &amp;lt;&amp;gt; 'W' ).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Nov 2005 11:46:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-15T11:46:39Z</dc:date>
    <item>
      <title>join between tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034557#M84803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is wrong :&lt;/P&gt;&lt;P&gt;SELECT viser02~sdaufnr&lt;/P&gt;&lt;P&gt;   FROM (viser02  INNER JOIN vbak&lt;/P&gt;&lt;P&gt;               ON vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;               AND vbak&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;               INNER JOIN vbap&lt;/P&gt;&lt;P&gt;               ON vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;               AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr)&lt;/P&gt;&lt;P&gt;    where vbak~auart = 'WV'&lt;/P&gt;&lt;P&gt;    and ( vbap~sobkz &amp;lt;&amp;gt; 'V'&lt;/P&gt;&lt;P&gt;          OR vbap~sobkz &amp;lt;&amp;gt; 'W' ).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Nov 2005 11:46:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034557#M84803</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-15T11:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: join between tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034558#M84804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT viser02~sdaufnr&lt;/P&gt;&lt;P&gt;FROM &amp;lt;b&amp;gt;(&amp;lt;/b&amp;gt;viser02 INNER JOIN vbak&lt;/P&gt;&lt;P&gt;ON vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;AND vbak&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;INNER JOIN vbap&lt;/P&gt;&lt;P&gt;ON vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&amp;lt;b&amp;gt;)&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;where vbak~auart = 'WV'&lt;/P&gt;&lt;P&gt;and ( vbap~sobkz &amp;lt;&amp;gt; 'V'&lt;/P&gt;&lt;P&gt;OR vbap~sobkz &amp;lt;&amp;gt; 'W' ). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;remove the highlighted brackets.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT viser02~sdaufnr&lt;/P&gt;&lt;P&gt;FROM viser02 INNER JOIN vbak&lt;/P&gt;&lt;P&gt;ON vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;AND vbak&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;INNER JOIN vbap&lt;/P&gt;&lt;P&gt;ON vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;where vbak~auart = 'WV'&lt;/P&gt;&lt;P&gt;and ( vbap~sobkz &amp;lt;&amp;gt; 'V'&lt;/P&gt;&lt;P&gt;OR vbap~sobkz &amp;lt;&amp;gt; 'W' ). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Nov 2005 11:52:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034558#M84804</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-11-15T11:52:29Z</dc:date>
    </item>
    <item>
      <title>Re: join between tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034559#M84805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yehiel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change the Code to the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT viser02~sdaufnr&lt;/P&gt;&lt;P&gt;FROM ((viser02 &lt;/P&gt;&lt;P&gt;INNER JOIN vbak&lt;/P&gt;&lt;P&gt;     ON vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;     AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr)&lt;/P&gt;&lt;P&gt;INNER JOIN vbap &lt;/P&gt;&lt;P&gt;     ON vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;     AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr)&lt;/P&gt;&lt;P&gt;where vbak~auart = 'WV'&lt;/P&gt;&lt;P&gt;and  (vbap~sobkz &amp;lt;&amp;gt; 'V'&lt;/P&gt;&lt;P&gt;OR vbap~sobkz &amp;lt;&amp;gt; 'W') . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Kam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Nov 2005 11:56:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034559#M84805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-15T11:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: join between tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034560#M84806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi use the following code.&lt;/P&gt;&lt;P&gt;select viser02~sdaufnr&lt;/P&gt;&lt;P&gt;into table itab from   ( ( viser02 as viser02 inner join vbak as vbak on vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr and vbak&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr )&lt;/P&gt;&lt;P&gt;( inner join vbap as vbap on vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr AND  vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr ) where vbak&lt;SUB&gt;auart = 'WV' and  vbap&lt;/SUB&gt;sobkz &amp;lt;&amp;gt; 'V' OR vbap~sobkz &amp;lt;&amp;gt; 'W' ).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Nov 2005 15:53:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034560#M84806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-15T15:53:50Z</dc:date>
    </item>
    <item>
      <title>Re: join between tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034561#M84807</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;Write the join as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_AUFNR OCCURS 0,&lt;/P&gt;&lt;P&gt;        SDAUFNR LIKE VISER02-SDAUFNR,&lt;/P&gt;&lt;P&gt;      END OF ITAB_AUFNR.&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;SELECT viser02~sdaufnr&lt;/P&gt;&lt;P&gt;  INTO TABLE ITAB_AUFNR&lt;/P&gt;&lt;P&gt;  FROM viser02&lt;/P&gt;&lt;P&gt; INNER JOIN vbak&lt;/P&gt;&lt;P&gt;    ON vbak&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt; INNER JOIN vbap&lt;/P&gt;&lt;P&gt;    ON vbap&lt;SUB&gt;vbeln = viser02&lt;/SUB&gt;sdaufnr&lt;/P&gt;&lt;P&gt;   AND vbap&lt;SUB&gt;posnr = viser02&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;where vbak~auart = 'WV'&lt;/P&gt;&lt;P&gt;  and ( vbap&lt;SUB&gt;sobkz &amp;lt;&amp;gt; 'V' OR vbap&lt;/SUB&gt;sobkz &amp;lt;&amp;gt; 'W' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem with your join is in VBAK there will not be any item field(POSNR) and you also didn't specify the into clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a best practice do not use negative conditions in where cluases, they will consume more time. There will be two options to eliminate this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Populate ranges table with all the allowed values for the SOBKZ field and use it in where clause. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Populate ranges table with the not required values with the sign option 'E' (Exclude).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need any further help let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Giridhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Nov 2005 16:31:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-between-tables/m-p/1034561#M84807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-15T16:31:06Z</dc:date>
    </item>
  </channel>
</rss>

