<?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: Left outer join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212264#M1716463</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you could tell us what is the result that you are ultimately trying to fetch out of the three tables,&lt;/P&gt;&lt;P&gt;we could help in formulating the query better. Thanks!&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;Kumud&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Jan 2013 06:43:51 GMT</pubDate>
    <dc:creator>kumud</dc:creator>
    <dc:date>2013-01-28T06:43:51Z</dc:date>
    <item>
      <title>Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212259#M1716458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;SELECT t1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;bukrs t2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;bwkey t3&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;lgort &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;t001 &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;t1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;left &lt;/SPAN&gt;OUTER &lt;SPAN class="L0S52"&gt;JOIN&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;t001k &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;t2 &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;t1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;bukrs &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;t2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;bukrs&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner &lt;SPAN class="L0S52"&gt;join &lt;/SPAN&gt;t001l &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;t3 &lt;SPAN class="L0S52"&gt;on &lt;/SPAN&gt;t2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;bwkey &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;t3&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;werks&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;lt_overview&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The left outer join doesnt work, because of the inner join. Is it possible to put brackets in the manner, that the left outer join is going to work?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Jan 2013 16:34:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212259#M1716458</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-26T16:34:44Z</dc:date>
    </item>
    <item>
      <title>Re: Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212260#M1716459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try using FOR ALL ENTRIES for joining the tables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Jan 2013 17:29:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212260#M1716459</guid>
      <dc:creator>former_member491621</dc:creator>
      <dc:date>2013-01-26T17:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212261#M1716460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let's have a look at the tables in your SELECT statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T001: Buffered on application server&lt;/P&gt;&lt;P&gt;T001K: Buffered on application server&lt;/P&gt;&lt;P&gt;T001L: Buffered on application server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meaning that all the data are made available through the memory of the application server, once they have been selected from the database. If you use INNER or OUTER Joins, the buffering is bypassed and the statement is forced to be executed on the database. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For performance, it is therefore better to avoid the JOINs and to use auxiliary internal tables instead, local in your method (one standard table and two hashed tables), and to produce your desired result in ABAP by looping on one of the auxiliary tables and reading the other two internal tables. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rüdiger&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Jan 2013 08:10:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212261#M1716460</guid>
      <dc:creator>Ruediger_Plantiko</dc:creator>
      <dc:date>2013-01-27T08:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212262#M1716461</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;Check with below Code .........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SELECT T001~BUKRS T001~BUTXT T001~ORT01 T001K~BWKEY T001K~BUKRS T001L~LGORT T001L~WERKS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM ( T001&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEFT OUTER JOIN T001K&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON&amp;nbsp; T001K~BUKRS = T001~BUKRS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN T001L&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON&amp;nbsp; T001L~WERKS = T001K~BWKEY )&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;into &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;CORRESPONDING &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;lt_overview&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WHERE T001~BUKRS IN S_BUKRS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " Where Condition You can Write as per your requirement &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND T001~BUTXT IN S_BUTXT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND T001~ORT01 IN S_ORT01 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard's&lt;/P&gt;&lt;P&gt;Smruti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 03:09:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212262#M1716461</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-01-28T03:09:47Z</dc:date>
    </item>
    <item>
      <title>Re: Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212263#M1716462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you tell me if you are having any condition in the where clause??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It could be the reason you are not getting the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 05:21:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212263#M1716462</guid>
      <dc:creator>former_member491621</dc:creator>
      <dc:date>2013-01-28T05:21:58Z</dc:date>
    </item>
    <item>
      <title>Re: Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212264#M1716463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you could tell us what is the result that you are ultimately trying to fetch out of the three tables,&lt;/P&gt;&lt;P&gt;we could help in formulating the query better. Thanks!&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;Kumud&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 06:43:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212264#M1716463</guid>
      <dc:creator>kumud</dc:creator>
      <dc:date>2013-01-28T06:43:51Z</dc:date>
    </item>
    <item>
      <title>Re: Left outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212265#M1716464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The following method fully exploits the SAP buffers. Don't use Joins for buffered tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method get_overview.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data: lt_t001 type standard table of t001,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_t001k type sorted table of t001k with unique key bukrs bwkey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_t001L type t001L,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_overview type TY_OVERVIEW.&amp;nbsp; " Your type goes here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;ls_t001&amp;gt; type t001,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ls_t001k&amp;gt; type t001k.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from t001 into table lt_t001.&lt;/P&gt;&lt;P&gt;select * from t001k into table lt_t001k.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear et_overview.&lt;/P&gt;&lt;P&gt;loop at lt_t001 assigning &amp;lt;ls_t001&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp; clear ls_overview.&lt;/P&gt;&lt;P&gt;&amp;nbsp; move-corresponding &amp;lt;ls_t001&amp;gt; to ls_overview.&lt;/P&gt;&lt;P&gt;&amp;nbsp; loop at lt_t001k assigning &amp;lt;ls_t001k&amp;gt; where bukrs = &amp;lt;ls_t001&amp;gt;-bukrs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move-corresponding &amp;lt;ls_t001k&amp;gt; to ls_overview.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from t001l into ls_t001l &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where werks = &amp;lt;ls_t001k&amp;gt;-bwkey.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move-correspoding ls_t001l to ls_overview.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insert ls_overview into table et_overview.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endselect.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&amp;nbsp; if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; insert ls_overview into table et_overview.&amp;nbsp; " corresponds to LEFT OUTER ...&lt;/P&gt;&lt;P&gt;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmethod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2013 09:04:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/9212265#M1716464</guid>
      <dc:creator>Ruediger_Plantiko</dc:creator>
      <dc:date>2013-01-28T09:04:11Z</dc:date>
    </item>
  </channel>
</rss>

