<?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 Why does an OUTER JOIN sometimes require new SQL syntax and sometimes not? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372248#M1922989</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing a very weird problem. In my programs I am usually using the old SQL syntax because I dislike the new, more complicated format (with @-escape symbols and a comma-delimited result list). However, I find that when I am using an OUTER JOIN in my programs (one that IMHO does nto exceed what is allowed in the old syntax), I sometimes get a weird error message telling me that I need to delimit my select list with commas. If I do that, then another error message pops up telling me that if I use the new syntax, I need to use it consistently (with @-escapes and the like). I can understand the latter error message, but not the former one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&lt;STRONG style=": ; color: #ff0000; font-size: 12pt;"&gt;The thing that particularly puzzles me is that this error message occurs only in some instances, while other OUTER JOIN-Selects with the old syntax work flawlessly. This even goes for other OUTER JOIN-Selects in the very same program!&lt;/STRONG&gt;&lt;/SPAN&gt; In the instances when the error message pops up, I am also not using any special things like tests for inequality in the ON-clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me give you a few examples. This code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;SELECT SINGLE HRP1001~OBJID HRP1000~STEXT&lt;/P&gt;
&lt;P&gt; INTO (P_WURZELORGEINHEIT,P_WURZELORGEINHEITENTEXT) FROM HRP1001&lt;/P&gt;
&lt;P&gt; LEFT OUTER JOIN HRP1000 ON HRP1000~PLVAR = HRP1001~PLVAR&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; AND HRP1000~OTYPE = HRP1001~OTYPE&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; AND HRP1000~OBJID = HRP1001~OBJID&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; AND HRP1000~ISTAT = HRP1001~ISTAT&lt;/P&gt;
&lt;P&gt; WHERE HRP1001~SOBID = P_WURZELORGEINHEIT&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~SCLAS = 'O'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~SUBTY = 'B002'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~PLVAR = PLVAR&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~ENDDA &amp;gt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~BEGDA &amp;lt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~ISTAT = '1'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~OTYPE = 'O'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~BEGDA &amp;lt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~ENDDA &amp;gt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~LANGU = 'D'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~SHORT = KURZTEXT_VON_P_ORGEH.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;results in the error message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/820623" width="450" /&gt;&lt;/P&gt;&lt;P&gt;However, in the very same program this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;SELECT SINGLE PA0016~BEGDA PA0016~ENDDA PA0016~CTTYP T547S~CTTXT PA0016~CTEDT INTO IT16 FROM PA0016&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LEFT OUTER JOIN T547S ON T547S~SPRSL = SY-LANGU&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; AND T547S~CTTYP = PA0016~CTTYP&lt;/P&gt;
&lt;P&gt; WHERE PERNR = M-PERNR&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND SUBTY = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND OBJPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND SPRPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND ENDDA &amp;gt;= B-BEGDA&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND BEGDA &amp;lt;= B-BEGDA.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;compiles nicely!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only syntactical difference between the two above examples that I can see is that in the latter case the target is a structure instead of an enumerated list of target variables. However, in another of my programs the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;SELECT SINGLE PA0001~ENAME PA0001~PERSK T500L~INTCA ZEQUATEX_TAXBLND~TAX_STATE_ID&lt;/P&gt;
&lt;P&gt;&amp;nbsp; INTO (M-PARTICIPANTS-BUSINESS_NAME,M-PARTICIPANTS-EMPLOYMENT_TYPE,M-PARTICIPANTS-TAX_COUNTRY,M-PARTICIPANTS-TAX_STATE_ID)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; FROM PA0001&lt;/P&gt;
&lt;P&gt;&amp;nbsp; JOIN T500P ON T500P~PERSA = PA0001~WERKS&lt;/P&gt;
&lt;P&gt;&amp;nbsp; JOIN T500L ON T500L~MOLGA = T500P~MOLGA&lt;/P&gt;
&lt;P&gt;&amp;nbsp; JOIN T001P ON T001P~WERKS = PA0001~WERKS&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; AND T001P~BTRTL = PA0001~BTRTL&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LEFT OUTER JOIN ZEQUATEX_TAXBLND ON ZEQUATEX_TAXBLND~TRFGB = T001P~TRFGB&lt;/P&gt;
&lt;P&gt; WHERE PA0001~PERNR = M-PERNR&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~SUBTY = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~OBJPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~SPRPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~ENDDA &amp;gt;= STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~BEGDA &amp;lt;= STICHTAG.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;compiles nicely as well, even though in this case I enumerate the target variables, too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I really fail to see the difference. The only thing that I can say is that if I remove the "LEFT OUTER" from my first example, it compiles without error. But all the other examples contain a LEFT OUTER JOIN, too!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it somehow has to do with the LEFT OUTER JOIN, but I cannot see the decisive criteria for the occurrence of this weird error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note that all of the above examples belong to purely procedural code, so no OO restrictions can possibly apply. Release is 7.40.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 Oct 2015 11:51:26 GMT</pubDate>
    <dc:creator>jensupetersen</dc:creator>
    <dc:date>2015-10-29T11:51:26Z</dc:date>
    <item>
      <title>Why does an OUTER JOIN sometimes require new SQL syntax and sometimes not?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372248#M1922989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing a very weird problem. In my programs I am usually using the old SQL syntax because I dislike the new, more complicated format (with @-escape symbols and a comma-delimited result list). However, I find that when I am using an OUTER JOIN in my programs (one that IMHO does nto exceed what is allowed in the old syntax), I sometimes get a weird error message telling me that I need to delimit my select list with commas. If I do that, then another error message pops up telling me that if I use the new syntax, I need to use it consistently (with @-escapes and the like). I can understand the latter error message, but not the former one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&lt;STRONG style=": ; color: #ff0000; font-size: 12pt;"&gt;The thing that particularly puzzles me is that this error message occurs only in some instances, while other OUTER JOIN-Selects with the old syntax work flawlessly. This even goes for other OUTER JOIN-Selects in the very same program!&lt;/STRONG&gt;&lt;/SPAN&gt; In the instances when the error message pops up, I am also not using any special things like tests for inequality in the ON-clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me give you a few examples. This code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;SELECT SINGLE HRP1001~OBJID HRP1000~STEXT&lt;/P&gt;
&lt;P&gt; INTO (P_WURZELORGEINHEIT,P_WURZELORGEINHEITENTEXT) FROM HRP1001&lt;/P&gt;
&lt;P&gt; LEFT OUTER JOIN HRP1000 ON HRP1000~PLVAR = HRP1001~PLVAR&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; AND HRP1000~OTYPE = HRP1001~OTYPE&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; AND HRP1000~OBJID = HRP1001~OBJID&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; AND HRP1000~ISTAT = HRP1001~ISTAT&lt;/P&gt;
&lt;P&gt; WHERE HRP1001~SOBID = P_WURZELORGEINHEIT&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~SCLAS = 'O'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~SUBTY = 'B002'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~PLVAR = PLVAR&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~ENDDA &amp;gt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~BEGDA &amp;lt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~ISTAT = '1'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1001~OTYPE = 'O'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~BEGDA &amp;lt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~ENDDA &amp;gt;= P_STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~LANGU = 'D'&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AND HRP1000~SHORT = KURZTEXT_VON_P_ORGEH.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;results in the error message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/820623" width="450" /&gt;&lt;/P&gt;&lt;P&gt;However, in the very same program this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;SELECT SINGLE PA0016~BEGDA PA0016~ENDDA PA0016~CTTYP T547S~CTTXT PA0016~CTEDT INTO IT16 FROM PA0016&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LEFT OUTER JOIN T547S ON T547S~SPRSL = SY-LANGU&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; AND T547S~CTTYP = PA0016~CTTYP&lt;/P&gt;
&lt;P&gt; WHERE PERNR = M-PERNR&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND SUBTY = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND OBJPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND SPRPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND ENDDA &amp;gt;= B-BEGDA&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND BEGDA &amp;lt;= B-BEGDA.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;compiles nicely!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only syntactical difference between the two above examples that I can see is that in the latter case the target is a structure instead of an enumerated list of target variables. However, in another of my programs the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;SELECT SINGLE PA0001~ENAME PA0001~PERSK T500L~INTCA ZEQUATEX_TAXBLND~TAX_STATE_ID&lt;/P&gt;
&lt;P&gt;&amp;nbsp; INTO (M-PARTICIPANTS-BUSINESS_NAME,M-PARTICIPANTS-EMPLOYMENT_TYPE,M-PARTICIPANTS-TAX_COUNTRY,M-PARTICIPANTS-TAX_STATE_ID)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; FROM PA0001&lt;/P&gt;
&lt;P&gt;&amp;nbsp; JOIN T500P ON T500P~PERSA = PA0001~WERKS&lt;/P&gt;
&lt;P&gt;&amp;nbsp; JOIN T500L ON T500L~MOLGA = T500P~MOLGA&lt;/P&gt;
&lt;P&gt;&amp;nbsp; JOIN T001P ON T001P~WERKS = PA0001~WERKS&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; AND T001P~BTRTL = PA0001~BTRTL&lt;/P&gt;
&lt;P&gt;&amp;nbsp; LEFT OUTER JOIN ZEQUATEX_TAXBLND ON ZEQUATEX_TAXBLND~TRFGB = T001P~TRFGB&lt;/P&gt;
&lt;P&gt; WHERE PA0001~PERNR = M-PERNR&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~SUBTY = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~OBJPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~SPRPS = SPACE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~ENDDA &amp;gt;= STICHTAG&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; AND PA0001~BEGDA &amp;lt;= STICHTAG.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;compiles nicely as well, even though in this case I enumerate the target variables, too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I really fail to see the difference. The only thing that I can say is that if I remove the "LEFT OUTER" from my first example, it compiles without error. But all the other examples contain a LEFT OUTER JOIN, too!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it somehow has to do with the LEFT OUTER JOIN, but I cannot see the decisive criteria for the occurrence of this weird error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note that all of the above examples belong to purely procedural code, so no OO restrictions can possibly apply. Release is 7.40.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2015 11:51:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372248#M1922989</guid>
      <dc:creator>jensupetersen</dc:creator>
      <dc:date>2015-10-29T11:51:26Z</dc:date>
    </item>
    <item>
      <title>Re: Why does an OUTER JOIN sometimes require new SQL syntax and sometimes not?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372249#M1922990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have found that the part that obligates the new syntax is this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;HRP1000&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;BEGDA &amp;lt;= &lt;SPAN class="L0S33"&gt;''&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;HRP1000&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;ENDDA &amp;gt;= &lt;SPAN class="L0S33"&gt;''&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;HRP1000&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;LANGU &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'D'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN class="L0S52"&gt;AND &lt;/SPAN&gt;HRP1000&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;SHORT &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;''&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In other words, the conditions of fields of the join table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2015 14:22:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372249#M1922990</guid>
      <dc:creator>christian102094</dc:creator>
      <dc:date>2015-10-29T14:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: Why does an OUTER JOIN sometimes require new SQL syntax and sometimes not?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372250#M1922991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sounds plausible (consistent with the other examples), thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2015 15:41:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/why-does-an-outer-join-sometimes-require-new-sql-syntax-and-sometimes-not/m-p/11372250#M1922991</guid>
      <dc:creator>jensupetersen</dc:creator>
      <dc:date>2015-10-29T15:41:51Z</dc:date>
    </item>
  </channel>
</rss>

