<?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 Inner join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243826#M774238</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys I am trying to learn Inner join and I have written the following code...can you please tell me what I am doing wrong:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMM_DETAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;        matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;        matkl like mara-matkl,&lt;/P&gt;&lt;P&gt;        mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;      end of it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_marc occurs 0,&lt;/P&gt;&lt;P&gt;        matnr like marc-matnr,&lt;/P&gt;&lt;P&gt;        werks like marc-werks,&lt;/P&gt;&lt;P&gt;        ekgrp like marc-ekgrp,&lt;/P&gt;&lt;P&gt;      end of it_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select mara-matnr mara-matkl mara-mtart marc-werks marc-ekgrp &lt;/P&gt;&lt;P&gt; into table it_mara&lt;/P&gt;&lt;P&gt; from mara&lt;/P&gt;&lt;P&gt; inner join marc on marc-matnr eq mara-matnr and mara-mtart eq 'HALB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what I am trying to achieve is list the plant number, plannng grup foe all those materials where mtart = &lt;/P&gt;&lt;P&gt;HALB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;Rajeev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 13 Jan 2008 18:46:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-13T18:46:51Z</dc:date>
    <item>
      <title>Inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243826#M774238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys I am trying to learn Inner join and I have written the following code...can you please tell me what I am doing wrong:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMM_DETAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;        matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;        matkl like mara-matkl,&lt;/P&gt;&lt;P&gt;        mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;      end of it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_marc occurs 0,&lt;/P&gt;&lt;P&gt;        matnr like marc-matnr,&lt;/P&gt;&lt;P&gt;        werks like marc-werks,&lt;/P&gt;&lt;P&gt;        ekgrp like marc-ekgrp,&lt;/P&gt;&lt;P&gt;      end of it_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select mara-matnr mara-matkl mara-mtart marc-werks marc-ekgrp &lt;/P&gt;&lt;P&gt; into table it_mara&lt;/P&gt;&lt;P&gt; from mara&lt;/P&gt;&lt;P&gt; inner join marc on marc-matnr eq mara-matnr and mara-mtart eq 'HALB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what I am trying to achieve is list the plant number, plannng grup foe all those materials where mtart = &lt;/P&gt;&lt;P&gt;HALB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;Rajeev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Jan 2008 18:46:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243826#M774238</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-13T18:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: Inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243827#M774239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajeev,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZMM_DETAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;matkl like mara-matkl,&lt;/P&gt;&lt;P&gt;mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;werks like marc-werks,&lt;/P&gt;&lt;P&gt;ekgrp like marc-ekgrp,&lt;/P&gt;&lt;P&gt;end of it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara~matnr &lt;/P&gt;&lt;P&gt;       mara~matkl &lt;/P&gt;&lt;P&gt;       mara~mtart &lt;/P&gt;&lt;P&gt;       marc~werks &lt;/P&gt;&lt;P&gt;       marc~ekgrp&lt;/P&gt;&lt;P&gt;  into table it_mara&lt;/P&gt;&lt;P&gt;  from mara&lt;/P&gt;&lt;P&gt; inner join marc &lt;/P&gt;&lt;P&gt;    on marc&lt;SUB&gt;matnr eq mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt; where mara~mtart eq 'HALB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dirk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Jan 2008 18:57:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243827#M774239</guid>
      <dc:creator>DirkAltmann</dc:creator>
      <dc:date>2008-01-13T18:57:12Z</dc:date>
    </item>
    <item>
      <title>Re: Inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243828#M774240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rajeev,&lt;/P&gt;&lt;P&gt;The no of rows in internal table it_mara that  u defined are of total 3.&lt;/P&gt;&lt;P&gt;where as the total no of rows u are retrieving from the database are 5 &lt;/P&gt;&lt;P&gt;and u are appending these 5 fields into 3 field structure which is not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope u got the bug.&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;shashikanth naram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Jan 2008 20:27:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243828#M774240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-13T20:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Inner join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243829#M774241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while writing inner join u may concentrate on the fields where u want u have actual join. u may not get data which isnt matching the condition or may not present in the database... just u specific in the field selection of the joining tables... ok &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Ram.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Jan 2008 21:18:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243829#M774241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-13T21:18: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/3243830#M774242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rajeev gupta,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before using inner join you must declare a internal table&lt;/P&gt;&lt;P&gt;having all the fields you want to retrieve,then fetch the&lt;/P&gt;&lt;P&gt;values into that internal table using inner join using&lt;/P&gt;&lt;P&gt;the primary key and the condition you require.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your scenario&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZMM_DETAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;matkl like mara-matkl,&lt;/P&gt;&lt;P&gt;mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;end of it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_marc occurs 0,&lt;/P&gt;&lt;P&gt;matnr like marc-matnr,&lt;/P&gt;&lt;P&gt;werks like marc-werks,&lt;/P&gt;&lt;P&gt;ekgrp like marc-ekgrp,&lt;/P&gt;&lt;P&gt;end of it_marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara-matnr mara-matkl mara-mtart marc-werks marc-ekgrp &lt;/P&gt;&lt;P&gt;into table it_mara&lt;/P&gt;&lt;P&gt;from mara&lt;/P&gt;&lt;P&gt;inner join marc on marc-matnr eq mara-matnr and mara-mtart eq 'HALB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the select query you have written is right but you are fetching into an&lt;/P&gt;&lt;P&gt;internal table it_mara having only three fields,so declare internal table with&lt;/P&gt;&lt;P&gt;5 fields and then use the inner join ,using inner join is not that hard rajeev&lt;/P&gt;&lt;P&gt;just look at the values which you want to retrieve.before using inner join&lt;/P&gt;&lt;P&gt;have a look at the concept clearly so that you may not confuse,,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try out this code this may probably help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZMM_DETAIL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;matkl like mara-matkl,&lt;/P&gt;&lt;P&gt;mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;werks like marc-werks,&lt;/P&gt;&lt;P&gt;ekgrp like marc-ekgrp,&lt;/P&gt;&lt;P&gt;end of it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select A~matnr &lt;/P&gt;&lt;P&gt;A~matkl &lt;/P&gt;&lt;P&gt;A~mtart &lt;/P&gt;&lt;P&gt;B~werks &lt;/P&gt;&lt;P&gt;B~ekgrp&lt;/P&gt;&lt;P&gt;into table it_mara&lt;/P&gt;&lt;P&gt;from mara as A&lt;/P&gt;&lt;P&gt;inner join marc as B&lt;/P&gt;&lt;P&gt;on A&lt;SUB&gt;matnr eq B&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;where A~mtart eq 'HALB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HERE A REFERS TO MARA TABLE AND&lt;/P&gt;&lt;P&gt;B REFERS TO MARC.&lt;/P&gt;&lt;P&gt;that is why i used" mara as A inner join marc as B "in&lt;/P&gt;&lt;P&gt;the select query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz reward if you finf this helpful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards,&lt;/P&gt;&lt;P&gt;srikanth tulasi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: srikanth tulasi on Jan 14, 2008 5:57 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 04:50:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join/m-p/3243830#M774242</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-14T04:50:13Z</dc:date>
    </item>
  </channel>
</rss>

