<?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: Joins in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530688#M573798</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;NOOOOOOOOO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the "FOR ALL ENTRIES" statement is wideley known to decrease performance, any pother way is better.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Jul 2007 07:10:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-17T07:10:53Z</dc:date>
    <item>
      <title>Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530680#M573790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Out of two joins Inner and outer,which join is not recommended by SAP and why is not recommended ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sriram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 10:15:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530680#M573790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T10:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530681#M573791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;well you didnt grasp the concept of a join yet &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there is no better alternative, and there is no alternative recommended as the better one.&lt;/P&gt;&lt;P&gt;WHY? Well an inner join gives you a completeley different result than a outer join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it´s the requirement that recommends you which one to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 10:17:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530681#M573791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T10:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530682#M573792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;it depends on use,&lt;/P&gt;&lt;P&gt;See it is like this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inner join: common data between A and B&lt;/P&gt;&lt;P&gt;Left Outer:  Common data + A' s data&lt;/P&gt;&lt;P&gt;Right Outer: Common data + B's Data&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>Thu, 12 Jul 2007 10:18:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530682#M573792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T10:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530683#M573793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... [(] {dbtab_left [AS tabalias_left]} | join &lt;/P&gt;&lt;P&gt;{[INNER] JOIN}|{LEFT [OUTER] JOIN} &lt;/P&gt;&lt;P&gt;{dbtab_right [AS tabalias_right] ON join_cond} [)] ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The join syntax represents a recursively nestable join expression. A join expression consists of a left-hand and a right- hand side, which are joined either by means of [INNER] JOIN or LEFT [OUTER] JOIN . Depending on the type of join, a join expression can be either an inner ( INNER) or an outer (LEFT OUTER) join. Every join expression can be enclosed in round brackets. If a join expression is used, the SELECT command circumvents SAP buffering. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the left-hand side, either a single database table, a view dbtab_left, or a join expression join can be specified. On the right-hand side, a single database table or a view dbtab_right as well as join conditions join_cond can be specified after ON. In this way, a maximum of 24 join expressions that join 25 database tables or views with each other can be specified after FROM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AS can be used to specify an alternative table name tabalias for each of the specified database table names or for every view. A database table or a view can occur multiple times within a join expression and, in this case, have various alternative names. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The syntax of the join conditions join_cond is the same as that of the sql_cond conditions after the addition WHERE, with the following differences: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At least one comparison must be specified after ON. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Individual comparisons may be joined using AND only. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All comparisons must contain a column in the database table or the view dbtab_right on the right-hand side as an operand. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following language elements may not be used: BETWEEN, LIKE, IN. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No sub-queries may be used. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For outer joins, only equality comparisons (=, EQ) are possible. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If an outer join occurs after FROM, the join condition of every join expression must contain at least one comparison between columns on the left-hand and the right-hand side. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In outer joins, all comparisons that contain columns as operands in the database table or the view dbtab_right on the right-hand side must be specified in the corresponding join condition. In the WHERE condition of the same SELECT command, these columns are not allowed as operands. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resulting set for inner join &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The inner join joins the columns of every selected line on the left- hand side with the columns of all lines on the right-hand side that jointly fulfil the join_cond condition. A line in the resulting set is created for every such line on the right-hand side. The content of the column on the left-hand side may be duplicated in this case. If none of the lines on the right-hand side fulfils the join_cond condition, no line is created in the resulting set. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resulting set for outer join &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The outer join basically creates the same resulting set as the inner join, with the difference that at least one line is created in the resulting set for every selected line on the left-hand side, even if no line on the right-hand side fulfils the join_cond condition. The columns on the right-hand side that do not fulfil the join_cond condition are filled with null values. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Join the columns carrname, connid, fldate of the database tables scarr, spfli and sflight by means of two inner joins. A list is created of the flights from p_cityfr to p_cityto. Alternative names are used for every table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_cityfr TYPE spfli-cityfrom, &lt;/P&gt;&lt;P&gt;p_cityto TYPE spfli-cityto. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF wa, &lt;/P&gt;&lt;P&gt;fldate TYPE sflight-fldate, &lt;/P&gt;&lt;P&gt;carrname TYPE scarr-carrname, &lt;/P&gt;&lt;P&gt;connid TYPE spfli-connid, &lt;/P&gt;&lt;P&gt;END OF wa. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA itab LIKE SORTED TABLE OF wa &lt;/P&gt;&lt;P&gt;WITH UNIQUE KEY fldate carrname connid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT c&lt;SUB&gt;carrname p&lt;/SUB&gt;connid f~fldate &lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE itab &lt;/P&gt;&lt;P&gt;FROM ( ( scarr AS c &lt;/P&gt;&lt;P&gt;INNER JOIN spfli AS p ON p&lt;SUB&gt;carrid = c&lt;/SUB&gt;carrid &lt;/P&gt;&lt;P&gt;AND p~cityfrom = p_cityfr &lt;/P&gt;&lt;P&gt;AND p~cityto = p_cityto ) &lt;/P&gt;&lt;P&gt;INNER JOIN sflight AS f ON f&lt;SUB&gt;carrid = p&lt;/SUB&gt;carrid &lt;/P&gt;&lt;P&gt;AND f&lt;SUB&gt;connid = p&lt;/SUB&gt;connid ). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab INTO wa. &lt;/P&gt;&lt;P&gt;WRITE: / wa-fldate, wa-carrname, wa-connid. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Join the columns carrid, carrname and connid of the database tables scarr and spfli using an outer join. The column connid is set to the null value for all flights that do not fly from p_cityfr. This null value is then converted to the appropriate initial value when it is transferred to the assigned data object. The LOOP returns all airlines that do not fly from p_cityfr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS p_cityfr TYPE spfli-cityfrom. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF wa, &lt;/P&gt;&lt;P&gt;carrid TYPE scarr-carrid, &lt;/P&gt;&lt;P&gt;carrname TYPE scarr-carrname, &lt;/P&gt;&lt;P&gt;connid TYPE spfli-connid, &lt;/P&gt;&lt;P&gt;END OF wa, &lt;/P&gt;&lt;P&gt;itab LIKE SORTED TABLE OF wa &lt;/P&gt;&lt;P&gt;WITH NON-UNIQUE KEY carrid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT s&lt;SUB&gt;carrid s&lt;/SUB&gt;carrname p~connid &lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE itab &lt;/P&gt;&lt;P&gt;FROM scarr AS s &lt;/P&gt;&lt;P&gt;LEFT OUTER JOIN spfli AS p ON s&lt;SUB&gt;carrid = p&lt;/SUB&gt;carrid &lt;/P&gt;&lt;P&gt;AND p~cityfrom = p_cityfr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab INTO wa. &lt;/P&gt;&lt;P&gt;IF wa-connid = '0000'. &lt;/P&gt;&lt;P&gt;WRITE: / wa-carrid, wa-carrname. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both type of joins we use But mostly we use INNER joins&lt;/P&gt;&lt;P&gt;Outer joins are rare used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 10:18:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530683#M573793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T10:18:49Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530684#M573794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;inner joins and outer joins are used in diff scenarios....&lt;/P&gt;&lt;P&gt;inner join work only when corresponding fields have the same values...but this is not necessary for outer join&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 10:20:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530684#M573794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T10:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530685#M573795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kemmer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for ur reply, I mean with respect to performance criteria which join is best ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:18:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530685#M573795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530686#M573796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we will use inner join in different scenario and outer join in some other scenario&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as performance point  try to use for all entries instead of joins&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:21:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530686#M573796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530687#M573797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in sap it supports inner join and left outer join.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 12:13:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530687#M573797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T12:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530688#M573798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;NOOOOOOOOO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the "FOR ALL ENTRIES" statement is wideley known to decrease performance, any pother way is better.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 07:10:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530688#M573798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T07:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530689#M573799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;"Vox Vocis Sonat - Vox Exampli Tonat"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quote  From the Latin - English translation is Actions speak louder than words.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's an example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN OF ty_selection,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            vkorg  TYPE  vapma-vkorg,&lt;/P&gt;&lt;P&gt;            vkbur  TYPE  vapma-vkbur,&lt;/P&gt;&lt;P&gt;            vbeln  TYPE  vapma-vbeln,&lt;/P&gt;&lt;P&gt;            posnr  TYPE  vapma-posnr,&lt;/P&gt;&lt;P&gt;            matnr  TYPE  vapma-matnr,&lt;/P&gt;&lt;P&gt;            matkl  TYPE  mara-matkl,&lt;/P&gt;&lt;P&gt;            bu     TYPE  zpca_hg_bu_prctr-bu,&lt;/P&gt;&lt;P&gt;            prctr  TYPE  vbap-prctr,&lt;/P&gt;&lt;P&gt;            prctr1 TYPE vbap-prctr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        END OF  ty_selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  ta_selection TYPE table of ty_selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT a&lt;SUB&gt;vkorg a&lt;/SUB&gt;vkbur b&lt;SUB&gt;vbeln b&lt;/SUB&gt;posnr a&lt;SUB&gt;matnr b&lt;/SUB&gt;absta b~lfsta&lt;/P&gt;&lt;P&gt;      INTO CORRESPONDING FIELDS OF TABLE ta_selection&lt;/P&gt;&lt;P&gt;         FROM ( vapma  AS a&lt;/P&gt;&lt;P&gt;              INNER JOIN vbup  AS b&lt;/P&gt;&lt;P&gt;                ON     a&lt;SUB&gt;vbeln  EQ b&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;                AND    a&lt;SUB&gt;posnr EQ b&lt;/SUB&gt;posnr&lt;/P&gt;&lt;P&gt;                    INNER JOIN vbuk AS c&lt;/P&gt;&lt;P&gt;                     ON b&lt;SUB&gt;vbeln EQ c&lt;/SUB&gt;vbeln )&lt;/P&gt;&lt;P&gt;         WHERE  a~matnr IN so_matnr&lt;/P&gt;&lt;P&gt;         AND    a~vkorg  IN so_vkorg&lt;/P&gt;&lt;P&gt;         AND    a~vkbur IN so_vkbur&lt;/P&gt;&lt;P&gt;         AND    a~auart EQ 'TA'&lt;/P&gt;&lt;P&gt;         AND  ( b~absta NE 'C'&lt;/P&gt;&lt;P&gt;               AND  ( b~lfsta NE 'C'&lt;/P&gt;&lt;P&gt;               AND    b~fksaa NE 'C' )&lt;/P&gt;&lt;P&gt;         AND ( c~abstk NE 'C'&lt;/P&gt;&lt;P&gt;               AND c~gbstk  NE 'C' )&lt;/P&gt;&lt;P&gt;                  ) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want all the line items from standard sales orders  where the relevant statuses in both the header and line items aren't EQ 'C' , Sales order contains  specified Materials, from a specified range of Sales Org and Sales offices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(BTW use VAPMA rather than VBAK/VBAP combo as primary table for this type of info. It's a LOT LOT faster).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 07:26:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530689#M573799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T07:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: Joins</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530690#M573800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sriram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Both hav been used by ABAPpers as per the requirement is concerned,,Both are served for diff purpose..&lt;/P&gt;&lt;P&gt;So you cant say which is better one among both...&lt;/P&gt;&lt;P&gt;Inner join and outer join both are used...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if usefull...!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with cheers&lt;/P&gt;&lt;P&gt;asha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2007 08:37:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/joins/m-p/2530690#M573800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-17T08:37:45Z</dc:date>
    </item>
  </channel>
</rss>

