<?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: Doubt in Inner Join. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494068#M840370</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES : mara, makt, mard.

DATA: BEGIN OF itab OCCURS 0,
        matnr LIKE mara-matnr,
        maktx LIKE makt-maktx,
        lgort LIKE mard-lgort,
        labst LIKE mard-labst,
      END OF itab.

PARAMETERS : matnr LIKE mara-matnr.

START-OF-SELECTION.

  SELECT mara~matnr makt~maktx mard~lgort mard~labst
    INTO CORRESPONDING FIELDS OF itab
    FROM mara
    INNER JOIN maktx
      ON mara~matnr = makt~matnr
    INNER JOIN mard
      ON makt~matnr = mard~matnr
    WHERE mara~matnr EQ matnr.              "&amp;lt;====&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 09 Mar 2008 16:50:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-09T16:50:37Z</dc:date>
    <item>
      <title>Doubt in Inner Join.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494066#M840368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;In a report program i have used a inner join. I am getting error in the where condition. Here I have furnished part of my code for ur reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables : mara, makt, mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;lgort like mard-lgort,&lt;/P&gt;&lt;P&gt;labst like mard-labst,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : matnr like mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara&lt;SUB&gt;matnr makt&lt;/SUB&gt;maktx mard&lt;SUB&gt;lgort mard&lt;/SUB&gt;labst into corresponding fields of iab from mara inner join maktx on mara&lt;SUB&gt;matnr = makt&lt;/SUB&gt;matnr inner join mard on makt&lt;SUB&gt;matnr = mard&lt;/SUB&gt;matnr where matnr eq matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;in the where condition I am getting the following error message.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;matnr has two meanings in data dictionary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me in sort out this problem and also tell me more abt inner joins.&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>Sun, 09 Mar 2008 06:43:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494066#M840368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T06:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in Inner Join.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494067#M840369</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;&lt;/P&gt;&lt;P&gt;You can achieve this in two ways:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1st:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;into corresponding fields of TABLE itab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2nd:&lt;/P&gt;&lt;P&gt;if you have inner join you don't need where any more at all! you already have connections.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you still need then use:&lt;/P&gt;&lt;P&gt;tablename~fieldname&lt;/P&gt;&lt;P&gt;for both sides!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if in your example matnr from left side is local or global variable then you have problem with some naming conventions which usually are used in SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try 1st points at the beggining&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i'd write your select in this style&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;         select mara~matnr &lt;/P&gt;&lt;P&gt;          makt~maktx &lt;/P&gt;&lt;P&gt;          mard&lt;SUB&gt;lgort mard&lt;/SUB&gt;labst &lt;/P&gt;&lt;P&gt;into corresponding fields of table itab &lt;/P&gt;&lt;P&gt;from ( mara &lt;/P&gt;&lt;P&gt;inner join makt on makt&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr &lt;/P&gt;&lt;P&gt;               and makt~spras = sy-langu )&lt;/P&gt;&lt;P&gt;inner join mard on mard&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr.&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;    Code:&lt;/P&gt;&lt;P&gt;          select mara~matnr &lt;/P&gt;&lt;P&gt;          makt~maktx &lt;/P&gt;&lt;P&gt;          mard&lt;SUB&gt;lgort mard&lt;/SUB&gt;labst &lt;/P&gt;&lt;P&gt;into corresponding fields of table itab &lt;/P&gt;&lt;P&gt;from ( mara &lt;/P&gt;&lt;P&gt;inner join makt on makt&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr )&lt;/P&gt;&lt;P&gt;inner join mard on mard&lt;SUB&gt;matnr = mara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;where&lt;/P&gt;&lt;P&gt;        makt~spras = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Cheers,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Chandra Sekhar.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 08:15:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494067#M840369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T08:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in Inner Join.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494068#M840370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES : mara, makt, mard.

DATA: BEGIN OF itab OCCURS 0,
        matnr LIKE mara-matnr,
        maktx LIKE makt-maktx,
        lgort LIKE mard-lgort,
        labst LIKE mard-labst,
      END OF itab.

PARAMETERS : matnr LIKE mara-matnr.

START-OF-SELECTION.

  SELECT mara~matnr makt~maktx mard~lgort mard~labst
    INTO CORRESPONDING FIELDS OF itab
    FROM mara
    INNER JOIN maktx
      ON mara~matnr = makt~matnr
    INNER JOIN mard
      ON makt~matnr = mard~matnr
    WHERE mara~matnr EQ matnr.              "&amp;lt;====&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 16:50:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494068#M840370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T16:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in Inner Join.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494069#M840371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi frd, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ur code is following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;Tables : mara, makt, mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;lgort like mard-lgort,&lt;/P&gt;&lt;P&gt;labst like mard-labst,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : matnr like mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select mara&lt;SUB&gt;matnr makt&lt;/SUB&gt;maktx mard&lt;SUB&gt;lgort mard&lt;/SUB&gt;labst into corresponding fields of iab from mara inner join maktx on mara&lt;SUB&gt;matnr = makt&lt;/SUB&gt;matnr inner join mard on makt&lt;SUB&gt;matnr = mard&lt;/SUB&gt;matnr where matnr eq matnr. "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since u  used the alias name mard for both components lgort and labst, system confused to consider alias names, u change the alias names ,a nd try it one again for the corresponding where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and once again check ur itab instead of iab in select statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 16:58:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494069#M840371</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T16:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: Doubt in Inner Join.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494070#M840372</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;Use SPRAS(Language key) in your where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sriram Ponna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Mar 2008 18:14:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-inner-join/m-p/3494070#M840372</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-09T18:14:33Z</dc:date>
    </item>
  </channel>
</rss>

