<?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: report -without inner join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335924#M1229392</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhanu,&lt;/P&gt;&lt;P&gt;  Use &lt;STRONG&gt;for all entries&lt;/STRONG&gt; in this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  t_mara LIKE STANDARD TABLE OF fs_material,&lt;/P&gt;&lt;P&gt;  t_marc LIKE STANDARD TABLE OF fs_material1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;       mtart&lt;/P&gt;&lt;P&gt;INTO   CORRESPONDING FIELDS OF TABLE t_mara&lt;/P&gt;&lt;P&gt;FROM   mara&lt;/P&gt;&lt;P&gt;WHERE mtart = p_mtart .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;       werks&lt;/P&gt;&lt;P&gt;  FROM marc&lt;/P&gt;&lt;P&gt;  INTO TABLE t_marc FOR ALL ENTRIES&lt;/P&gt;&lt;P&gt;  IN  t_mara&lt;/P&gt;&lt;P&gt; WHERE matnr = t_mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is for 2 table.Use the same logic for 3 table.Take another internal table and do it in the same way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Much Regards,&lt;/P&gt;&lt;P&gt;Amuktha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Mar 2009 12:46:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-12T12:46:25Z</dc:date>
    <item>
      <title>report -without inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335922#M1229390</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;this is report i created in this i used two tables and used inner join to make relation b/t these tables...&lt;/P&gt;&lt;P&gt;so my doubt is ..if we r using three diff.. tables without inner join we can do this report ......if u can.. plz can u show me wit example...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: VBAP,VBAK.&lt;/P&gt;&lt;P&gt;DATA :  BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;  vbeln like VBAK-VBELN, "Sales Document No.&lt;/P&gt;&lt;P&gt;  kunnr like VBAK-KUNNR,"customerno&lt;/P&gt;&lt;P&gt;  VKORG like VBAK-VKORG,"salesorg&lt;/P&gt;&lt;P&gt;  audat like VBAK-AUDAT,"documentdate&lt;/P&gt;&lt;P&gt;  matnr like VBAP-MATNR,"materialno&lt;/P&gt;&lt;P&gt;  netwr like VBAK-NETWR,"netamount&lt;/P&gt;&lt;P&gt;  end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; selection-screen : begin of block a1. "SCREEN 500 AS WINDOW..&lt;/P&gt;&lt;P&gt;select-options : KUNNR for VBAK-kunnr.&lt;/P&gt;&lt;P&gt;select-options : VKORG FOR VBAK-vkorg.&lt;/P&gt;&lt;P&gt;select-options : AUDAT for VBAK-audat.&lt;/P&gt;&lt;P&gt;select-options : MATNR for VBAP-matnr.&lt;/P&gt;&lt;P&gt;select-options : NETWR FOR VBAK-netwr.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN :end of block a1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbak&lt;SUB&gt;vbeln vbak&lt;/SUB&gt;kunnr vbak&lt;SUB&gt;vkorg vbak&lt;/SUB&gt;audat  vbap&lt;SUB&gt;matnr vbak&lt;/SUB&gt;netwr into table itab from vbak&lt;/P&gt;&lt;P&gt;  INNER JOIN vbap on vbak&lt;SUB&gt;vbeln = vbap&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;  where&lt;/P&gt;&lt;P&gt;  VBAK~kunnr in kunnr&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;   VBAK~VKORG in VKORG&lt;/P&gt;&lt;P&gt; and vbak~audat in audat&lt;/P&gt;&lt;P&gt;AND vbap~matnr in matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write sy-dbcnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; write:/ 'CUSTOMERNO' ,20 'SALESORG',40 'DOCUMENTDATE',60 'MATERIAL',80 'NETAMOUNT'.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt; loop at itab.&lt;/P&gt;&lt;P&gt;    write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; itab-kunnr,20 itab-vkorg, 40 itab-audat, 60 itab-matnr, 80 itab-netwr.&lt;/P&gt;&lt;P&gt;    endloop.&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;thanx &lt;/P&gt;&lt;P&gt;bhanu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2009 12:41:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335922#M1229390</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-12T12:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: report -without inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335923#M1229391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes, you can have 3 tables in inner join, otherwise you can go for For all entires clause and go for indiviudal table selects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;combine them at the end.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2009 12:45:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335923#M1229391</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-12T12:45:01Z</dc:date>
    </item>
    <item>
      <title>Re: report -without inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335924#M1229392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhanu,&lt;/P&gt;&lt;P&gt;  Use &lt;STRONG&gt;for all entries&lt;/STRONG&gt; in this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  t_mara LIKE STANDARD TABLE OF fs_material,&lt;/P&gt;&lt;P&gt;  t_marc LIKE STANDARD TABLE OF fs_material1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;       mtart&lt;/P&gt;&lt;P&gt;INTO   CORRESPONDING FIELDS OF TABLE t_mara&lt;/P&gt;&lt;P&gt;FROM   mara&lt;/P&gt;&lt;P&gt;WHERE mtart = p_mtart .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;       werks&lt;/P&gt;&lt;P&gt;  FROM marc&lt;/P&gt;&lt;P&gt;  INTO TABLE t_marc FOR ALL ENTRIES&lt;/P&gt;&lt;P&gt;  IN  t_mara&lt;/P&gt;&lt;P&gt; WHERE matnr = t_mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is for 2 table.Use the same logic for 3 table.Take another internal table and do it in the same way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Much Regards,&lt;/P&gt;&lt;P&gt;Amuktha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2009 12:46:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335924#M1229392</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-12T12:46:25Z</dc:date>
    </item>
    <item>
      <title>Re: report -without inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335925#M1229393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;   we can use FOR ALL ENTRIES IN &lt;/P&gt;&lt;P&gt;first we get the data into a table itab .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2009 12:50:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335925#M1229393</guid>
      <dc:creator>viquar_iqbal</dc:creator>
      <dc:date>2009-03-12T12:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: report -without inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335926#M1229394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Refer to this psuedo code &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT vbak~vbeln vbak~kunnr vbak~vkorg vbak~audat vbap~matnr vbak~netwr into table itab from vbak
INNER JOIN vbap on vbak~vbeln = vbap~vbeln
where
VBAK~kunnr in kunnr
AND
VBAK~VKORG in VKORG
and vbak~audat in audat
AND vbap~matnr in matnr.

SELECT vbak~vbeln vbak~kunnr vbak~vkorg vbak~audat vbak~netwr vbak~matnr
             into table itab
from vbak
where kunnr in kunnr....


select vbeln matnr 
      into table itab2
from vbap 
for all entries in itab
where vbap~matnr = itab~matnr....

loop at itab assigning &amp;lt;fs_itab&amp;gt;.
 read table itab2 into wa_itab2 with key vbeln = &amp;lt;fs_itab&amp;gt;-vbeln
                                                         matnr = &amp;lt;fs_itab&amp;gt;-matnr.

" your move's to final table
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2009 12:51:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335926#M1229394</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2009-03-12T12:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: report -without inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335927#M1229395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhanu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lets assume itab1, itab2 and itab3 are int tables with x,y and z fields. ANd z1, z2 and z3 are databse tables.&lt;/P&gt;&lt;P&gt;Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
select x y z from z1 into table itab1

IF not itab1 not initial.
select x y z from z2 into table itab2
 for all entries in itab1
  where x = itab1-x.
ENDIF.

IF not itab1 not initial.
select x y z from z3 into table itab3
 for all entries in itab2
  where x = itab2-x.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sachin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2009 12:57:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-without-inner-join/m-p/5335927#M1229395</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-12T12:57:22Z</dc:date>
    </item>
  </channel>
</rss>

