<?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 Reg.Select Statement ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351777#M519232</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;I have two tables MARA and YMARA. I need to select MATNR and MTART fields from these two tables and move the values to a internal table. (Here YMARA is copy of MARA table).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to use a single select statement and get the values from these two tables. my where condition will MATNR = 'ABC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some technical reason i could not able to make two select statements and move the values from these tables into a internal table. and i don't have any database view also for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jun 2007 14:21:01 GMT</pubDate>
    <dc:creator>former_member194669</dc:creator>
    <dc:date>2007-06-11T14:21:01Z</dc:date>
    <item>
      <title>Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351777#M519232</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;I have two tables MARA and YMARA. I need to select MATNR and MTART fields from these two tables and move the values to a internal table. (Here YMARA is copy of MARA table).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to use a single select statement and get the values from these two tables. my where condition will MATNR = 'ABC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some technical reason i could not able to make two select statements and move the values from these tables into a internal table. and i don't have any database view also for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:21:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351777#M519232</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-06-11T14:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351778#M519233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So, use a JOIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT mara~matnr ymara-matnr ....&lt;/P&gt;&lt;P&gt;  into table itab&lt;/P&gt;&lt;P&gt;  from mara join ymara on&lt;/P&gt;&lt;P&gt;    mara&lt;SUB&gt;matnr = ymara&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;  where ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Rob Burbank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:28:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351778#M519233</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T14:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351779#M519234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Write a join for these two table MARA and YMARA on A&lt;SUB&gt;MATNR = B&lt;/SUB&gt;MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selct single a~MTART as MTART1&lt;/P&gt;&lt;P&gt;                  b~MTART as MTART2 into table ITAB&lt;/P&gt;&lt;P&gt;         from MARA as a inner join YMARA as B ON (A&lt;SUB&gt;MATNR = B&lt;/SUB&gt;MATNR)&lt;/P&gt;&lt;P&gt;where a~matnr = 'ABC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Raj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Rajanya Kolavennu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:29:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351779#M519234</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T14:29:23Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351780#M519235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;matnr A&lt;/SUB&gt;mtart INTO TABLE ITAB&lt;/P&gt;&lt;P&gt;FROM mara AS A INNER JOIN ymara AS B&lt;/P&gt;&lt;P&gt;ON A&lt;SUB&gt;matnr = B&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;where A~matnr = 'ABC'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:30:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351780#M519235</guid>
      <dc:creator>former_member187255</dc:creator>
      <dc:date>2007-06-11T14:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351781#M519236</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;  In the internal table declare 4 fields now use Join Statement, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select a&lt;SUB&gt;matnr a&lt;/SUB&gt;mtart b&lt;SUB&gt;matnr b&lt;/SUB&gt;mtart into table itab from mara as a innerjoin ymara as b on a&lt;SUB&gt;matnr = b&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;where a~matnr = 'ABC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Haritha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:31:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351781#M519236</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T14:31:20Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351782#M519237</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;I understand that you want to do something like&lt;/P&gt;&lt;P&gt;SELECT MATNR MTART FROM MARA INTO TABLE ... WHERE MATNR = 'ABC'.&lt;/P&gt;&lt;P&gt;SELECT MATNR MTART FROM YMARA APPENDING TABLE ... WHERE MATNR = 'ABC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I actually doubt that you can achieve this with a single command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you elaborate on the "technical reason" why you cannot write 2 statements?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:36:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351782#M519237</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T14:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351783#M519238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or make your own view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:41:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351783#M519238</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T14:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351784#M519239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks all for your replies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think  i have not given my question properly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the select i need to records comes this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
MATNR  MTART
ABC       01                         " &amp;lt;--MARA record
ABC       02                         " &amp;lt;--YMARA record 
ABC       03                         " &amp;lt;--YMARA record
ABC       04                         " &amp;lt;--YMARA record

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For performance reason i could not able to create a database view., both these tables contains 13 million records each.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Technical reason for not to make 2 select statement &lt;/P&gt;&lt;P&gt;is this particular select statement is called from &lt;/P&gt;&lt;P&gt;a SAP C+ program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 14:53:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351784#M519239</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-06-11T14:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351785#M519240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any suggestions please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;aRs.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 15:13:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351785#M519240</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-06-11T15:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351786#M519241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then try an outer join:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT mara~matnr ymara-matnr ....
into table itab
from mara left outer join ymara on
mara~matnr = ymara~matnr
where mara~matnr = ...
     or ymara~matnr = ...
&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>Mon, 11 Jun 2007 15:20:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351786#M519241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T15:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351787#M519242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we make a left outer join from MARA to YMARA. If MARA does not contains a record but YMARA does have then that record will not get fetch? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 15:24:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351787#M519242</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-06-11T15:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351788#M519243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's right, if there is no record in the table on the left, then no record will be retrieved for the table on the right.  If you have this type of sernario where either table may or may not have a match to the other, then you really have no choice but to go with 2 separate select statements,  APPENDING to the internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 15:29:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351788#M519243</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-06-11T15:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351789#M519244</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 the following select statement,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select matnr from mara into table itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select matnr mtart from ymara into table itab2 for all entries in itab1 where matnr = itab1-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ itab2-matnr, itab2-mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward me if its useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jun 2007 15:32:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351789#M519244</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-11T15:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351790#M519245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello again,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MARA's primary key is MATNR, so SELECT MATNR MTART FROM MARA INTO... WHERE MATNR EQ 'ABC' is the most efficient lookup even if the table has 13 million entries. The same for YMARA, if YMARA's primary key is also only (MANDT and) MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's not possible to use a JOIN or database view for your purposes, since you need a UNION of the tables, while a Join/DB view only gives you the cross product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I'm still strongly of the opinion that it is NOT possible to do what you want with 1 statement. I Don't know how the C+ access to SAP Open SQL works, but are the following possiblities alternatives you may use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) &lt;/P&gt;&lt;P&gt;SELECT matnr mtart FROM: MARA INTO TABLE... WHERE matnr EQ 'ABC', YMARA APPENDING TABLE... WHERE matnr EQ 'ABC'.&lt;/P&gt;&lt;P&gt;These are technically two commands, but you have only one dot &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)&lt;/P&gt;&lt;P&gt;Encapsulate these two commands in one function module/method/subprogram and call that function from you C+ program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3)&lt;/P&gt;&lt;P&gt;Dispatch 2 select calls from your C+ program: One to select entries from MARA, one to add entries from YMARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Björn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 05:47:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351790#M519245</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-12T05:47:05Z</dc:date>
    </item>
    <item>
      <title>Re: Reg.Select Statement ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351791#M519246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Björn &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used your 2 point&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Encapsulate these two commands in one function module/method/subprogram and call that function from you C+ program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2007 05:52:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-select-statement/m-p/2351791#M519246</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-06-12T05:52:19Z</dc:date>
    </item>
  </channel>
</rss>

