<?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: inner join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598637#M866686</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 the following select statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select zfpcd&lt;SUB&gt;cadivi zfpcd&lt;/SUB&gt;proforma zfpcd&lt;SUB&gt;factura zfpcd&lt;/SUB&gt;aniofactura  &lt;/P&gt;&lt;P&gt;zfpcd&lt;SUB&gt;montousd zfpcd&lt;/SUB&gt;montoap zfpcd&lt;SUB&gt;ebeln zfpcd&lt;/SUB&gt;inco1  &lt;/P&gt;&lt;P&gt;zfpcd&lt;SUB&gt;lifnr lfa1&lt;/SUB&gt;name1 zcdvs&lt;SUB&gt;status zfpcd&lt;/SUB&gt;conint  &lt;/P&gt;&lt;P&gt;into it_lista  &lt;/P&gt;&lt;P&gt;from zfpcd inner join zcdvs  &lt;/P&gt;&lt;P&gt;on zfpcd&lt;SUB&gt;ebeln = zcdvs&lt;/SUB&gt;ebeln  &lt;/P&gt;&lt;P&gt;and zfpcd&lt;SUB&gt;proforma = zcdvs&lt;/SUB&gt;proforma  &lt;/P&gt;&lt;P&gt;and zfpcd&lt;SUB&gt;lifnr = zcdvs&lt;/SUB&gt;lifnr  &lt;/P&gt;&lt;P&gt;inner join lfa1  &lt;/P&gt;&lt;P&gt;on zfpcd&lt;SUB&gt;lifnr = lfa1&lt;/SUB&gt;lifnr  &lt;/P&gt;&lt;P&gt;where zcdvs~status = '04'.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Apr 2008 07:14:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-01T07:14:09Z</dc:date>
    <item>
      <title>inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598634#M866683</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello all,&lt;/P&gt;&lt;P&gt;how can i join three tables through inner join.&lt;/P&gt;&lt;P&gt;give an example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2008 06:59:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598634#M866683</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-01T06:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598635#M866684</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;PRE&gt;&lt;CODE&gt;

* Types
TYPES: BEGIN OF ty_target,
       ekko_ebeln  TYPE ekko-ebeln,
       ekko_bukrs  TYPE ekko-bukrs,
       ekko_bstyp  TYPE ekko-bstyp,
       bsart       TYPE ekko-bsart,
       ekpo_ebeln  TYPE ekpo-ebeln,
       ekpo_ebelp  TYPE ekpo-ebelp,
       ekpo_aedat  TYPE ekpo-aedat,
       txz01       TYPE ekpo-txz01,
       etenr       TYPE eket-etenr,
       eindt       TYPE eket-eindt,
       eket_menge  TYPE eket-menge,
       ameng       TYPE eket-ameng,
       END OF ty_target.

* Internal tables and work areas
DATA:
      it_data        TYPE TABLE OF ty_target,
      wa_data        LIKE LINE OF it_data.

SELECTION-SCREEN: BEGIN OF BLOCK b01 WITH FRAME TITLE title01.
PARAMETERS:     p_bukrs                               TYPE bukrs.
SELECT-OPTIONS: so_ebeln                              FOR ekko-ebeln.
SELECTION-SCREEN: END OF BLOCK b01.


  SELECT a~ebeln a~bukrs a~bstyp a~bsart b~ebeln b~ebelp b~aedat b~txz01 c~etenr
   c~eindt c~menge c~ameng
    FROM ( ( ekko AS a
             INNER JOIN ekpo AS b ON a~ebeln = b~ebeln AND
                                     a~lponr = b~ebelp )
             INNER JOIN eket AS c ON b~ebeln = c~ebeln AND
                                     b~ebelp = c~ebelp )
    INTO TABLE it_data   " &amp;lt;--  Attention ! Field sequence !
    WHERE a~ebeln IN so_ebeln AND
          a~bukrs EQ p_bukrs .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sandipan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sandipan Ghosh on Apr 1, 2008 12:33 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2008 07:03:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598635#M866684</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-01T07:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598636#M866685</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;If the tables are like header and item as well as inter related like VBAK VBAP VBPA etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then it would be more faster than for all entries method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT stpo&lt;SUB&gt;stlnr stpo&lt;/SUB&gt;idnrk mast&lt;SUB&gt;matnr mara&lt;/SUB&gt;mtart stpo~menge  &lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE zmat1 FROM mast  &lt;/P&gt;&lt;P&gt;JOIN stpo ON stpo&lt;SUB&gt;stlnr = mast&lt;/SUB&gt;stlnr  &lt;/P&gt;&lt;P&gt;JOIN mara ON mara&lt;SUB&gt;matnr = mast&lt;/SUB&gt;matnr  &lt;/P&gt;&lt;P&gt;WHERE stpo&lt;SUB&gt;stlty = 'M' "AND stpo&lt;/SUB&gt;idnrk IN s_matnr  &lt;/P&gt;&lt;P&gt;AND mast~werks = 1000.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here s_matnr is a select-options on the selection-screen.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or this.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:  &lt;/P&gt;&lt;P&gt;     Select single Vbrk&lt;SUB&gt;Bukrs Vbrk&lt;/SUB&gt;Kunrg    Vbrk~Vbeln  &lt;/P&gt;&lt;P&gt;                   Vbrk&lt;SUB&gt;Fkdat Vbrk&lt;/SUB&gt;Bstnk_Vf Vbrk~Zterm  &lt;/P&gt;&lt;P&gt;                   Tvzbt~Vtext  &lt;/P&gt;&lt;P&gt;                   Vbak&lt;SUB&gt;Vbeln Vbak&lt;/SUB&gt;Bstdk  &lt;/P&gt;&lt;P&gt;                   Likp&lt;SUB&gt;Vbeln Likp&lt;/SUB&gt;lfdat    Likp~Lfuhr  &lt;/P&gt;&lt;P&gt;       into w_vbrk  &lt;/P&gt;&lt;P&gt;       from vbrk  &lt;/P&gt;&lt;P&gt;      inner join       Tvzbt on Tvzbt&lt;SUB&gt;Zterm        = Vbrk&lt;/SUB&gt;Zterm      and  &lt;/P&gt;&lt;P&gt;                                Tvzbt~Spras        = sy-langu  &lt;/P&gt;&lt;P&gt;      Inner join       Vbfa  as SalesLnk  &lt;/P&gt;&lt;P&gt;                             on SalesLnk~vbeln     = pu_vbeln        and  &lt;/P&gt;&lt;P&gt;                                SalesLnk~vbtyp_v   = c_order  &lt;/P&gt;&lt;P&gt;            inner join Vbak  on Vbak&lt;SUB&gt;Vbeln           = SalesLnk&lt;/SUB&gt;Vbelv &lt;/P&gt;&lt;P&gt;      Inner join       Vbfa  as DeliveryLnk  &lt;/P&gt;&lt;P&gt;                             on DeliveryLnk~vbeln   = pu_vbeln       and  &lt;/P&gt;&lt;P&gt;                                DeliveryLnk~vbtyp_v = c_Delivery  &lt;/P&gt;&lt;P&gt;            inner join Likp  on Likp&lt;SUB&gt;Vbeln          = DeliveryLnk&lt;/SUB&gt;Vbelv  &lt;/P&gt;&lt;P&gt;      where vbrk~vbeln = pu_Vbeln.  &lt;/P&gt;&lt;P&gt;&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;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2008 07:09:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598636#M866685</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-01T07:09:00Z</dc:date>
    </item>
    <item>
      <title>Re: inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598637#M866686</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 the following select statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select zfpcd&lt;SUB&gt;cadivi zfpcd&lt;/SUB&gt;proforma zfpcd&lt;SUB&gt;factura zfpcd&lt;/SUB&gt;aniofactura  &lt;/P&gt;&lt;P&gt;zfpcd&lt;SUB&gt;montousd zfpcd&lt;/SUB&gt;montoap zfpcd&lt;SUB&gt;ebeln zfpcd&lt;/SUB&gt;inco1  &lt;/P&gt;&lt;P&gt;zfpcd&lt;SUB&gt;lifnr lfa1&lt;/SUB&gt;name1 zcdvs&lt;SUB&gt;status zfpcd&lt;/SUB&gt;conint  &lt;/P&gt;&lt;P&gt;into it_lista  &lt;/P&gt;&lt;P&gt;from zfpcd inner join zcdvs  &lt;/P&gt;&lt;P&gt;on zfpcd&lt;SUB&gt;ebeln = zcdvs&lt;/SUB&gt;ebeln  &lt;/P&gt;&lt;P&gt;and zfpcd&lt;SUB&gt;proforma = zcdvs&lt;/SUB&gt;proforma  &lt;/P&gt;&lt;P&gt;and zfpcd&lt;SUB&gt;lifnr = zcdvs&lt;/SUB&gt;lifnr  &lt;/P&gt;&lt;P&gt;inner join lfa1  &lt;/P&gt;&lt;P&gt;on zfpcd&lt;SUB&gt;lifnr = lfa1&lt;/SUB&gt;lifnr  &lt;/P&gt;&lt;P&gt;where zcdvs~status = '04'.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2008 07:14:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598637#M866686</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-01T07:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598638#M866687</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 this....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  YPRO_4 LINE-SIZE 150.                                 .

TABLES: VBAP, LIPS, VBRP.

SELECT-OPTIONS: A_VBELN FOR VBAP-VBELN.


DATA: BEGIN OF IT OCCURS 0,

      VBELN LIKE VBAP-VBELN,
      POSNR LIKE VBAP-POSNR,
      KWMENG LIKE VBAP-KWMENG,
      L_VBELN LIKE LIPS-VBELN,
      L_POSNR LIKE LIPS-POSNR,
      LFIMG LIKE LIPS-LFIMG,
      R_VBELN LIKE VBRP-VBELN,
      R_POSNR LIKE VBRP-POSNR,
      FKIMG LIKE VBRP-FKIMG,

      END OF IT.


      SELECT    VBAP~VBELN VBAP~POSNR VBAP~KWMENG
                LIPS~VBELN LIPS~POSNR LIPS~LFIMG
                VBRP~VBELN VBRP~POSNR VBRP~FKIMG
                INTO TABLE IT FROM LIPS INNER JOIN VBAP
                ON VBAP~VBELN = LIPS~VGBEL AND
                   VBAP~POSNR = LIPS~VGPOS
                   INNER JOIN VBRP ON
                 LIPS~VBELN = VBRP~VGBEL AND
                 LIPS~POSNR = VBRP~VGPOS
                 WHERE VBAP~VBELN
                IN A_VBELN.


      LOOP AT IT.

      FORMAT INVERSE ON.

      FORMAT COLOR 6.

      WRITE:/ SY-VLINE, IT-VBELN,
              SY-VLINE, IT-POSNR,
              SY-VLINE, IT-KWMENG,
              SY-VLINE, IT-L_VBELN,
              SY-VLINE, IT-L_POSNR,
              SY-VLINE, IT-LFIMG,
              SY-VLINE, IT-R_VBELN,
              SY-VLINE, IT-R_POSNR,
              SY-VLINE, IT-FKIMG,
              SY-VLINE.

      WRITE:/ SY-ULINE(129).

      FORMAT INVERSE OFF.

      FORMAT RESET.

      ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;AK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2008 07:28:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3598638#M866687</guid>
      <dc:creator>ak_upadhyay</dc:creator>
      <dc:date>2008-04-01T07:28:30Z</dc:date>
    </item>
  </channel>
</rss>

