<?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: union in a select in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542531#M1752109</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thomas' answer is the right one for your subject question: if you must use an UNION to retrieve data and add it to an internal table, you should proceed with TWO select's using INTO TABLE and APPENDING TABLE clauses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to know if your whole SQL is possible in ABAP, I fear it's not. The use of some functions in the SELECT or WHERE clauses are restricted. You shall find a way to simulate them with some sort of post-processing (I mean: retrieve the full data with the INTO/APPENDING and then to use a LOOP to modify your data (trim = CONDENSE) and/or delete it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Jul 2013 07:16:16 GMT</pubDate>
    <dc:creator>VXLozano</dc:creator>
    <dc:date>2013-07-09T07:16:16Z</dc:date>
    <item>
      <title>union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542524#M1752102</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;can anybody tell me whether the following sql stardard is possible in abap and how I can emulate the same?&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;select * from sapsr3.mast@st1_desarrollos&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;WHERE mandt = 300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND werks = '1100'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND stlan = '1'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND stlal = '01'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;union&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;select * from sapsr3.mast@st1_desarrollos&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;WHERE mandt = 300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND werks = '1100'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND stlan = '1'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND stlal = '02'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND trim(matnr) not in&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;(select distinct trim(matnr) from sapsr3.mast@st1_desarrollos&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;where mandt = 300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND werks = '1100'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND stlan = '1'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;AND stlal = '01')&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 13:23:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542524#M1752102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-08T13:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542525#M1752103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As union select is not available in open SQL (as much as I know), I'd try with two selects, the first one with INTO TABLE and second one with APPENDING TABLE option. The subquery for the second select is also possible in open SQL (but not the trim function)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 13:29:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542525#M1752103</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-07-08T13:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542526#M1752104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no union in abap select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what you can do is to split the query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1- you can do 2 queries&lt;/P&gt;&lt;P&gt;e.g using for all entries .... statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then Loop for all entries...&lt;/P&gt;&lt;P&gt;and append it to the internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please search you will find lots of examples...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 13:31:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542526#M1752104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-08T13:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542527#M1752105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you, please, give any link where would explained this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 14:03:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542527#M1752105</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-08T14:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542528#M1752106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can join two select statements with a UNION clause in ABAP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this documentation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="active_link" href="http://help.sap.com/saphelp_nw04/helpdata/en/13/aaca1b3ac34e3b944f94730947c7f4/content.htm" title="http://help.sap.com/saphelp_nw04/helpdata/en/13/aaca1b3ac34e3b944f94730947c7f4/content.htm"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/13/aaca1b3ac34e3b944f94730947c7f4/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://careerabap.blogspot.ae/2011/08/sql-union-query.html" title="http://careerabap.blogspot.ae/2011/08/sql-union-query.html"&gt;http://careerabap.blogspot.ae/2011/08/sql-union-query.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 05:58:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542528#M1752106</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T05:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542529#M1752107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Neither of these links is related to ABAP Open SQL, the first one is for Java environments, the second says "ABAP" but the actual code shown there can only work as Native SQL surrounded by EXEC SQL / ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 06:33:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542529#M1752107</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-07-09T06:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542530#M1752108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is not necessary to work with Native SQL, what I want is to simulate the previous sql expression in abap if it is possible, of course.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is impossible so I could use the sql surrounded by EXEC SQL and ENDEXEC...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 06:56:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542530#M1752108</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T06:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542531#M1752109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thomas' answer is the right one for your subject question: if you must use an UNION to retrieve data and add it to an internal table, you should proceed with TWO select's using INTO TABLE and APPENDING TABLE clauses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to know if your whole SQL is possible in ABAP, I fear it's not. The use of some functions in the SELECT or WHERE clauses are restricted. You shall find a way to simulate them with some sort of post-processing (I mean: retrieve the full data with the INTO/APPENDING and then to use a LOOP to modify your data (trim = CONDENSE) and/or delete it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 07:16:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542531#M1752109</guid>
      <dc:creator>VXLozano</dc:creator>
      <dc:date>2013-07-09T07:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542532#M1752110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check This&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="TableText" style="background-color: inherit !important; color: #333333 !important; font-family: Arial; font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;SELECT&lt;/STRONG&gt; empid &lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;AS&lt;/STRONG&gt; employee_id, sal &lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;AS&lt;/STRONG&gt; salary &lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;FROM&lt;/STRONG&gt; employees&lt;/P&gt;&lt;P class="TableText" style="background-color: inherit !important; color: #333333 !important; font-family: Arial; font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;UNION&lt;/STRONG&gt;&lt;/P&gt;&lt;P class="TableText" style="background-color: inherit !important; color: #333333 !important; font-family: Arial; font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;SELECT&lt;/STRONG&gt; empid &lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;AS&lt;/STRONG&gt; employee_id, sal &lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;AS&lt;/STRONG&gt; salary &lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;FROM&lt;/STRONG&gt; more_employees&lt;/P&gt;&lt;P class="TableText" style="background-color: inherit !important; color: #333333 !important; font-family: Arial; font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;STRONG style="background-color: inherit !important; color: #333333 !important; font-style: normal !important;"&gt;ORDER BY&lt;/STRONG&gt; employee_id&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 09:33:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542532#M1752110</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T09:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542533#M1752111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to get the output using multiple queries, you can apply the following logic. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Tables &lt;/SPAN&gt;sapsr3&lt;SPAN class="L1S52"&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; s_matnr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; range &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; matnr &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;HEADER&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;LINE&lt;/SPAN&gt;.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; : &lt;SPAN class="L1S52"&gt;begin&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; i_matnr &lt;SPAN class="L1S52"&gt;OCCURS&lt;/SPAN&gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; matnr,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;end&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; i_matnr.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;data&lt;/SPAN&gt; i_tab &lt;SPAN class="L1S52"&gt;type&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt; &lt;/SPAN&gt;sapsr3.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DISTINCT&lt;/SPAN&gt; matnr&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; CORRESPONDING &lt;SPAN class="L1S52"&gt;FIELDS&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; i_matnr&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; &lt;/SPAN&gt;sapsr3 &lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;CLIENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SPECIFIED&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;where &lt;/SPAN&gt;&lt;/SPAN&gt;mandt = '300' AND werks = '1100' AND stlan = '1' AND stlal = '01'.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;loop&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; i_matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_matnr-&lt;SPAN class="L1S52"&gt;sign&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_matnr-option = &lt;SPAN class="L1S33"&gt;'EQ'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_matnr-low = i_matnr-matnr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; s_matnr.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; &lt;/SPAN&gt;sapsr3 &lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;CLIENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SPECIFIED&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; i_tab &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;WHERE mandt = '300' AND werks = '1100'&amp;nbsp; AND stlan = '1' AND stlal = '02'&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;delete&lt;/SPAN&gt; i_tab &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; matnr &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; s_matnr.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt; * &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; &lt;/SPAN&gt;sapsr3 &lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;CLIENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;SPECIFIED&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;appending&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; i_tab &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S52"&gt;where &lt;/SPAN&gt;&lt;/SPAN&gt;mandt = '300' AND werks = '1100' AND stlan = '1' AND stlal = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not think trim function would be required as matnr will always be in the internal format. &lt;/P&gt;&lt;P&gt;Let me know if its working fine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 09:35:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542533#M1752111</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T09:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542534#M1752112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have used the following code and, it seems that it works fine, at least with my data:&lt;/P&gt;&lt;P&gt;&amp;nbsp; select matnr andat aedat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; into (formu_aux-material, formu_aux-feccrea, formu_aux-fecmod)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from mast client specified&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where mandt = sy-mandt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp; werks in pcentro&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp; ( andat in pfbusca&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; or&amp;nbsp;&amp;nbsp;&amp;nbsp; aedat in pfbusca )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp; stlan eq '1'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp; stlal eq '02'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp; matnr not in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( select matnr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from mast client specified&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where mandt = sy-mandt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND werks eq '1100'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND stlan eq '1'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND stlal eq '01'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; append formu_aux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear formu_aux-material.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear formu_aux-feccrea.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear formu_aux-fecmod.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; select matnr andat aedat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; into (formu_aux-material, formu_aux-feccrea, formu_aux-fecmod)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from mast client specified&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where mandt = sy-mandt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND werks eq '1100'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND stlan eq '1'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND stlal eq '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; append formu_aux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear formu_aux-material.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear formu_aux-feccrea.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear formu_aux-fecmod.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is your opinion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 10:39:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542534#M1752112</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T10:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542535#M1752113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I haven't ckecked that but I think the union reserved word does not exist in abap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry if I'm wrong...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 10:40:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542535#M1752113</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T10:40:48Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542536#M1752114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Its fine except that select end select query performance is low . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" class="active_link" href="https://answers.sap.com/community/abap/testing-and-troubleshooting/blog/2012/09/21/selectinto-table-faster-than-selectendselect-the-real-reason" title="http://scn.sap.com/community/abap/testing-and-troubleshooting/blog/2012/09/21/selectinto-table-faster-than-selectendselect-the-real-reason"&gt;http://scn.sap.com/community/abap/testing-and-troubleshooting/blog/2012/09/21/selectinto-table-faster-than-selectendselect-the-real-reason&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Hence &lt;STRONG&gt;&lt;EM&gt;select into table itab (select appending table itab&lt;/EM&gt;&lt;/STRONG&gt; in the second case) is always preferable than select end select. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 10:58:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542536#M1752114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T10:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542537#M1752115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thry to simlify your query as much as possible&lt;/P&gt;&lt;P&gt;One thing&lt;/P&gt;&lt;P&gt;Avoid:&lt;/P&gt;&lt;P&gt;select...&lt;/P&gt;&lt;P&gt;append..&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;As they are slow in performance.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try using ranges which makes qucker performance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;İ write you an example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;types&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_formu_aux&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;material &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;mast&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;matnr&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;feccrea &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;mast&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;andat&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;formu_aux &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;mast&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;aedat&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;end &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;ty_formu_aux&lt;BR /&gt; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;gt_main_formu_aux &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_formu_aux&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gt_formu_aux_2 &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_formu_aux&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;RANGES&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;s_exclude &lt;SPAN class="L0S52"&gt;for &lt;/SPAN&gt;mast&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;matnr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;break sdogan&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*Now build the matnr to exclude&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;matnr &lt;SPAN class="L0S52"&gt;as &lt;/SPAN&gt;low&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;s_exclude&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;mast&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;UP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;500 &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ROWS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;where &lt;/SPAN&gt;werks &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1100'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlan &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlal &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'01'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; s_exclude&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;3&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'IEQ'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;modify &lt;/SPAN&gt;s_exclude &lt;SPAN class="L0S52"&gt;transporting &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;sign &lt;/SPAN&gt;option&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;where &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;sign &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;''&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;matnr andat aedat&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;gt_main_formu_aux&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;mast&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;where&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; werks &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;pcentro&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;and&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;andat &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;pfbusca&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;or&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;aedat &lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;pfbusca &lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;and&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; stlan &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;and&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;stlal &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'02'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;matnr &lt;SPAN class="L0S52"&gt;not &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;s_exclude&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;matnr andat aedat&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;gt_formu_aux_2&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;mast&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;where&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; werks &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1100'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlan &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlal &lt;SPAN class="L0S52"&gt;eq &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'01'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*Now add the other table into the main one&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINES &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;gt_formu_aux_2 &lt;SPAN class="L0S52"&gt;to &lt;/SPAN&gt;gt_main_formu_aux&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 11:26:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542537#M1752115</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T11:26:38Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542538#M1752116</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;You can try CL_SQL* classes, its a way to do your SQL according to DB specific syntax and not bother on SAP specific translation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Arindam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 11:39:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542538#M1752116</guid>
      <dc:creator>arindam_m</dc:creator>
      <dc:date>2013-07-09T11:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542539#M1752117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the code below, &lt;SPAN class="L1S52"&gt;&amp;nbsp; s_matnr-&lt;SPAN class="L1S52"&gt;sign&lt;/SPAN&gt; = &lt;SPAN class="L1S33"&gt;'I'&lt;/SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;(Not able to edit it)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 11:47:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542539#M1752117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T11:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542540#M1752118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;David, you can get the same result in less time and with less code lines using Thomas' answer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - forget the SELECT loops&lt;/P&gt;&lt;P&gt;2- First select using INTO TABLE formu_aux&lt;/P&gt;&lt;P&gt;3- Second select using APPENDING TABLE formu_aux&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About your code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1- you can drop the CLIENT SPECIFIED if you will use your system's client (sy-mandt)&lt;/P&gt;&lt;P&gt;2- you don't need to clear the workarea after the APPEND, as it will be reassigned in the next SELECT loop&lt;/P&gt;&lt;P&gt;3- if you want to be sure about the "clearing", you can use just "CLEAR formu_aux." and it will clear the three fields.&lt;/P&gt;&lt;P&gt;4- from your code, it can be though you are using WITH HEADER LINE clause. It's a bad idea, because it makes the code harder to read. I should advice you to use w_form_aux and t_form_aux different variables&lt;/P&gt;&lt;P&gt;5- (not important) EQ is a bit slower (maybe nanoseconds) than =&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 12:18:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542540#M1752118</guid>
      <dc:creator>VXLozano</dc:creator>
      <dc:date>2013-07-09T12:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542541#M1752119</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;it will be good to know&lt;/P&gt;&lt;P&gt;You wouldnt need to write db specific query unless there is no other option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;İ never written one specific.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cause the code needs to change as db changes or maybe gets upgraded&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arindam do you have any examples of cl_sql* classes we can try&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 12:28:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542541#M1752119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T12:28:16Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542542#M1752120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;totally agree Lozano&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;tables with headers&lt;/STRONG&gt; are obselete in abap&lt;/P&gt;&lt;P&gt;e.g cant be used in classes or local methods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for step 4- you can use &lt;STRONG&gt;field symbols as well &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So follow this David&lt;/STRONG&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 12:59:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542542#M1752120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T12:59:40Z</dc:date>
    </item>
    <item>
      <title>Re: union in a select</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542543#M1752121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Seems that I'm writing with (partially) invisible ink, but still here my suggestion again in code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;mast&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;it_mast&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;werks &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1100'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlan &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlal &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'01'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;mast&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPENDING &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;it_mast&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;werks &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1100'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlan &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlal &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'02'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;matnr &lt;SPAN class="L0S52"&gt;NOT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DISTINCT &lt;/SPAN&gt;matnr &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;mast&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;werks &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1100'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlan &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;stlal &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'01' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since this is not index supported, there can be runtime issues (depending on size of MAST), but you'll have these anyway no matter how complicated you choose to solve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Thomas&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 13:05:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/union-in-a-select/m-p/9542543#M1752121</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-07-09T13:05:56Z</dc:date>
    </item>
  </channel>
</rss>

