<?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: dynamic  sql statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481776#M559291</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;My second answer was for the Second wuery about READ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jul 2007 12:59:13 GMT</pubDate>
    <dc:creator>seshatalpasai_madala</dc:creator>
    <dc:date>2007-07-03T12:59:13Z</dc:date>
    <item>
      <title>dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481771#M559286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     i have a doubt on dynamic sql statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my dynamic table is                     p_table&lt;/P&gt;&lt;P&gt;     dynamic internal table is       &amp;lt;dyn_table&amp;gt;&lt;/P&gt;&lt;P&gt;      dynamic work area is          &amp;lt;dyn_table&amp;gt; &lt;/P&gt;&lt;P&gt;     dynamic field is                    &amp;lt;dyn_field&amp;gt;   &lt;/P&gt;&lt;P&gt;     dynamic where condition is    str_where.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually my sql select statement is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;1st query&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select stblg belnr gjahr bldat bukrs xblnr from  bkpf &lt;/P&gt;&lt;P&gt;          into corresponding fields of it_bkpf&lt;/P&gt;&lt;P&gt;          for all entries in it_regup&lt;/P&gt;&lt;P&gt;          where bukrs eq it_regup-zbukr&lt;/P&gt;&lt;P&gt;          and belnr eq it_regup-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as i am going to use everything as dynamic how shall i write this above statement dynamically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i made it like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    select * from (p_table) into &amp;lt;dyn_table&amp;gt; where (str_where).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i am not able to add  line &amp;lt;b&amp;gt;for all entries in it_regup&amp;lt;/b&amp;gt;. how to do the equlivent dynamic sql statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;2nd query&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my sql read statement is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_bkpf into wa_bkpf&lt;/P&gt;&lt;P&gt;        with key bukrs = wa_regup-zbukr&lt;/P&gt;&lt;P&gt;                     belnr = wa_regup-belnr&lt;/P&gt;&lt;P&gt;                     gjahr = wa_regup-gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can i write the above query dynamically&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i made it like &lt;/P&gt;&lt;P&gt;read table&amp;lt;dyn_table&amp;gt; into &amp;lt;dyn_wa&amp;gt;&lt;/P&gt;&lt;P&gt;       with key (str_where).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it is showing error. with key is not expected&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;3rd query&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     dynamic loop atatement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at&amp;lt;dyn_table&amp;gt; into &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i what to use where condition in loop then what would be my dynamic loop statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is urgent, so request you to give solutions as soon as possible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if any body know all dynamic sql statement then give replay along with this query&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 11:09:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481771#M559286</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-03T11:09:32Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481772#M559287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ajit&lt;/P&gt;&lt;P&gt;For the second query, use&lt;/P&gt;&lt;P&gt;read table&amp;lt;dyn_table&amp;gt; into &amp;lt;b&amp;gt; table&amp;lt;/b&amp;gt; &amp;lt;dyn_wa&amp;gt;&lt;/P&gt;&lt;P&gt;with key (str_where).&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;award if helpful&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 11:13:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481772#M559287</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-03T11:13:42Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481773#M559288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi prasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   i used the table addition as per your suggestion. but i got the error as dyn_wa is not expected. &lt;/P&gt;&lt;P&gt;As &amp;lt;dyn_wa&amp;gt; is a dynamic work area not a table .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 12:39:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481773#M559288</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-03T12:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481774#M559289</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;1) FOR ALL ENTRIES cannot be used dynamically as it is not partof FROM clause, not part of INTO clause and not part of WHERE clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Then instead of dyn_wa use dyn_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since you are using INTO TABLE addition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 12:42:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481774#M559289</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-07-03T12:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481775#M559290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sesh &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i have used &amp;lt;dyn_table&amp;gt; in my 1st query not &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 12:56:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481775#M559290</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-03T12:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481776#M559291</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;My second answer was for the Second wuery about READ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 12:59:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481776#M559291</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-07-03T12:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481777#M559292</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;May be this answers your first question:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: tabname LIKE dd03l-tabname VALUE 'MSEG'.

DATA: BEGIN OF it_mkpf OCCURS 0,
       mblnr LIKE mkpf-mblnr,
       mjahr LIKE mkpf-mjahr,
      END OF it_mkpf.

DATA: BEGIN OF field_list OCCURS 0,
        field(200),
      END OF field_list.

DATA: BEGIN OF query_tab OCCURS 0,
        query(200),
      END OF query_tab.


* building field list.

field_list-field = 'MBLNR'.
APPEND field_list.

field_list-field = 'MJAHR'.
APPEND field_list.

field_list-field = 'MATNR'.
APPEND field_list.

field_list-field = 'MENGE'.
APPEND field_list.



DATA dref TYPE REF TO data.

FIELD-SYMBOLS: &amp;lt;fs&amp;gt; TYPE ANY.
FIELD-SYMBOLS: &amp;lt;fs1&amp;gt; TYPE ANY.
FIELD-SYMBOLS: &amp;lt;fs2&amp;gt; TYPE STANDARD TABLE.


* creates dynamic data
CREATE DATA dref TYPE (tabname).
ASSIGN dref-&amp;gt;* TO &amp;lt;fs&amp;gt;.


* query table
CONCATENATE 'MBLNR = ' '&amp;lt;fs2&amp;gt;-mblnr'   'AND' INTO query_tab-query SEPARATED BY space.
APPEND query_tab.
CLEAR: query_tab.

CONCATENATE 'MJAHR = ' '&amp;lt;fs2&amp;gt;-mjahr' '.' INTO query_tab-query SEPARATED BY space.
APPEND query_tab.
CLEAR: query_tab.




SELECT * INTO CORRESPONDING FIELDS OF TABLE it_mkpf FROM mkpf
              WHERE budat &amp;gt;= '20070101' AND budat &amp;lt;= '20070131'.


ASSIGN it_mkpf[] TO &amp;lt;fs2&amp;gt;.


SELECT (field_list) INTO CORRESPONDING FIELDS OF &amp;lt;fs&amp;gt; FROM (tabname) FOR ALL ENTRIES IN &amp;lt;fs2&amp;gt;  WHERE (query_tab).


  DO.
    ASSIGN COMPONENT  sy-index OF  STRUCTURE &amp;lt;fs&amp;gt; TO &amp;lt;fs1&amp;gt;.
    IF sy-subrc = 0.
      WRITE: &amp;lt;fs1&amp;gt;.
    ELSE.
      EXIT.
    ENDIF.
  ENDDO.

ENDSELECT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just try to adjust the code to suit your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;S. Chandra Mouli.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 03:34:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481777#M559292</guid>
      <dc:creator>former_member784222</dc:creator>
      <dc:date>2007-07-13T03:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: dynamic  sql statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481778#M559293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this may helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thaks &lt;/P&gt;&lt;P&gt;ajit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 14:01:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-statement/m-p/2481778#M559293</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T14:01:01Z</dc:date>
    </item>
  </channel>
</rss>

