<?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 joining 4 tables using join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384318#M812556</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi gurus,&lt;/P&gt;&lt;P&gt;pls i know how to use join using 3 tables.but i want to know how can we achieve this using 4 table.pls send me the syntax for joining 4 tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rajesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Feb 2008 08:59:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-18T08:59:15Z</dc:date>
    <item>
      <title>joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384318#M812556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi gurus,&lt;/P&gt;&lt;P&gt;pls i know how to use join using 3 tables.but i want to know how can we achieve this using 4 table.pls send me the syntax for joining 4 tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rajesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 08:59:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384318#M812556</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T08:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384319#M812557</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;Why dont you create Views and then use the view in your SELECT query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generic example of JOINING 4 tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT FLD1 FLD2 FLD3 FLD4 FLD5 INTO CORRESPONDING FIELDS OF TABLE ITAB FROM TABLE1 INNER JOIN TABLE2 ON TABLE1&lt;SUB&gt;FLD1 = TABLE2&lt;/SUB&gt;FLD1 INNER JOIN TABLE3 ON TABLE2&lt;SUB&gt;FLD2 = TABLE3&lt;/SUB&gt;FLD2 INNER JOIN TABL4 ON  TABLE3&lt;SUB&gt;FLD3 = TABLE4&lt;/SUB&gt;FLD3  WHERE FLD1 = 'AA'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:05:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384319#M812557</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384320#M812558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rajesh,&lt;/P&gt;&lt;P&gt;you can also join 4 tables as you do it with three..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but let me inform this is not performance intensive..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example refer this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  i~tplnr&lt;/P&gt;&lt;P&gt;          f~pltxt&lt;/P&gt;&lt;P&gt;          i~invnr&lt;/P&gt;&lt;P&gt;          i~objnr&lt;/P&gt;&lt;P&gt;          i~erdat&lt;/P&gt;&lt;P&gt;          i~fltyp&lt;/P&gt;&lt;P&gt;         i~iwerk&lt;/P&gt;&lt;P&gt;         a~class&lt;/P&gt;&lt;P&gt;         k~clint&lt;/P&gt;&lt;P&gt;          c~atnam&lt;/P&gt;&lt;P&gt;          c~atinn&lt;/P&gt;&lt;P&gt;          INTO CORRESPONDING FIELDS OF TABLE out_tab2&lt;/P&gt;&lt;P&gt;             FROM ( ( (  iflot AS i INNER JOIN iflo AS f ON f&lt;SUB&gt;tplnr = i&lt;/SUB&gt;tplnr  )&lt;/P&gt;&lt;P&gt;                                     INNER JOIN kssk AS k ON k&lt;SUB&gt;objek = i&lt;/SUB&gt;tplnr )&lt;/P&gt;&lt;P&gt;                                     INNER JOIN klah AS a ON a&lt;SUB&gt;clint = k&lt;/SUB&gt;clint )&lt;/P&gt;&lt;P&gt;                                     INNER JOIN cabn AS c ON c&lt;SUB&gt;clint = k&lt;/SUB&gt;clint )&lt;/P&gt;&lt;P&gt;                                     INNER JOIN cawn AS w ON w&lt;SUB&gt;atinn = c&lt;/SUB&gt;atinn )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls reward if helps,&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:07:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384320#M812558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:07:12Z</dc:date>
    </item>
    <item>
      <title>Re: joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384321#M812559</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;it is not advisable to use join for more than 3 tables. So instead of going for join here,u can use some other alternative e.g  use FOR ALL ENTRIES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rupesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:27:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384321#M812559</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384322#M812560</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 can join the 4 tables using join. This code you can adopt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; ********Selection from ANEK, ANEP, ANLA, ANLZ

  SELECT   anek~bukrs
           anek~anln1
           anek~anln2
           anek~gjahr
           anek~lnran
           anek~obart
           anek~objid
           anek~awtyp
           anek~xblnr
           anek~aworg
           anek~budat
           anek~cpudt
           anek~usnam
           anek~zuonr
           anek~anlu1
           anek~anlu2
           anep~bwasl
           anep~anbtr
           anep~afabe
           anla~ktogr
           anla~anlkl
           anla~ord43
           anlz~kostl
           anlz~gsber

           INTO TABLE t_final
           FROM anek
           INNER JOIN anep
           ON ( anek~bukrs = anep~bukrs AND
                anek~anln1 = anep~anln1 AND
                anek~anln2 = anep~anln2 AND
                anek~gjahr = anep~gjahr AND
                anek~lnran = anep~lnran )
           INNER JOIN anla
           ON ( anek~bukrs = anla~bukrs AND
                anek~anln1 = anla~anln1 AND
                anek~anln2 = anla~anln2 )
           INNER JOIN anlz
           ON ( anek~bukrs = anlz~bukrs AND
                anek~anln1 = anlz~anln1 AND
                anek~anln2 = anlz~anln2 )

          WHERE anek~bukrs IN s_bukrs  AND
                anek~gjahr = p_gjahr   AND
                anek~budat IN s_budat  AND
                anep~afabe = p_afabe   AND
                anla~anlkl IN s_anlkl  AND
                anla~xanlgr = p_xanlgr AND
                anlz~bdatu  = p_bdatu.  &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sarada&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:38:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384322#M812560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384323#M812561</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;Performance wise, I would rather recommend you to use a Select Query using For all entries,Make sure that you enter the next Selct Query using sy-subrc check such that you get matching related records at one-shot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The difference between an INNER JOIN and an OUTER JOIN is the following. If a query on an INNER JOIN of VBAK (outer table) and VBAP (inner table) finds a record in VBAK but no matching records in VBAP, then no data is retrieved from the database because the inner table is empty. If you still want to keep VBAK rows for which there are no matching VBAP rows, you need to use the OUTER JOIN construct available in ABAP/4 Open SQL in 4.x..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rohini.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:48:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384323#M812561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:48:42Z</dc:date>
    </item>
    <item>
      <title>Re: joining 4 tables using join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384324#M812562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 06:16:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joining-4-tables-using-join/m-p/3384324#M812562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-22T06:16:29Z</dc:date>
    </item>
  </channel>
</rss>

