<?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: regarding inner join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105464#M737170</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;   Refer this code for inner join&lt;/P&gt;&lt;P&gt;*--Select query to pick the Billing document Billing date Billing&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; category Billing type Distribution channel Number of doc condition&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Billing item Material Number Plant Referance Subtotal 2 Cost in&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; document currency and Partner function from table VBRK VBRP and VBPA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; using inner join&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT a~vbeln                            "Billing document&lt;/P&gt;&lt;P&gt;         a~fkdat                            "Billing date&lt;/P&gt;&lt;P&gt;         a~fktyp                            "Billing category&lt;/P&gt;&lt;P&gt;         a~fkart                            "Billing type&lt;/P&gt;&lt;P&gt;         a~vtweg                            "Distribution channel&lt;/P&gt;&lt;P&gt;         a~knumv                            "Number of doc condition&lt;/P&gt;&lt;P&gt;         b~posnr                            "Billing item&lt;/P&gt;&lt;P&gt;         b~matnr                            "Material Number&lt;/P&gt;&lt;P&gt;         b~werks                            "Plant&lt;/P&gt;&lt;P&gt;         b~vgbel                            "Referance&lt;/P&gt;&lt;P&gt;         b~kzwi2                            "Subtotal 2&lt;/P&gt;&lt;P&gt;         b~wavwr                            "Cost in document currency&lt;/P&gt;&lt;P&gt;         c~kunnr                            "Partner function&lt;/P&gt;&lt;P&gt;         FROM vbrk AS a&lt;/P&gt;&lt;P&gt;         INNER JOIN vbrp 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;         INNER JOIN vbpa 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;         INTO CORRESPONDING FIELDS OF TABLE it_vbrp&lt;/P&gt;&lt;P&gt;         WHERE fkdat IN s_erdat&lt;/P&gt;&lt;P&gt;         AND   parvw EQ 'ZS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;*--Sort table by Referance&lt;/P&gt;&lt;P&gt;    SORT it_vbrp BY vgbel1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it reduces the performance so better to use FOR ALL ENTRIES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Select query to pick the Delivery Material Number Plant&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Movement type Subtotal 2 and Quantity from table LIPS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT vbeln                            "Delivery&lt;/P&gt;&lt;P&gt;           matnr                            "Material Number&lt;/P&gt;&lt;P&gt;           werks                            "Plant&lt;/P&gt;&lt;P&gt;           bwart                            "Movement type&lt;/P&gt;&lt;P&gt;           kzwi2                            "Subtotal 2&lt;/P&gt;&lt;P&gt;           lfimg                            "Quantity&lt;/P&gt;&lt;P&gt;           FROM lips&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE it_lips&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN it_vbrp&lt;/P&gt;&lt;P&gt;           WHERE vbeln EQ it_vbrp-vgbel1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;*--Sort table by Delivery&lt;/P&gt;&lt;P&gt;      SORT it_lips BY vbeln.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Nov 2007 06:01:49 GMT</pubDate>
    <dc:creator>former_member386202</dc:creator>
    <dc:date>2007-11-28T06:01:49Z</dc:date>
    <item>
      <title>regarding inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105462#M737168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey!!&lt;/P&gt;&lt;P&gt;can anybody tell me how to use iner join with select statement with common fields in the two and other common fields with another two tables.Give an suitable example.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 05:58:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105462#M737168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T05:58:28Z</dc:date>
    </item>
    <item>
      <title>Re: regarding inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105463#M737169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See example:&lt;/P&gt;&lt;P&gt;DATA: DATE LIKE SFLIGHT-FLDATE, &lt;/P&gt;&lt;P&gt;CARRID LIKE SFLIGHT-CARRID, &lt;/P&gt;&lt;P&gt;CONNID LIKE SFLIGHT-CONNID. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT F&lt;SUB&gt;CARRID F&lt;/SUB&gt;CONNID F~FLDATE &lt;/P&gt;&lt;P&gt;INTO (CARRID, CONNID, DATE) &lt;/P&gt;&lt;P&gt;FROM SFLIGHT AS F INNER JOIN SPFLI AS P &lt;/P&gt;&lt;P&gt;ON F&lt;SUB&gt;CARRID = P&lt;/SUB&gt;CARRID &lt;/P&gt;&lt;P&gt;WHERE F&lt;SUB&gt;CONNID = P&lt;/SUB&gt;CONNID &lt;/P&gt;&lt;P&gt;AND P~CITYFROM = 'FRANKFURT' &lt;/P&gt;&lt;P&gt;AND P~CITYTO = 'NEW YORK' &lt;/P&gt;&lt;P&gt;AND F~FLDATE BETWEEN '20010910' AND '20010920' &lt;/P&gt;&lt;P&gt;AND F&lt;SUB&gt;SEATSOCC &amp;lt; F&lt;/SUB&gt;SEATSMAX. &lt;/P&gt;&lt;P&gt;WRITE: / DATE, CARRID, CONNID. &lt;/P&gt;&lt;P&gt;ENDSELECT. &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 06:01:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105463#M737169</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T06:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: regarding inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105464#M737170</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;   Refer this code for inner join&lt;/P&gt;&lt;P&gt;*--Select query to pick the Billing document Billing date Billing&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; category Billing type Distribution channel Number of doc condition&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Billing item Material Number Plant Referance Subtotal 2 Cost in&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; document currency and Partner function from table VBRK VBRP and VBPA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; using inner join&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT a~vbeln                            "Billing document&lt;/P&gt;&lt;P&gt;         a~fkdat                            "Billing date&lt;/P&gt;&lt;P&gt;         a~fktyp                            "Billing category&lt;/P&gt;&lt;P&gt;         a~fkart                            "Billing type&lt;/P&gt;&lt;P&gt;         a~vtweg                            "Distribution channel&lt;/P&gt;&lt;P&gt;         a~knumv                            "Number of doc condition&lt;/P&gt;&lt;P&gt;         b~posnr                            "Billing item&lt;/P&gt;&lt;P&gt;         b~matnr                            "Material Number&lt;/P&gt;&lt;P&gt;         b~werks                            "Plant&lt;/P&gt;&lt;P&gt;         b~vgbel                            "Referance&lt;/P&gt;&lt;P&gt;         b~kzwi2                            "Subtotal 2&lt;/P&gt;&lt;P&gt;         b~wavwr                            "Cost in document currency&lt;/P&gt;&lt;P&gt;         c~kunnr                            "Partner function&lt;/P&gt;&lt;P&gt;         FROM vbrk AS a&lt;/P&gt;&lt;P&gt;         INNER JOIN vbrp 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;         INNER JOIN vbpa 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;         INTO CORRESPONDING FIELDS OF TABLE it_vbrp&lt;/P&gt;&lt;P&gt;         WHERE fkdat IN s_erdat&lt;/P&gt;&lt;P&gt;         AND   parvw EQ 'ZS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;*--Sort table by Referance&lt;/P&gt;&lt;P&gt;    SORT it_vbrp BY vgbel1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it reduces the performance so better to use FOR ALL ENTRIES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Select query to pick the Delivery Material Number Plant&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Movement type Subtotal 2 and Quantity from table LIPS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT vbeln                            "Delivery&lt;/P&gt;&lt;P&gt;           matnr                            "Material Number&lt;/P&gt;&lt;P&gt;           werks                            "Plant&lt;/P&gt;&lt;P&gt;           bwart                            "Movement type&lt;/P&gt;&lt;P&gt;           kzwi2                            "Subtotal 2&lt;/P&gt;&lt;P&gt;           lfimg                            "Quantity&lt;/P&gt;&lt;P&gt;           FROM lips&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE it_lips&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN it_vbrp&lt;/P&gt;&lt;P&gt;           WHERE vbeln EQ it_vbrp-vgbel1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;*--Sort table by Delivery&lt;/P&gt;&lt;P&gt;      SORT it_lips BY vbeln.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 06:01:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105464#M737170</guid>
      <dc:creator>former_member386202</dc:creator>
      <dc:date>2007-11-28T06:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: regarding inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105465#M737171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;refer following querry for inner join on more than two tables...&lt;/P&gt;&lt;P&gt;    select a~bukrs&lt;/P&gt;&lt;P&gt;           a~anln1&lt;/P&gt;&lt;P&gt;           a~anln2&lt;/P&gt;&lt;P&gt;           a~anlkl&lt;/P&gt;&lt;P&gt;           a~txt50&lt;/P&gt;&lt;P&gt;           a~ord41&lt;/P&gt;&lt;P&gt;           a~ord42&lt;/P&gt;&lt;P&gt;           a~ord43&lt;/P&gt;&lt;P&gt;           b~afabe&lt;/P&gt;&lt;P&gt;           b~ndabj&lt;/P&gt;&lt;P&gt;           b~ndabp&lt;/P&gt;&lt;P&gt;           b~kansw&lt;/P&gt;&lt;P&gt;           b~knafa&lt;/P&gt;&lt;P&gt;           b~kaafa&lt;/P&gt;&lt;P&gt;           b~nafag&lt;/P&gt;&lt;P&gt;           b~nafap&lt;/P&gt;&lt;P&gt;           b~aafam&lt;/P&gt;&lt;P&gt;           b~aafag&lt;/P&gt;&lt;P&gt;           c~kostl&lt;/P&gt;&lt;P&gt;           d~afasl&lt;/P&gt;&lt;P&gt;           d~ndjar&lt;/P&gt;&lt;P&gt;           d~ndper&lt;/P&gt;&lt;P&gt;    into corresponding fields of table gt_master&lt;/P&gt;&lt;P&gt;    from ( ( anla as a inner join anlc as b&lt;/P&gt;&lt;P&gt;    on a&lt;SUB&gt;bukrs = b&lt;/SUB&gt;bukrs&lt;/P&gt;&lt;P&gt;    and a&lt;SUB&gt;anln1 = b&lt;/SUB&gt;anln1&lt;/P&gt;&lt;P&gt;    and a&lt;SUB&gt;anln2 = b&lt;/SUB&gt;anln2 )&lt;/P&gt;&lt;P&gt;    inner join anlz as c&lt;/P&gt;&lt;P&gt;    on  a&lt;SUB&gt;bukrs = c&lt;/SUB&gt;bukrs&lt;/P&gt;&lt;P&gt;    and a&lt;SUB&gt;anln1 = c&lt;/SUB&gt;anln1&lt;/P&gt;&lt;P&gt;    and a&lt;SUB&gt;anln2 = c&lt;/SUB&gt;anln2 )&lt;/P&gt;&lt;P&gt;    inner join anlb as d&lt;/P&gt;&lt;P&gt;    on  a&lt;SUB&gt;bukrs = d&lt;/SUB&gt;bukrs&lt;/P&gt;&lt;P&gt;    and a&lt;SUB&gt;anln1 = d&lt;/SUB&gt;anln1&lt;/P&gt;&lt;P&gt;    and a&lt;SUB&gt;anln2 = d&lt;/SUB&gt;anln2&lt;/P&gt;&lt;P&gt;    where a~bukrs in s_comp&lt;/P&gt;&lt;P&gt;    and a~anlkl in s_astcls.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 06:01:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-inner-join/m-p/3105465#M737171</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T06:01:56Z</dc:date>
    </item>
  </channel>
</rss>

