<?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: Regarding select statements in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557053#M582822</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prakash,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Yes, You can.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare the internal table with the fields required from data base tables and get the data into interntal table using SELECT statement with JOINS/FOR ALL ENTRIES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: &lt;/P&gt;&lt;P&gt;BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR TYPE MARA-MATNR,&lt;/P&gt;&lt;P&gt;WERKS TYPE MARC-WERKS,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR B&lt;/SUB&gt;WERKS &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;INTO TABLE ITAB&lt;/P&gt;&lt;P&gt;ON A&lt;SUB&gt;MATNR = B&lt;/SUB&gt;MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Jul 2007 10:39:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-10T10:39:44Z</dc:date>
    <item>
      <title>Regarding select statements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557052#M582821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;Can we  fetch data from two different database tables into one one internal table.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;raman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 10:37:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557052#M582821</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T10:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding select statements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557053#M582822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prakash,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Yes, You can.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Declare the internal table with the fields required from data base tables and get the data into interntal table using SELECT statement with JOINS/FOR ALL ENTRIES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: &lt;/P&gt;&lt;P&gt;BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR TYPE MARA-MATNR,&lt;/P&gt;&lt;P&gt;WERKS TYPE MARC-WERKS,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;MATNR B&lt;/SUB&gt;WERKS &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;INTO TABLE ITAB&lt;/P&gt;&lt;P&gt;ON A&lt;SUB&gt;MATNR = B&lt;/SUB&gt;MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 10:39:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557053#M582822</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T10:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding select statements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557054#M582823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&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;
data: begin of itab occurs 0,
         matnr like mara-matnr,
         maktx like makt-maktx,
        end of itab.
select a~matnr b~maktx into table itab from mara as a inner join makt as b on a~matnr = b~matnr where b~spras = sy-langu.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 10:40:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557054#M582823</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T10:40:20Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding select statements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557055#M582824</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;Yes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use SELECT statement with an inner join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check this link for sample code.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/inner-joins.htm" target="test_blank"&gt;http://www.sap-img.com/abap/inner-joins.htm&lt;/A&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;SELECT a&lt;SUB&gt;field1 a&lt;/SUB&gt;field2&lt;/P&gt;&lt;P&gt;       b&lt;SUB&gt;field3 c&lt;/SUB&gt;field4 INTO TABLE itab&lt;/P&gt;&lt;P&gt;                               FROM dbtab1 AS a INNER JOIN&lt;/P&gt;&lt;P&gt;                                    dbtab2 AS b ON b&lt;SUB&gt;codeno = a&lt;/SUB&gt;codeno&lt;/P&gt;&lt;P&gt;                                                INNER JOIN&lt;/P&gt;&lt;P&gt;                                    dbtab3 AS c ON c&lt;SUB&gt;codeno = b&lt;/SUB&gt;codeno&lt;/P&gt;&lt;P&gt;                              WHERE &amp;lt;whereclause&amp;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;Priyanka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 10:49:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557055#M582824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T10:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding select statements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557056#M582825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;Below is the example  of  3 table into  one  internal table  ....  using Joins&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  zdemo_alvgrid                 .

TABLES:   mara , mard , makt .

type-pools: slis.                                 "ALV Declarations
*Data Declaration
*----------------
TYPES: BEGIN OF t_Mara,
matnr   like   mara-matnr  ,
meins   like  mara-meins,
werks   like mard-werks  ,
lgort   like mard-lgort ,
labst   like mard-labst ,
maktx  like makt-maktx ,
 END OF t_Mara.

DATA: it_Mara TYPE STANDARD TABLE OF t_Mara INITIAL SIZE 0,
      wa_Mara TYPE t_Mara.

select-options  : p_mat  for  mara-matnr   ,
 p_werks  for   mard-werks ,
 p_lgort  for  mard-lgort.
************************************************************************
*Start-of-selection.
START-OF-SELECTION.

perform data_retrieval.


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  DATA_RETRIEVAL
*&amp;amp;---------------------------------------------------------------------*
*       Retrieve data form EKPO table and populate itab it_Mara
*----------------------------------------------------------------------*
form data_retrieval.
select mara~matnr mara~meins  mard~werks mard~lgort  mard~labst  makt~maktx  into  corresponding fields of  table  it_Mara
  from ( ( mara  join  mard  on   mard~matnr  =  mara~matnr   ) join
       makt  on   makt~matnr  =  mard~matnr )  where  mara~matnr in  p_mat
       and  mard~werks  in  p_werks
       and  mard~lgort  in p_lgort  .

loop  at  it_Mara  into  wa_Mara .

write : /  wa_Mara-matnr  ,  wa_Mara-maktx ,  wa_Mara-lgort  ,  wa_Mara-labst ,  wa_Mara-meins .

endloop .


endform.                    " DATA_RETRIEVAL&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if it is usefull ....&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 11:13:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-select-statements/m-p/2557056#M582825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T11:13:09Z</dc:date>
    </item>
  </channel>
</rss>

