<?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 Dynamic where condition - Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310639#M1027597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a problem in a select statement where I use a dynamic condition.It gives me a dump &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SAPSQL_WHERE_PARENTHESES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CX_SY_DYNAMIC_OSQL_SYNTAX.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the below code which I implemented.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  *SELECT * FROM ZXR5*&lt;/P&gt;&lt;P&gt;           &lt;STRONG&gt;WHERE (SOURCE).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The value of SOURCE is 'MATNR EQ '000000000000200066'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I checked the help, it is advised to use a CATCH exception which I did as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;TRY.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  *SELECT * FROM ZXR5*&lt;/P&gt;&lt;P&gt;           &lt;STRONG&gt;WHERE (SOURCE).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;CATCH cx_sy_dynamic_osql_error.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;MESSAGE `Wrong WHERE condition!` TYPE 'I'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDTRY.&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, the select statement gives an exception and is not executing to fetch the values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need some input on the above issue. Any help on this would be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rajmohamed.M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Jul 2008 18:56:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-30T18:56:02Z</dc:date>
    <item>
      <title>Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310639#M1027597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a problem in a select statement where I use a dynamic condition.It gives me a dump &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SAPSQL_WHERE_PARENTHESES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CX_SY_DYNAMIC_OSQL_SYNTAX.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the below code which I implemented.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  *SELECT * FROM ZXR5*&lt;/P&gt;&lt;P&gt;           &lt;STRONG&gt;WHERE (SOURCE).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The value of SOURCE is 'MATNR EQ '000000000000200066'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I checked the help, it is advised to use a CATCH exception which I did as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;TRY.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  *SELECT * FROM ZXR5*&lt;/P&gt;&lt;P&gt;           &lt;STRONG&gt;WHERE (SOURCE).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;CATCH cx_sy_dynamic_osql_error.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;MESSAGE `Wrong WHERE condition!` TYPE 'I'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDTRY.&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, the select statement gives an exception and is not executing to fetch the values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need some input on the above issue. Any help on this would be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rajmohamed.M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 18:56:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310639#M1027597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T18:56:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310640#M1027598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try changing it to MATNR = '000000000000200066'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;SKJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 18:59:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310640#M1027598</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T18:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310641#M1027599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;TRY.

 SELECT * FROM ZXR5
 INTO  table &amp;lt;FS_TAB&amp;gt;
WHERE (SOURCE).
CATCH cx_sy_dynamic_osql_error.
"when there is error then it will give a message 

MESSAGE `Wrong WHERE condition!` TYPE 'I'.

ENDTRY.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the dynamic select fails then we need to catch the exception otherwise run time error will occur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 19:05:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310641#M1027599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T19:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310642#M1027600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Populate source table in this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'MATNR EQ'  ''000000000000200066'' into SOURCE&lt;/P&gt;&lt;P&gt;separated by space in character mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Joy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 19:09:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310642#M1027600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T19:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310643#M1027601</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;The problem is with the Dynamic Condition and the SOURCE is a table not a structure. So sometimes the values will be like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;source-line[1] : MATNR = '000000000000200066' AND&lt;/P&gt;&lt;P&gt;source-line[2] : OBJKEY = '12345'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the above conditions also, it gives me a dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 19:10:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310643#M1027601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T19:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310644#M1027602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried the same and all the time, the select statement gives me an exception and wont proceed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;    SELECT * FROM ZXR5&lt;/P&gt;&lt;P&gt;             INTO TABLE &amp;lt;L_ZXR5&amp;gt;&lt;/P&gt;&lt;P&gt;             WHERE (SOURCE).&lt;/P&gt;&lt;P&gt;             &lt;/P&gt;&lt;P&gt;    CATCH cx_sy_dynamic_osql_error.&lt;/P&gt;&lt;P&gt;    MESSAGE `Wrong WHERE condition!` TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 19:16:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310644#M1027602</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T19:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310645#M1027603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Populate ur table in this way and check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;source-line[1] : MATNR = '000000000000200066' &lt;/P&gt;&lt;P&gt;source-line[2] : AND&lt;/P&gt;&lt;P&gt;source-line[3] : OBJKEY = '12345'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Joy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 19:21:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310645#M1027603</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T19:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310646#M1027604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;source can define as string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;EPORT  YDYN_C.

data: source type string.

data: it_flight type sflight_tab1.

data: p_carrid type sflight-carrid.
p_carrid = 'AA'.  &amp;lt;=== in your case define a variable and assign the material value to it
source = 'CARRID EQ P_CARRID' .
select * from
sflight
into table it_flight
where (source).

if sy-subrc eq 0.

endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijay Babu Dudla&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jul 2008 19:25:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310646#M1027604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-30T19:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310647#M1027605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the reply.I found out the answer for the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you pass the dynamic condition, it is better to put in Paranthesis i.e instead of MATNR EQ 000000000200066 , you can put (MATNR EQ 000000000200066 ) which solved my problem.&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;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 18:40:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310647#M1027605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T18:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310648#M1027606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please close your thread as being answered if you have solved the problem.    Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 19:02:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310648#M1027606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T19:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310649#M1027607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made the posting answered But how Can I close the post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 20:11:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310649#M1027607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T20:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310650#M1027608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Marking it as answered closes it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 20:36:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310650#M1027608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T20:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic where condition - Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310651#M1027609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I see the thread is marked as Answered now.  Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Jul 2008 20:52:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-where-condition-problem/m-p/4310651#M1027609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-31T20:52:38Z</dc:date>
    </item>
  </channel>
</rss>

