<?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 Inner join failure after using right operation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636665#M2013888</link>
    <description>&lt;PRE&gt;&lt;CODE&gt;  SELECT MSG~EBELN,          " MSEG-EBELN,  " new line insrted for po for at end of work&lt;/CODE&gt;&lt;/PRE&gt; VRP~WERKS, " VBRP-WERKS,
  &lt;BR /&gt; TW~NAME1, " T001W-NAME1,
  &lt;BR /&gt; VRP~REGIO_ANA, " VBRP-REGIO_ANA,
  &lt;BR /&gt; T5U~BEZEI, " T005U-BEZEI,
  &lt;BR /&gt;* KN~REGIO, " KNA1-REGIO,
  &lt;BR /&gt; LF~LIFNR, " LFA1-LIFNR,
  &lt;BR /&gt; LF~NAME1, " LFA1-NAME1,
  &lt;BR /&gt;* KN~STCD3, " KNA1-STCD3,
  &lt;BR /&gt; LF~REGIO, " LFA1-REGIO,
  &lt;BR /&gt; LF~UF, " LFA1-UF,
  &lt;BR /&gt; MSG~MBLNR, " MSEG-MBLNR,
  &lt;BR /&gt; MSG~ZEILE, " MSEG-ZEILE,
  &lt;BR /&gt; MSG~CHARG, " MSEG-CHARG,
  &lt;BR /&gt; MSG~MATNR, " MSEG-MATNR,
  &lt;BR /&gt; MKT~MAKTX, " MAKT-MAKTX,
  &lt;BR /&gt; MSG~BWART, " MSEG-BWART,
  &lt;BR /&gt; VBR~VBELN, " VBRk-VBELN,
  &lt;BR /&gt; VBR~FKDAT, " VBRK-FKDAT,
  &lt;BR /&gt; VRP~FKIMG, " VBRP-FKIMG,
  &lt;BR /&gt; MSG~MENGE, " MSEG-MENGE,
  &lt;BR /&gt;* MSG~EBELN, " MSEG-EBELN,
  &lt;BR /&gt; VRP~NETWR, " vbrp-netwr,
  &lt;BR /&gt; VRP~MEINS, " VBRP-MEINS,
  &lt;BR /&gt; VBR~KNUMV, " condition
  &lt;BR /&gt; VRP~ERDAT, " entry date
  &lt;BR /&gt; VRP~ERNAM, " created by
  &lt;BR /&gt; MC~STEUC " HSN
  &lt;BR /&gt;
  &lt;BR /&gt;
  &lt;BR /&gt; INTO TABLE @LT_TBL
  &lt;BR /&gt; FROM VBRK AS VBR
  &lt;BR /&gt;* FROM VBRP AS VRP
  &lt;BR /&gt; LEFT JOIN VBRP AS VRP ON VRP~VBELN = VBR~VBELN
  &lt;BR /&gt; LEFT JOIN MSEG AS MSG ON MSG~MBLNR = VRP~VGBEL AND MSG~ZEILE = RIGHT(VRP~VGPOS ,4) AND MSG~WERKS = VRP~WERKS AND MSG~MATNR = VRP~MATNR
  &lt;BR /&gt;
  &lt;BR /&gt; LEFT JOIN LFA1 AS LF ON LF~LIFNR = MSG~LIFNR
  &lt;BR /&gt; LEFT JOIN T005U AS T5U ON T5U~BLAND = VRP~REGIO_ANA
  &lt;BR /&gt; LEFT JOIN T001W AS TW ON TW~WERKS = VRP~WERKS
  &lt;BR /&gt; LEFT JOIN MAKT AS MKT ON MKT~MATNR = MSG~MATNR
  &lt;BR /&gt; LEFT JOIN MARC AS MC ON MC~MATNR = VRP~MATNR AND MC~WERKS = VRP~WERKS
  &lt;BR /&gt;* LEFT JOIN KNA1 AS KN ON ( KN~ = VRP~WERKS )
  &lt;BR /&gt;** LEFT JOIN AS KN ON ( KN~EWGIO = VRP~REGIO_ANA )
  &lt;BR /&gt;
  &lt;BR /&gt; WHERE VRP~WERKS IN @SO_PLANT
  &lt;BR /&gt; AND VRP~VBELN IN @SO_CHLN
  &lt;BR /&gt; AND VBR~FKDAT IN @SO_DT
  &lt;BR /&gt; AND VBR~FKART EQ 'ZSN'
  &lt;BR /&gt; AND LF~LIFNR IN @SO_VEND
  &lt;BR /&gt; AND MSG~SHKZG = 'S'
  &lt;BR /&gt; AND T5U~SPRAS = 'EN'
  &lt;BR /&gt; AND T5U~LAND1 = 'IN'.
  &lt;P&gt;getting issue while using MSG~ZEILE = RIGHT(VRP~VGPOS ,4) inside the code, because both mseg and vbrp field are numeric but field leanth is differnt how to write that particular code.&lt;/P&gt;</description>
    <pubDate>Fri, 22 Jul 2022 03:38:20 GMT</pubDate>
    <dc:creator>gupta_123</dc:creator>
    <dc:date>2022-07-22T03:38:20Z</dc:date>
    <item>
      <title>Inner join failure after using right operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636665#M2013888</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;  SELECT MSG~EBELN,          " MSEG-EBELN,  " new line insrted for po for at end of work&lt;/CODE&gt;&lt;/PRE&gt; VRP~WERKS, " VBRP-WERKS,
  &lt;BR /&gt; TW~NAME1, " T001W-NAME1,
  &lt;BR /&gt; VRP~REGIO_ANA, " VBRP-REGIO_ANA,
  &lt;BR /&gt; T5U~BEZEI, " T005U-BEZEI,
  &lt;BR /&gt;* KN~REGIO, " KNA1-REGIO,
  &lt;BR /&gt; LF~LIFNR, " LFA1-LIFNR,
  &lt;BR /&gt; LF~NAME1, " LFA1-NAME1,
  &lt;BR /&gt;* KN~STCD3, " KNA1-STCD3,
  &lt;BR /&gt; LF~REGIO, " LFA1-REGIO,
  &lt;BR /&gt; LF~UF, " LFA1-UF,
  &lt;BR /&gt; MSG~MBLNR, " MSEG-MBLNR,
  &lt;BR /&gt; MSG~ZEILE, " MSEG-ZEILE,
  &lt;BR /&gt; MSG~CHARG, " MSEG-CHARG,
  &lt;BR /&gt; MSG~MATNR, " MSEG-MATNR,
  &lt;BR /&gt; MKT~MAKTX, " MAKT-MAKTX,
  &lt;BR /&gt; MSG~BWART, " MSEG-BWART,
  &lt;BR /&gt; VBR~VBELN, " VBRk-VBELN,
  &lt;BR /&gt; VBR~FKDAT, " VBRK-FKDAT,
  &lt;BR /&gt; VRP~FKIMG, " VBRP-FKIMG,
  &lt;BR /&gt; MSG~MENGE, " MSEG-MENGE,
  &lt;BR /&gt;* MSG~EBELN, " MSEG-EBELN,
  &lt;BR /&gt; VRP~NETWR, " vbrp-netwr,
  &lt;BR /&gt; VRP~MEINS, " VBRP-MEINS,
  &lt;BR /&gt; VBR~KNUMV, " condition
  &lt;BR /&gt; VRP~ERDAT, " entry date
  &lt;BR /&gt; VRP~ERNAM, " created by
  &lt;BR /&gt; MC~STEUC " HSN
  &lt;BR /&gt;
  &lt;BR /&gt;
  &lt;BR /&gt; INTO TABLE @LT_TBL
  &lt;BR /&gt; FROM VBRK AS VBR
  &lt;BR /&gt;* FROM VBRP AS VRP
  &lt;BR /&gt; LEFT JOIN VBRP AS VRP ON VRP~VBELN = VBR~VBELN
  &lt;BR /&gt; LEFT JOIN MSEG AS MSG ON MSG~MBLNR = VRP~VGBEL AND MSG~ZEILE = RIGHT(VRP~VGPOS ,4) AND MSG~WERKS = VRP~WERKS AND MSG~MATNR = VRP~MATNR
  &lt;BR /&gt;
  &lt;BR /&gt; LEFT JOIN LFA1 AS LF ON LF~LIFNR = MSG~LIFNR
  &lt;BR /&gt; LEFT JOIN T005U AS T5U ON T5U~BLAND = VRP~REGIO_ANA
  &lt;BR /&gt; LEFT JOIN T001W AS TW ON TW~WERKS = VRP~WERKS
  &lt;BR /&gt; LEFT JOIN MAKT AS MKT ON MKT~MATNR = MSG~MATNR
  &lt;BR /&gt; LEFT JOIN MARC AS MC ON MC~MATNR = VRP~MATNR AND MC~WERKS = VRP~WERKS
  &lt;BR /&gt;* LEFT JOIN KNA1 AS KN ON ( KN~ = VRP~WERKS )
  &lt;BR /&gt;** LEFT JOIN AS KN ON ( KN~EWGIO = VRP~REGIO_ANA )
  &lt;BR /&gt;
  &lt;BR /&gt; WHERE VRP~WERKS IN @SO_PLANT
  &lt;BR /&gt; AND VRP~VBELN IN @SO_CHLN
  &lt;BR /&gt; AND VBR~FKDAT IN @SO_DT
  &lt;BR /&gt; AND VBR~FKART EQ 'ZSN'
  &lt;BR /&gt; AND LF~LIFNR IN @SO_VEND
  &lt;BR /&gt; AND MSG~SHKZG = 'S'
  &lt;BR /&gt; AND T5U~SPRAS = 'EN'
  &lt;BR /&gt; AND T5U~LAND1 = 'IN'.
  &lt;P&gt;getting issue while using MSG~ZEILE = RIGHT(VRP~VGPOS ,4) inside the code, because both mseg and vbrp field are numeric but field leanth is differnt how to write that particular code.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jul 2022 03:38:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636665#M2013888</guid>
      <dc:creator>gupta_123</dc:creator>
      <dc:date>2022-07-22T03:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: Inner join failure after using right operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636666#M2013889</link>
      <description>&lt;P&gt;Just a legibility remark: what is the interest of using alias VBR for table VBRK, VRP for table VBRP, MSG on MSEG, etc.? Just to confuse the reader? Why don't you just NOT define aliases, and just keep the full names VBRK, VBRP and MSEG everywhere?&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jul 2022 06:00:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636666#M2013889</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2022-07-22T06:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: Inner join failure after using right operation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636667#M2013890</link>
      <description>&lt;P&gt;Define the SQL functions at the left-hand side of the conditions, not at the right-hand side.&lt;/P&gt;&lt;P&gt;This is correct:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;WHERE ... RIGHT( VRP~VGPOS,4 ) = MSG~ZEILE ...&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This is wrong:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;WHERE ... MSG~ZEILE = RIGHT( VRP~VGPOS,4 ) ...&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;NB: SQL functions start working from ABAP 7.50 (e.g. RIGHT) Some functions are added in later ABAP versions.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jul 2022 06:21:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inner-join-failure-after-using-right-operation/m-p/12636667#M2013890</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2022-07-22T06:21:24Z</dc:date>
    </item>
  </channel>
</rss>

