<?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 HOW DEFINE INNER JIONS FOR MULTIPLE TABLE-FIELDS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540338#M851746</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI I  HAVE THE IMMEDIATE ISSUE TO RESOLVE...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_jtab occurs 0,&lt;/P&gt;&lt;P&gt;gsber like tgsb-gsber,&lt;/P&gt;&lt;P&gt;gjahr like coss-gjahr,&lt;/P&gt;&lt;P&gt;kostl like csks-kostl,&lt;/P&gt;&lt;P&gt;posid like prps-posid,&lt;/P&gt;&lt;P&gt;plfaz like proj-plfaz,&lt;/P&gt;&lt;P&gt;plsez like proj-plsez,&lt;/P&gt;&lt;P&gt;estat like tj30t-estat,&lt;/P&gt;&lt;P&gt;perbl like coss-perbl,&lt;/P&gt;&lt;P&gt;wkgbtr like coep-wkgbtr,&lt;/P&gt;&lt;P&gt;end of it_jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOW CAN I DO INNER JOIN FOR THE GIVEN TABLE??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AM CURENTLY ON 4.0 VERSION HENCE HELP ME KNOW TO WORK ON JOINS ONLY.........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Mar 2008 03:36:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-12T03:36:23Z</dc:date>
    <item>
      <title>HOW DEFINE INNER JIONS FOR MULTIPLE TABLE-FIELDS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540338#M851746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI I  HAVE THE IMMEDIATE ISSUE TO RESOLVE...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_jtab occurs 0,&lt;/P&gt;&lt;P&gt;gsber like tgsb-gsber,&lt;/P&gt;&lt;P&gt;gjahr like coss-gjahr,&lt;/P&gt;&lt;P&gt;kostl like csks-kostl,&lt;/P&gt;&lt;P&gt;posid like prps-posid,&lt;/P&gt;&lt;P&gt;plfaz like proj-plfaz,&lt;/P&gt;&lt;P&gt;plsez like proj-plsez,&lt;/P&gt;&lt;P&gt;estat like tj30t-estat,&lt;/P&gt;&lt;P&gt;perbl like coss-perbl,&lt;/P&gt;&lt;P&gt;wkgbtr like coep-wkgbtr,&lt;/P&gt;&lt;P&gt;end of it_jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOW CAN I DO INNER JOIN FOR THE GIVEN TABLE??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AM CURENTLY ON 4.0 VERSION HENCE HELP ME KNOW TO WORK ON JOINS ONLY.........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Mar 2008 03:36:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540338#M851746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-12T03:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: HOW DEFINE INNER JIONS FOR MULTIPLE TABLE-FIELDS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540339#M851747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Inner joins using 3 tables &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this :-&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT stpo~stlnr stpo~idnrk mast~matnr mara~mtart stpo~menge 
INTO CORRESPONDING FIELDS OF TABLE zmat1 FROM mast 
JOIN stpo ON stpo~stlnr = mast~stlnr 
JOIN mara ON mara~matnr = mast~matnr 
WHERE stpo~stlty = 'M' "AND stpo~idnrk IN s_matnr 
AND mast~werks = 1000. &lt;/CODE&gt;&lt;/PRE&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; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
     Select single Vbrk~Bukrs Vbrk~Kunrg    Vbrk~Vbeln 
                   Vbrk~Fkdat Vbrk~Bstnk_Vf Vbrk~Zterm 
                   Tvzbt~Vtext 
                   Vbak~Vbeln Vbak~Bstdk 
                   Likp~Vbeln Likp~lfdat    Likp~Lfuhr 
       into w_vbrk 
       from vbrk 
      inner join       Tvzbt on Tvzbt~Zterm        = Vbrk~Zterm      and 
                                Tvzbt~Spras        = sy-langu 
      Inner join       Vbfa  as SalesLnk 
                             on SalesLnk~vbeln     = pu_vbeln        and 
                                SalesLnk~vbtyp_v   = c_order 
            inner join Vbak  on Vbak~Vbeln           = SalesLnk~Vbelv
      Inner join       Vbfa  as DeliveryLnk 
                             on DeliveryLnk~vbeln   = pu_vbeln       and 
                                DeliveryLnk~vbtyp_v = c_Delivery 
            inner join Likp  on Likp~Vbeln          = DeliveryLnk~Vbelv 
      where vbrk~vbeln = pu_Vbeln. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This code locates sales, delivery and payment terms info from a billing document number. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here, this one also works fine :&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
select zfpcd~cadivi zfpcd~proforma zfpcd~factura zfpcd~aniofactura 
zfpcd~montousd zfpcd~montoap zfpcd~ebeln zfpcd~inco1 
zfpcd~lifnr lfa1~name1 zcdvs~status zfpcd~conint 
into it_lista 
from zfpcd inner join zcdvs 
on zfpcd~ebeln = zcdvs~ebeln 
and zfpcd~proforma = zcdvs~proforma 
and zfpcd~lifnr = zcdvs~lifnr 
inner join lfa1 
on zfpcd~lifnr = lfa1~lifnr 
where zcdvs~status = '04'.  &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Mar 2008 03:38:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540339#M851747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-12T03:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: HOW DEFINE INNER JIONS FOR MULTIPLE TABLE-FIELDS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540340#M851748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;     U can join 3 tables max. Joining more than 3 tables may cause performance issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;abc b&lt;/SUB&gt;def c~ghi&lt;/P&gt;&lt;P&gt; into table itab&lt;/P&gt;&lt;P&gt;from a join b&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;jkl = b&lt;/SUB&gt;mno&lt;/P&gt;&lt;P&gt;join c&lt;/P&gt;&lt;P&gt;on a&lt;SUB&gt;pqr = c&lt;/SUB&gt;stu&lt;/P&gt;&lt;P&gt;where &amp;lt;condition&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that u use index keys (primary keys) while joining two tables. Else u will get performance error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ramya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Mar 2008 04:15:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540340#M851748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-12T04:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: HOW DEFINE INNER JIONS FOR MULTIPLE TABLE-FIELDS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540341#M851749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this prog,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inner joins using 3 tables  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this :- &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;This code locates sales, delivery and payment terms info from a billing document number.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here, this one also works fine : &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;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Mar 2008 04:35:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-define-inner-jions-for-multiple-table-fields/m-p/3540341#M851749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-12T04:35:33Z</dc:date>
    </item>
  </channel>
</rss>

