<?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 SELECT!!! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079569#M97369</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;check this below code for dynamic where in select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : pa0001, pa0002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges : s_pernr for pa0001-pernr.&lt;/P&gt;&lt;P&gt;data : begin of i_pernr occurs 0,&lt;/P&gt;&lt;P&gt;          pernr like pa0001-pernr,&lt;/P&gt;&lt;P&gt;       end of i_pernr.&lt;/P&gt;&lt;P&gt;data : v_pernr like pa0001-pernr,&lt;/P&gt;&lt;P&gt;v_pernr1 like pa0001-pernr,&lt;/P&gt;&lt;P&gt;v_tab like DD02D-TABNAME.&lt;/P&gt;&lt;P&gt;data : v_field(72) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_source(72) occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_field = 'PERNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_pernr = '00000100'.&lt;/P&gt;&lt;P&gt;v_tab = 'PA0000'.&lt;/P&gt;&lt;P&gt;concatenate v_field '=' v_pernr into i_source&lt;/P&gt;&lt;P&gt; separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select pernr from PA0000&lt;/P&gt;&lt;P&gt;      into corresponding fields of table i_pernr&lt;/P&gt;&lt;P&gt;      WHERE (i_source) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    write : / sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; else.&lt;/P&gt;&lt;P&gt;    delete adjacent duplicates from i_pernr comparing pernr.&lt;/P&gt;&lt;P&gt;    loop at i_pernr.&lt;/P&gt;&lt;P&gt;        write : / i_pernr-pernr.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Rajeev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Dec 2005 19:30:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-12-23T19:30:45Z</dc:date>
    <item>
      <title>DYNAMIC SELECT!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079568#M97368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Frnds,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we construct a select statement with dynamic WHERE condition??? If yes then how?&lt;/P&gt;&lt;P&gt;For Ex:&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: G_VAR(20) TYPE C.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;MOVE FLD2 TO G_VAR.&lt;/P&gt;&lt;P&gt;SELECT FLD1 FROM TAB1 &lt;/P&gt;&lt;P&gt;  WHERE G_VAR = '20'.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGARDS,&lt;/P&gt;&lt;P&gt;ARPIT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Dec 2005 19:26:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079568#M97368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-23T19:26:52Z</dc:date>
    </item>
    <item>
      <title>Re: DYNAMIC SELECT!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079569#M97369</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;check this below code for dynamic where in select&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : pa0001, pa0002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges : s_pernr for pa0001-pernr.&lt;/P&gt;&lt;P&gt;data : begin of i_pernr occurs 0,&lt;/P&gt;&lt;P&gt;          pernr like pa0001-pernr,&lt;/P&gt;&lt;P&gt;       end of i_pernr.&lt;/P&gt;&lt;P&gt;data : v_pernr like pa0001-pernr,&lt;/P&gt;&lt;P&gt;v_pernr1 like pa0001-pernr,&lt;/P&gt;&lt;P&gt;v_tab like DD02D-TABNAME.&lt;/P&gt;&lt;P&gt;data : v_field(72) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_source(72) occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_field = 'PERNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_pernr = '00000100'.&lt;/P&gt;&lt;P&gt;v_tab = 'PA0000'.&lt;/P&gt;&lt;P&gt;concatenate v_field '=' v_pernr into i_source&lt;/P&gt;&lt;P&gt; separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select pernr from PA0000&lt;/P&gt;&lt;P&gt;      into corresponding fields of table i_pernr&lt;/P&gt;&lt;P&gt;      WHERE (i_source) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    write : / sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; else.&lt;/P&gt;&lt;P&gt;    delete adjacent duplicates from i_pernr comparing pernr.&lt;/P&gt;&lt;P&gt;    loop at i_pernr.&lt;/P&gt;&lt;P&gt;        write : / i_pernr-pernr.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Rajeev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Dec 2005 19:30:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079569#M97369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-23T19:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: DYNAMIC SELECT!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079570#M97370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this thread , this is recent one...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1024300"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Dec 2005 19:38:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079570#M97370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-23T19:38:21Z</dc:date>
    </item>
    <item>
      <title>Re: DYNAMIC SELECT!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079571#M97371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;THANKS RAJEEV AND VIJAY,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UR ANSWERS WERE VERY USEFUL. BUT I HAVE A PROBLEM...ALL MY FIELDS AND THERE VALUES FOR WHERE COMES DYNAMICALLY. So there are some values which are char and need to be put as string ('). But how to concatenate (') to the value as it is not allowing me to use ' ' ' to concatenate it to value.&lt;/P&gt;&lt;P&gt;For Ex: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: g_val(72).&lt;/P&gt;&lt;P&gt;move 'ABC' to g_val.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate {here i want '} g_val {here i want '} into g_val.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to do this???????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Arpit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Dec 2005 20:12:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079571#M97371</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-23T20:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: DYNAMIC SELECT!!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079572#M97372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here ya go.  Use 4 quotes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0002.

Data: g_val(72).
move 'ABC' to g_val.

concatenate '''' g_val '''' into g_val.

write:/ g_val.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Dec 2005 20:18:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-select/m-p/1079572#M97372</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-12-23T20:18:49Z</dc:date>
    </item>
  </channel>
</rss>

