<?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: ABAP code for multiple releases in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633931#M1942537</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What are the new SQL goodies?&amp;nbsp;&amp;nbsp; Im just coding SQL&lt;/P&gt;&lt;P&gt;I dont see anything particular new about it.&lt;/P&gt;&lt;P&gt;How code I change this to make it old ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;SELECT&amp;nbsp; &lt;/SPAN&gt;*&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;/axo/mc_cust_002 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c2 INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_cust_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1&lt;/P&gt;
&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;
&lt;P&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;&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; right OUTER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_ct_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1t&lt;/P&gt;
&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;
&lt;P&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;&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&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;spras &lt;SPAN class="L0S55"&gt;=&amp;nbsp; &lt;/SPAN&gt;l_spras&lt;/P&gt;
&lt;P&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; &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;rt_user_scenario&lt;/P&gt;
&lt;P&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; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mobileuser &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_mobileuser&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;and&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_scenario&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;ERROR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If the new OpenSQL syntax is used, it must be used throughout. This includes using @ to escape host variables.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Apr 2016 01:28:41 GMT</pubDate>
    <dc:creator>phil_soady</dc:creator>
    <dc:date>2016-04-14T01:28:41Z</dc:date>
    <item>
      <title>ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633924#M1942530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Im hoping someone has an idea or solution to a one major issues and a few minor issues relating to language differences across releases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Key pain point is the syntax for select and joins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since 7.20 ?&amp;nbsp; and actual 7.40 select joins require variables&amp;nbsp; to be escaped with @&lt;/P&gt;&lt;P&gt;in 7.00 and earlier this syntax is not supported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can you write code that runs in all versions from 7.00&lt;/P&gt;&lt;P&gt;I could live with no support for 6.40 and lower. But 7.00 support is a must.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The cost and effort of maintaining multiple development systems is significant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can accept not using&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;string =&amp;nbsp;&amp;nbsp; string &amp;amp;&amp;amp; string &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and sticking to &lt;STRONG&gt;concatenate s1 s2 into s3.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the outcome with SELECT syntax&amp;nbsp; means we can not use joins at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody know a solution to the SELECT join syntax that works in 7.00 and 7.40 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/abapdocu_731/en/abapselect_join.htm" title="http://help.sap.com/abapdocu_731/en/abapselect_join.htm"&gt;ABAP Keyword Documentation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( simple mode )&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and now&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/abapdocu_740/en/abenopensql_strict_mode_740_sp05.htm" title="http://help.sap.com/abapdocu_740/en/abenopensql_strict_mode_740_sp05.htm"&gt;ABAP Keyword Documentation&amp;nbsp;&amp;nbsp; (7.40&amp;nbsp; strict mode)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can strict be disabled ?&lt;/P&gt;&lt;P&gt;Can you a version of code for difference Syntax compilers / release ?&lt;/P&gt;&lt;P&gt;How do you deal with release level inconsistencies in the language ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 07:28:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633924#M1942530</guid>
      <dc:creator>phil_soady</dc:creator>
      <dc:date>2016-04-13T07:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633925#M1942531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Method 1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Classes. Have a subclass one with the 7.00 syntax, one with the 7.40. Instantiate the appropriate subclass at runt time according to release. In 7.00, the 7.40 will be syntactically incorrect and vice versa, but it won't matter as it's never called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drawback - transports will always be red on import.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Method 2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Macros. Encapsulate your release sensitive statements in DEFINE statements.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Drawback - well... it's macros!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Programmatically, I prefer method 1. Pragmatically method 2 seems the only solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, &lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;STRONG&gt;7.40 select joins require variables&amp;nbsp; to be escaped with @&lt;/STRONG&gt; I understood that 7.40 allows you to do this, and will perform a strict syntax check if you don't, but doesn't require it. Can you give me an example as I'm actually not that familiar with the new 7.40 stuff. (Only just got my sticky mitts on it).&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 07:57:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633925#M1942531</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2016-04-13T07:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633926#M1942532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Phil,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;and actual 7.40 select joins require variables&amp;nbsp; to be escaped with @&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;AFAIK, it is not necessary to do so; unless you wanna use the new open-SQL goodies. You can still happily write your open-SQL in the old way and the compiler won't complain (not sure if you get warnings, because i always use the new construct now &lt;SPAN __jive_emoticon_name="blush" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/98/images/emoticons/blush.gif"&gt;&lt;/SPAN&gt;).&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P style="font-size: 12px; color: #333333; background: #ffffff;"&gt;I could live with no support for 6.40 and lower. But 7.00 support is a must.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style="font-size: 12px; color: #333333; background: #ffffff;"&gt;The cost and effort of maintaining multiple development systems is significant.&lt;/P&gt;





&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;You should then build your product in the lowest BASIS release supported by it. In your case that would be 700.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's always going to be a problem if you build your product in a higher release and then try to backport it to lower versions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 08:10:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633926#M1942532</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2016-04-13T08:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633927#M1942533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;Suhas Saha wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;There's always going to be a problem if you build your in a higher release and then try to backport it to lower versions.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;BR,&lt;/P&gt;
&lt;P&gt;Suhas&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I've encountered this with persistence classes. If you generate a class in 7.3 using specific query options, and then transport to a 7.02 system, you get syntax errors. If you generate the class directly in the 7.02 system it works fine! The classes are generated slightly differently in the two systems.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 09:27:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633927#M1942533</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2016-04-13T09:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633928#M1942534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the info, i was not aware of it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway i have a feeling that SAP changes how certain objects are generated internally. Some of which are documented (e.g., re-organisation of class-pool includes with 731) and most of them are not(e.g., generation of the actors of persistence classes). In any case, if your code depends on some generated objects then you must be careful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Off topic, but IMO worth mentioning -&lt;/P&gt;&lt;P&gt;Last week i wanted to create an overwrite-exit method for a class belonging to an SAP Add-on and i got the error - "&lt;SPAN style="color: #333333; font-size: 12px;"&gt;The class has not yet been converted to the new class-local types" ... &lt;SPAN __jive_emoticon_name="plain" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/98/images/emoticons/plain.gif"&gt;&lt;/SPAN&gt; &lt;SPAN style="font-size: 10pt; color: #575757;"&gt;This is apparently due to the reorg of the class-pool includes and fixing it meant i must "modify" the class. Had to stick with explicit enhancements &lt;SPAN __jive_emoticon_name="cry" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/98/images/emoticons/cry.gif"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 10:29:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633928#M1942534</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2016-04-13T10:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633929#M1942535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;SELECT&amp;nbsp; &lt;/SPAN&gt;*&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;/axo/mc_cust_002 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c2 INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_cust_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1&lt;/P&gt;&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;&lt;P&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;&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; RIGHT OUTER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_ct_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1t&lt;/P&gt;&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;&lt;P&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;&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&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;spras &lt;SPAN class="L0S55"&gt;=&amp;nbsp; &lt;/SPAN&gt;l_spras&lt;/P&gt;&lt;P&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; &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;rt_user_scenario&lt;/P&gt;&lt;P&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; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mobileuser &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_mobileuser&lt;/P&gt;&lt;P&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; &lt;SPAN class="L0S52"&gt;and&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_scenario&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the following error without @ on the variables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;If the new OpenSQL syntax is used, it must be used throughout. This includes using @ to escape host variables.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 01:08:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633929#M1942535</guid>
      <dc:creator>phil_soady</dc:creator>
      <dc:date>2016-04-14T01:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633930#M1942536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;I like the multiple class idea. Im going to use that.&amp;nbsp; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The macro table and its big brother define are nasty. So I want use them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getting customers used to seeing imports failed based on version is the only challenge. &lt;/P&gt;&lt;P&gt;But i will label them accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note we only have a 1 dev system 7.40.&amp;nbsp;&amp;nbsp; So the fact SAP doesnt allow you to code for and check for older releases is a big pain.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The fact syntax on changed in unit test classes really hurts too.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 01:17:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633930#M1942536</guid>
      <dc:creator>phil_soady</dc:creator>
      <dc:date>2016-04-14T01:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633931#M1942537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What are the new SQL goodies?&amp;nbsp;&amp;nbsp; Im just coding SQL&lt;/P&gt;&lt;P&gt;I dont see anything particular new about it.&lt;/P&gt;&lt;P&gt;How code I change this to make it old ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;SELECT&amp;nbsp; &lt;/SPAN&gt;*&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;/axo/mc_cust_002 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c2 INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_cust_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1&lt;/P&gt;
&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;
&lt;P&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;&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; right OUTER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_ct_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1t&lt;/P&gt;
&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;
&lt;P&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;&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&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;spras &lt;SPAN class="L0S55"&gt;=&amp;nbsp; &lt;/SPAN&gt;l_spras&lt;/P&gt;
&lt;P&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; &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;rt_user_scenario&lt;/P&gt;
&lt;P&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; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mobileuser &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_mobileuser&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;and&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_scenario&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;ERROR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;If the new OpenSQL syntax is used, it must be used throughout. This includes using @ to escape host variables.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 01:28:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633931#M1942537</guid>
      <dc:creator>phil_soady</dc:creator>
      <dc:date>2016-04-14T01:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633932#M1942538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RIGHT OUTER JOIN - 7.40, SP05 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 06:46:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633932#M1942538</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2016-04-14T06:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633933#M1942539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okay a left outer join works &lt;EM&gt;SOMETIMES without @&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;SELECT&amp;nbsp; &lt;/SPAN&gt;*&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;/axo/mc_cust_002 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c2 INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_cust_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1&lt;/P&gt;
&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;
&lt;P&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;&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;left &lt;/SPAN&gt;OUTER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;/axo/mc_ct_001 &lt;SPAN class="L0S52"&gt;AS &lt;/SPAN&gt;c1t&lt;/P&gt;
&lt;P&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;&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;ON &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario&lt;/P&gt;
&lt;P&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;&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&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;spras &lt;SPAN class="L0S55"&gt;=&amp;nbsp; &lt;/SPAN&gt;l_spras&lt;/P&gt;
&lt;P&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; &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;rt_user_scenario&lt;/P&gt;
&lt;P&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; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;c2&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;mobileuser &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_mobileuser&lt;/P&gt;
&lt;P&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; &lt;SPAN class="L0S52"&gt;and&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;c1&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;scenario &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_scenario&lt;/P&gt;
&lt;P&gt;&lt;STRONG&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; &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;c1t&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;description &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;l_var&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;.&amp;nbsp; " without this line it is ok without @&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;But you have made the point clear.&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;AVOID&amp;nbsp; the new features &lt;STRONG&gt;and all the WHERE conditions, field selections etc listed here&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/abapdocu_740/en/index.htm?file=abenopensql_strict_modes.htm" title="http://help.sap.com/abapdocu_740/en/index.htm?file=abenopensql_strict_modes.htm"&gt;ABAP Keyword Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then im ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate the feedback.&amp;nbsp; Very helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 07:14:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633933#M1942539</guid>
      <dc:creator>phil_soady</dc:creator>
      <dc:date>2016-04-14T07:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633934#M1942540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There have been a few changes, like pragmas, unit test syntax etc that have caused me a bunch of pain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 07:18:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633934#M1942540</guid>
      <dc:creator>phil_soady</dc:creator>
      <dc:date>2016-04-14T07:18:27Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP code for multiple releases</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633935#M1942541</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Can you take an example and share a code for it?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;</description>
      <pubDate>Fri, 25 Nov 2022 14:29:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-code-for-multiple-releases/m-p/11633935#M1942541</guid>
      <dc:creator>former_member618763</dc:creator>
      <dc:date>2022-11-25T14:29:36Z</dc:date>
    </item>
  </channel>
</rss>

