<?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 Converting Native SQL to OPEN SQL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883962#M371000</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any inputs on how the following Native SQL can be converted to OPEN SQL.&lt;/P&gt;&lt;P&gt;Especially self join of same table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL PERFORMING APPEND_ITAB.&lt;/P&gt;&lt;P&gt;    SELECT /&lt;STRONG&gt;+ ORDERED&lt;/STRONG&gt;/&lt;/P&gt;&lt;P&gt;           A.VTYPE,          A.LIFNR,          G.MTNO,&lt;/P&gt;&lt;P&gt;           A.ASYTR,          A.DATAB,          A.DATBI,&lt;/P&gt;&lt;P&gt;           D.MAKTX,          F.NAME1,          G.COMP,&lt;/P&gt;&lt;P&gt;           C.PREF,           C.COMP,           E.MAKTX,&lt;/P&gt;&lt;P&gt;           C.QNTY,           C.UNIT,           B.MEINS,&lt;/P&gt;&lt;P&gt;           A.EKGRP,          A.SEQNO,          C.STGB,&lt;/P&gt;&lt;P&gt;           C.DATUV,          C.DATUB&lt;/P&gt;&lt;P&gt;      INTO :WA_MODULE-VTYPE, :WA_MODULE-LIFNR, :WA_MODULE-MATNR,&lt;/P&gt;&lt;P&gt;           :WA_MODULE-ASYTR, :WA_MODULE-DATAB, :WA_MODULE-DATBI,&lt;/P&gt;&lt;P&gt;           :WA_MODULE-MAKTX, :WA_MODULE-NAME1, :WA_SUB-UPGVC,&lt;/P&gt;&lt;P&gt;           :WA_SUB-PREF,     :WA_SUB-COMP,     :WA_SUB-MAKTX,&lt;/P&gt;&lt;P&gt;           :WA_SUB-QNTY,     :WA_SUB-UNIT,     :WA_SUB-MEINS,&lt;/P&gt;&lt;P&gt;           :WA_MODULE-EKGRP, :WA_MODULE-SEQNO, :WA_SUB-STGB,&lt;/P&gt;&lt;P&gt;           :WA_SUB-DATAB,    :WA_SUB-DATBI&lt;/P&gt;&lt;P&gt;      FROM ZTMM_ASSY_COST1 A, ZTBM_ABXDULDT G,&lt;/P&gt;&lt;P&gt;           ZTBM_ABXDULDT   C, MARA B,  MAKT D,  MAKT E, LFA1 F&lt;/P&gt;&lt;P&gt;     WHERE A.MANDT    =       :SY-MANDT&lt;/P&gt;&lt;P&gt;       AND A.VTYPE    BETWEEN :WA_VTYPE_F AND :WA_VTYPE_T&lt;/P&gt;&lt;P&gt;       AND A.MCODE    BETWEEN :WA_MCODE_F AND :WA_MCODE_T&lt;/P&gt;&lt;P&gt;       AND A.LIFNR    BETWEEN :WA_LIFNR_F AND :WA_LIFNR_T&lt;/P&gt;&lt;P&gt;       AND A.EKGRP    BETWEEN :WA_EKGRP_F AND :WA_EKGRP_T&lt;/P&gt;&lt;P&gt;       AND A.DATAB    &amp;lt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND A.DATBI    &amp;gt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND F.MANDT    =       A.MANDT&lt;/P&gt;&lt;P&gt;       AND F.LIFNR    =       A.LIFNR&lt;/P&gt;&lt;P&gt;       AND G.MANDT    =       A.MANDT&lt;/P&gt;&lt;P&gt;       AND G.MTNO     LIKE    CONCAT(CONCAT(A.VTYPE,A.MCODE),'%')&lt;/P&gt;&lt;P&gt;       AND G.MTNO     BETWEEN :WA_MATNR_F AND :WA_MATNR_T&lt;/P&gt;&lt;P&gt;       AND G.PLNT     =       :C_WERKS&lt;/P&gt;&lt;P&gt;       AND G.USAG     =       '2'&lt;/P&gt;&lt;P&gt;       AND G.ALTN     in      ('1','01')&lt;/P&gt;&lt;P&gt;       AND G.DATUV    &amp;lt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND G.DATUB    &amp;gt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND B.MANDT(+) =       G.MANDT&lt;/P&gt;&lt;P&gt;       AND B.MATNR(+) =       G.MTNO&lt;/P&gt;&lt;P&gt;       AND B.LVORM(+) =       ' '&lt;/P&gt;&lt;P&gt;       AND C.MANDT(+) =       G.MANDT&lt;/P&gt;&lt;P&gt;       AND C.MTNO(+)  =       G.COMP&lt;/P&gt;&lt;P&gt;       AND C.PLNT(+)  =       G.PLNT&lt;/P&gt;&lt;P&gt;       AND C.USAG(+)  =       '2'&lt;/P&gt;&lt;P&gt;       AND C.ALTN(+)  =       '01'&lt;/P&gt;&lt;P&gt;       AND C.DATUV(+) &amp;lt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND C.DATUB(+) &amp;gt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND D.MANDT(+) =       B.MANDT&lt;/P&gt;&lt;P&gt;       AND D.MATNR(+) =       B.MATNR&lt;/P&gt;&lt;P&gt;       AND D.SPRAS(+) =       :SY-LANGU&lt;/P&gt;&lt;P&gt;       AND E.MANDT(+) =       C.MANDT&lt;/P&gt;&lt;P&gt;       AND E.MATNR(+) =       C.COMP&lt;/P&gt;&lt;P&gt;       AND E.SPRAS(+) =       :SY-LANGU&lt;/P&gt;&lt;P&gt;     ORDER BY A.VTYPE, A.LIFNR, G.MTNO&lt;/P&gt;&lt;P&gt;  ENDEXEC.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Jan 2007 15:25:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-01-23T15:25:34Z</dc:date>
    <item>
      <title>Converting Native SQL to OPEN SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883962#M371000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any inputs on how the following Native SQL can be converted to OPEN SQL.&lt;/P&gt;&lt;P&gt;Especially self join of same table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL PERFORMING APPEND_ITAB.&lt;/P&gt;&lt;P&gt;    SELECT /&lt;STRONG&gt;+ ORDERED&lt;/STRONG&gt;/&lt;/P&gt;&lt;P&gt;           A.VTYPE,          A.LIFNR,          G.MTNO,&lt;/P&gt;&lt;P&gt;           A.ASYTR,          A.DATAB,          A.DATBI,&lt;/P&gt;&lt;P&gt;           D.MAKTX,          F.NAME1,          G.COMP,&lt;/P&gt;&lt;P&gt;           C.PREF,           C.COMP,           E.MAKTX,&lt;/P&gt;&lt;P&gt;           C.QNTY,           C.UNIT,           B.MEINS,&lt;/P&gt;&lt;P&gt;           A.EKGRP,          A.SEQNO,          C.STGB,&lt;/P&gt;&lt;P&gt;           C.DATUV,          C.DATUB&lt;/P&gt;&lt;P&gt;      INTO :WA_MODULE-VTYPE, :WA_MODULE-LIFNR, :WA_MODULE-MATNR,&lt;/P&gt;&lt;P&gt;           :WA_MODULE-ASYTR, :WA_MODULE-DATAB, :WA_MODULE-DATBI,&lt;/P&gt;&lt;P&gt;           :WA_MODULE-MAKTX, :WA_MODULE-NAME1, :WA_SUB-UPGVC,&lt;/P&gt;&lt;P&gt;           :WA_SUB-PREF,     :WA_SUB-COMP,     :WA_SUB-MAKTX,&lt;/P&gt;&lt;P&gt;           :WA_SUB-QNTY,     :WA_SUB-UNIT,     :WA_SUB-MEINS,&lt;/P&gt;&lt;P&gt;           :WA_MODULE-EKGRP, :WA_MODULE-SEQNO, :WA_SUB-STGB,&lt;/P&gt;&lt;P&gt;           :WA_SUB-DATAB,    :WA_SUB-DATBI&lt;/P&gt;&lt;P&gt;      FROM ZTMM_ASSY_COST1 A, ZTBM_ABXDULDT G,&lt;/P&gt;&lt;P&gt;           ZTBM_ABXDULDT   C, MARA B,  MAKT D,  MAKT E, LFA1 F&lt;/P&gt;&lt;P&gt;     WHERE A.MANDT    =       :SY-MANDT&lt;/P&gt;&lt;P&gt;       AND A.VTYPE    BETWEEN :WA_VTYPE_F AND :WA_VTYPE_T&lt;/P&gt;&lt;P&gt;       AND A.MCODE    BETWEEN :WA_MCODE_F AND :WA_MCODE_T&lt;/P&gt;&lt;P&gt;       AND A.LIFNR    BETWEEN :WA_LIFNR_F AND :WA_LIFNR_T&lt;/P&gt;&lt;P&gt;       AND A.EKGRP    BETWEEN :WA_EKGRP_F AND :WA_EKGRP_T&lt;/P&gt;&lt;P&gt;       AND A.DATAB    &amp;lt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND A.DATBI    &amp;gt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND F.MANDT    =       A.MANDT&lt;/P&gt;&lt;P&gt;       AND F.LIFNR    =       A.LIFNR&lt;/P&gt;&lt;P&gt;       AND G.MANDT    =       A.MANDT&lt;/P&gt;&lt;P&gt;       AND G.MTNO     LIKE    CONCAT(CONCAT(A.VTYPE,A.MCODE),'%')&lt;/P&gt;&lt;P&gt;       AND G.MTNO     BETWEEN :WA_MATNR_F AND :WA_MATNR_T&lt;/P&gt;&lt;P&gt;       AND G.PLNT     =       :C_WERKS&lt;/P&gt;&lt;P&gt;       AND G.USAG     =       '2'&lt;/P&gt;&lt;P&gt;       AND G.ALTN     in      ('1','01')&lt;/P&gt;&lt;P&gt;       AND G.DATUV    &amp;lt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND G.DATUB    &amp;gt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND B.MANDT(+) =       G.MANDT&lt;/P&gt;&lt;P&gt;       AND B.MATNR(+) =       G.MTNO&lt;/P&gt;&lt;P&gt;       AND B.LVORM(+) =       ' '&lt;/P&gt;&lt;P&gt;       AND C.MANDT(+) =       G.MANDT&lt;/P&gt;&lt;P&gt;       AND C.MTNO(+)  =       G.COMP&lt;/P&gt;&lt;P&gt;       AND C.PLNT(+)  =       G.PLNT&lt;/P&gt;&lt;P&gt;       AND C.USAG(+)  =       '2'&lt;/P&gt;&lt;P&gt;       AND C.ALTN(+)  =       '01'&lt;/P&gt;&lt;P&gt;       AND C.DATUV(+) &amp;lt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND C.DATUB(+) &amp;gt;=      :P_DATUM&lt;/P&gt;&lt;P&gt;       AND D.MANDT(+) =       B.MANDT&lt;/P&gt;&lt;P&gt;       AND D.MATNR(+) =       B.MATNR&lt;/P&gt;&lt;P&gt;       AND D.SPRAS(+) =       :SY-LANGU&lt;/P&gt;&lt;P&gt;       AND E.MANDT(+) =       C.MANDT&lt;/P&gt;&lt;P&gt;       AND E.MATNR(+) =       C.COMP&lt;/P&gt;&lt;P&gt;       AND E.SPRAS(+) =       :SY-LANGU&lt;/P&gt;&lt;P&gt;     ORDER BY A.VTYPE, A.LIFNR, G.MTNO&lt;/P&gt;&lt;P&gt;  ENDEXEC.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 15:25:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883962#M371000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T15:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Native SQL to OPEN SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883963#M371001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why don't you give it a try yourself and come back to the forum if you have problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 15:41:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883963#M371001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T15:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Native SQL to OPEN SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883964#M371002</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have already tryed and it is working. i thought i can get better inputs. Nothing else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks anyway&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 15:45:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883964#M371002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T15:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: Converting Native SQL to OPEN SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883965#M371003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then why don't you post the code you have. It would be a lot easier for us to improve that rather than try do redo what you have already done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2007 15:52:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/converting-native-sql-to-open-sql/m-p/1883965#M371003</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-23T15:52:11Z</dc:date>
    </item>
  </channel>
</rss>

