<?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: Case Insensitive SELECT statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952032#M1798776</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;To execute a select query for such fields, you will need to input the string with the same case as is stored in the database table.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I dont think it is possible to have one generic select statement for this, since there can be so many combinations of the string characters in upper and lower cases.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;It is not 100% correct. You can use Native SQL to do a case insensitive search using ABAP, provided the underlying DB can handle it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This problem has been discussed many times in the forums &amp;amp; the OP could have referred to them before posting the question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 15 Dec 2013 15:24:32 GMT</pubDate>
    <dc:creator>SuhaSaha</dc:creator>
    <dc:date>2013-12-15T15:24:32Z</dc:date>
    <item>
      <title>Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952023#M1798767</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi expert.&lt;/P&gt;&lt;P&gt;this is my scenario.&lt;/P&gt;&lt;P&gt;i have one parameter in input for short description with name Z&lt;SPAN class="L0S70"&gt;LTXA1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;I HAVE THIS QUERY :&lt;/P&gt;&lt;P&gt;SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE&amp;nbsp; Z&lt;SPAN class="L0S70"&gt;LTXA1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;FOR EXAMPLE I SEARCH FOR TEST .ONE TIME IN PLPO I HAVE TEST.IN ONE RECORD I HAVE Test and so on.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;but i got just test in output.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;how can i fix it?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 09:04:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952023#M1798767</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-15T09:04:04Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952024#M1798768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;The field PLPO~LTXA1 ( domain type is TEXT40 - which is by default stores data in lower case)&lt;/P&gt;&lt;P&gt;You can verify that in SE11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you need to define your ZLTXA1 of same type as LTXA1.&lt;/P&gt;&lt;P&gt;You can convert them into lowercase (using translate statement) before used in query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSLATE zltxa1 INTO&amp;nbsp;&amp;nbsp; LOWERCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, please let me knwo how user enters data in parameter.&amp;nbsp; using any wild chars ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: ZLTXA1 TYPE LTXA1.&lt;/P&gt;&lt;P&gt;condense zltxa1.&lt;/P&gt;&lt;P&gt;TRANSLATE zltxa1 TO LOWERCASE.&lt;/P&gt;&lt;P&gt;concatenate '%' ZLTXA1 '%' into zltxa1.&lt;/P&gt;&lt;P&gt;SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE&amp;nbsp; ZLTXA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 09:18:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952024#M1798768</guid>
      <dc:creator>venkateswaran_k</dc:creator>
      <dc:date>2013-12-15T09:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952025#M1798769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maryam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would recommend before using Z&lt;SPAN class="L0S70"&gt;LTXA1 in your select query use below logic,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;CONCATENATE '%'&lt;/SPAN&gt;Z&lt;SPAN class="L0S70"&gt;LTXA1'%' INTO &lt;/SPAN&gt;Z&lt;SPAN class="L0S70"&gt;LTXA1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;And then use it in your select query.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;Hope this might help.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;Ramiz.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 09:31:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952025#M1798769</guid>
      <dc:creator>former_member43585</dc:creator>
      <dc:date>2013-12-15T09:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952026#M1798770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Maryam,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is because your domain for field LTXA1 might have LOWER CASE checkbox checked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This implies that same field value will not be shown if it contains value in higher case with the select query you used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try our 'CA' statement and check if that works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM PLPO WHERE PLPO~LTXA1 CA&amp;nbsp; P_Z&lt;SPAN class="L0S70"&gt;LTXA1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;Raghav&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 09:51:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952026#M1798770</guid>
      <dc:creator>former_member182354</dc:creator>
      <dc:date>2013-12-15T09:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952027#M1798771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have lowercase and uppercase in plpo .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 10:46:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952027#M1798771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-15T10:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952028#M1798772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI THANKS YOU FOR YOUR REPLY.USER USE CHARACHTER AND *&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 11:00:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952028#M1798772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-15T11:00:38Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952029#M1798773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maryam&lt;/P&gt;&lt;P&gt;Ask user to use % instead of *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate '%' ZLTXA1 '%' into zltxa1.&lt;/P&gt;&lt;P&gt;SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE&amp;nbsp; ZLTXA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can change your code as above.&amp;nbsp; (User need not to provide any wild card).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 11:16:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952029#M1798773</guid>
      <dc:creator>venkateswaran_k</dc:creator>
      <dc:date>2013-12-15T11:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952030#M1798774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maryam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Would re-commend you to first declare parameter using below statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.199999809265137px;"&gt;PARAMETERS &amp;lt;p&amp;gt; &lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt; lowercase .&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.199999809265137px;"&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;Now use the same&amp;nbsp; value in your select query as below :- &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;SELECT * FROM PLPO WHERE PLPO~LTXA1 LIKE&amp;nbsp; &amp;lt;p&amp;gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;I Hope this will work !&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Praveen Srivastava&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 11:42:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952030#M1798774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-15T11:42:26Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952031#M1798775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maryam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The domain for ltxa1 has lowercase checkbox enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This means that it distinguishes lower case and upper case characters, ie Ab and AB is different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To execute a select query for such fields, you will need to input the string with the same case as is stored in the database table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont think it is possible to have one generic select statement for this, since there can be so many combinations of the string characters in upper and lower cases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would suggest that you first retrieve the data into an internal table and then do the filtering in the internal table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*First convert the parameter into one case.&lt;/P&gt;&lt;P&gt;translate Z&lt;SPAN class="L0S70"&gt;LTXA1 to upper case. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;* Get the data into internal table .&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;select&amp;nbsp; .......into table it_plpo ..... .where " if any other conditions are there..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Compare the field ltxa1. &lt;/P&gt;&lt;P&gt;loop at it_plpo into wa_plpo. &lt;/P&gt;&lt;P&gt;&amp;nbsp; translate wa_plpo-ltxa1 to upper case.&lt;/P&gt;&lt;P&gt;&amp;nbsp; if wa_plpo-ltxa1 ne zltxa1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete it_plpo index sy-tabix.&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 13:17:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952031#M1798775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-15T13:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952032#M1798776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;To execute a select query for such fields, you will need to input the string with the same case as is stored in the database table.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I dont think it is possible to have one generic select statement for this, since there can be so many combinations of the string characters in upper and lower cases.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;It is not 100% correct. You can use Native SQL to do a case insensitive search using ABAP, provided the underlying DB can handle it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This problem has been discussed many times in the forums &amp;amp; the OP could have referred to them before posting the question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Dec 2013 15:24:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952032#M1798776</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2013-12-15T15:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952033#M1798777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i see in the sdn use upper(plpo~ltxa1) in where statement .&lt;/P&gt;&lt;P&gt;is it possible?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Dec 2013 09:13:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952033#M1798777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-16T09:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952034#M1798778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes its possible if you are using native sql. Its the syntax in native sql.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRANSLATE Z&lt;SPAN class="l0s70"&gt;LTXA1&lt;/SPAN&gt; TO UPPER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; EXEC SQL PERFORMING append_itab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT * FROM&amp;nbsp; PLPO INTO :wa&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE upper(LTXA1) EQ : Z&lt;SPAN class="l0s70"&gt;LTXA1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; form append_itab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append wa to itab.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Dec 2013 11:04:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952034#M1798778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-16T11:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952035#M1798779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you for your reply .but i want to use in abap and with like statement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 01:46:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952035#M1798779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-17T01:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952036#M1798780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might want to do it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Scenario:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Input field IV_NAME1_SEARCHSTRING in this Method is a search string which searches for case insensitive NAME1 field in vendor master LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Parameters of the Method&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/344981" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Source code of Method&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="L0S52"&gt;TYPES&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TY_T_LFA1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;LFA1 &lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Declared in the Public Section&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;METHOD select_vendor_native .&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; DATA:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o_cond&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO cl_lib_seltab,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_con_ref&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO cl_sql_connection,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_stmt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE string,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_stmt_ref&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO cl_sql_statement,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_dref&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO data,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_res_ref&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE REF TO cl_sql_result_set,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_lfa1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE lfa1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_lfa1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE TABLE OF lfa1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE boolean,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_new_searchstring TYPE string,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_size_limit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE i.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; lv_new_searchstring = to_upper( replace( val = iv_name1_searchstring&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sub&amp;nbsp; = |*|&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with = |%|&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; occ&amp;nbsp; = 0 ) ).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; lv_size_limit = iv_size_limit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; IF lv_size_limit &amp;lt; 0 OR lv_size_limit &amp;gt; gc_size_limit.&amp;nbsp;&amp;nbsp;&amp;nbsp; "100&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_size_limit = gc_size_limit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;* create the connecction to database object.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; CREATE OBJECT l_con_ref.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; l_stmt =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'SELECT * '&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' FROM&amp;nbsp; lfa1 '&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' WHERE upper(name1) LIKE&amp;nbsp; ''' &amp;amp;&amp;amp; lv_new_searchstring &amp;amp;&amp;amp; '''' &amp;amp;&amp;amp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' AND mandt = ' &amp;amp;&amp;amp; sy-mandt &amp;amp;&amp;amp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | FETCH FIRST | &amp;amp;&amp;amp; lv_size_limit &amp;amp;&amp;amp; ' ROW ONLY'.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;* create the sql statement object&lt;/P&gt;
&lt;P&gt;&amp;nbsp; l_stmt_ref = l_con_ref-&amp;gt;create_statement( ).&lt;/P&gt;
&lt;P&gt;&amp;nbsp; l_res_ref&amp;nbsp; = l_stmt_ref-&amp;gt;execute_query( l_stmt ).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;* set output structure&lt;/P&gt;
&lt;P&gt;&amp;nbsp; GET REFERENCE OF ls_lfa1 INTO l_dref.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; l_res_ref-&amp;gt;set_param_struct( l_dref ).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;* show result&lt;/P&gt;
&lt;P&gt;&amp;nbsp; CLEAR et_lfa1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; WHILE l_res_ref-&amp;gt;next( ) &amp;gt; 0.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND ls_lfa1 TO et_lfa1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ENDWHILE.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ev_found = boolc( et_lfa1 IS NOT INITIAL ).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;* close the result set object&lt;/P&gt;
&lt;P&gt;&amp;nbsp; l_res_ref-&amp;gt;close( ).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ENDMETHOD.&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to follow the model above to meet your requirement for the PLPO table that you are using.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 04:36:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952036#M1798780</guid>
      <dc:creator>Sougata</dc:creator>
      <dc:date>2013-12-17T04:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952037#M1798781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u can replace * with % in program to achieve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 07:14:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952037#M1798781</guid>
      <dc:creator>sivaprasad_paruchuri</dc:creator>
      <dc:date>2013-12-17T07:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952038#M1798782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sougata,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are using the ADBC API classes to wrap the Native SQL statement. Of course the guideline is to use ADBC, but is it worth the effort?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used ADBC APIs extensively in the last few weeks &amp;amp; i love them. But i still feel that it's too much for this simple task, i prefer to &lt;A href="http://en.wikipedia.org/wiki/KISS_principle"&gt;KISS&lt;/A&gt; &lt;SPAN __jive_emoticon_name="silly" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/408/images/emoticons/silly.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will be happy to hear your thoughts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 12:17:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952038#M1798782</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2013-12-17T12:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952039#M1798783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suhas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe its definitely worth the effort, especially for the particular scenario in my example, to be able to meet the business requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The requirement that we had was to provide (to a WebService) with &lt;SPAN style="text-decoration: underline;"&gt;all&lt;/SPAN&gt; matches (i.e. all possible combinations of a case insensitive wildcard search) of a vendor name found from the SAP database (field LFA1-NAME1) on user input in a "vendor name" field from a legacy system via a WebService.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We did not think it was possible to achieve the results by using Open SQL - Probably the only way to get the results was to use Native SQL and the only way we could build it elegantly (and in the SAP recommended way) was to use the SAP provided ADBC APIs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Dec 2013 23:04:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952039#M1798783</guid>
      <dc:creator>Sougata</dc:creator>
      <dc:date>2013-12-17T23:04:59Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952040#M1798784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice stuff, Sougata!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haven't tried ADBC much yet, but will keep it in mind in case I need something similar (as I did in the past, but no ADBC available &lt;SPAN __jive_emoticon_name="sad" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/408/images/emoticons/sad.gif"&gt;&lt;/SPAN&gt; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Custodio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Dec 2013 00:49:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952040#M1798784</guid>
      <dc:creator>custodio_deoliveira</dc:creator>
      <dc:date>2013-12-18T00:49:27Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952041#M1798785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;the only way we could build it elegantly (and in the SAP recommended way) was to use the SAP provided ADBC API&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;That's what the question is all about - elegance v/s simplicity &lt;SPAN __jive_emoticon_name="silly" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/408/images/emoticons/silly.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just to make everyone sure I'm not against using ADBC; i love them, i really do &lt;SPAN __jive_emoticon_name="love" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/408/images/emoticons/love.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Dec 2013 10:16:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952041#M1798785</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2013-12-18T10:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: Case Insensitive SELECT statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952042#M1798786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this particular business scenario, as far as I know, Native SQL is the only way to achieve the required results i.e. it is not possible to construct a generic Open SQL statement to provide a solution for this requirement as there could possibly be innumerable search combinations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other way it could have been done was to use direct Native SQL operations i.e. coding direct EXEC-ENDEXEC statements - but there are lots of advantages of using these ADBC APIs. The intention is not to touch the core object (Native SQL operations) but to work with the wrapper objects (the APIs) which drive the DB operations with a lot of exception handling at each layer available "free" to the calling applications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the whole point is to model the data access in an object oriented approach.To put this argument into perspective: Would I write procedural code if asked to write a new program from scratch? No. Is there any harm in writing good procedural code? No! Then why would I want to write it completely in OO? Because I want to implement the solution using a 'Model' which then becomes much easier to enhance and/or extend business functionality in the long run etc. etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I think, more often than not, there are more than enough reasons for being elegant than just for elegance sake! &lt;SPAN __jive_emoticon_name="grin" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/408/images/emoticons/grin.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Dec 2013 00:51:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/case-insensitive-select-statement/m-p/9952042#M1798786</guid>
      <dc:creator>Sougata</dc:creator>
      <dc:date>2013-12-19T00:51:45Z</dc:date>
    </item>
  </channel>
</rss>

