<?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: where condition in select query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883378#M933141</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then you're going to have to go at it this way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES: cosp.
DATA:
  BEGIN OF gt_itab OCCURS 0,
    objnr      LIKE cosp-objnr,
  END OF gt_itab.
DATA:
  wk_objnr      LIKE cosp-objnr,
  srch_str(22) VALUE '1000',
  ss_len       TYPE i.

START-OF-SELECTION.

  ss_len = strlen( srch_str ).

  SELECT objnr FROM cosp INTO gt_itab-objnr.

    CHECK gt_itab-objnr+2(ss_len) = srch_str.
    APPEND gt_itab.

  ENDSELECT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES: cosp.
DATA:
  BEGIN OF gt_itab OCCURS 0,
    objnr      LIKE cosp-objnr,
  END OF gt_itab.
DATA:
  cntlarea(22)  TYPE c  VALUE '1000',
  wk_objnr      LIKE cosp-objnr,
  srch_str(50),
  ss_len       TYPE i.

START-OF-SELECTION.

  CONCATENATE '%' cntlarea '%' INTO srch_str.

  ss_len = strlen( cntlarea ).

  SELECT objnr FROM cosp INTO gt_itab-objnr
    WHERE objnr LIKE srch_str.

    CHECK gt_itab-objnr+2(ss_len) = cntlarea.
    APPEND gt_itab.

  ENDSELECT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Paul Chapman on May 29, 2008 8:33 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 29 May 2008 12:29:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-29T12:29:11Z</dc:date>
    <item>
      <title>where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883373#M933136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my requirement is this. I want to fetch some records &lt;/P&gt;&lt;P&gt;from DB table. The field objnr has 12 characters. &lt;/P&gt;&lt;P&gt;i will supply a substring of this field. the substring &lt;/P&gt;&lt;P&gt;starts at the 3rd location of field. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT objnr FROM cosp INTO TABLE gt_itab&lt;/P&gt;&lt;P&gt;              WHERE objnr like srch_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to do this? could u give me a possible solution?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 10:36:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883373#M933136</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T10:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883374#M933137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;WHERE objnr like srch_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;srch_str should contain ' %' sign for LIKE to work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 10:37:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883374#M933137</guid>
      <dc:creator>Sm1tje</dc:creator>
      <dc:date>2008-05-29T10:37:57Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883375#M933138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do something like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_obj TYPE objnr.&lt;/P&gt;&lt;P&gt;CONCATENATE '%' srch_str INTO w_obj.&lt;/P&gt;&lt;P&gt;SELECT objnr FROM cosp INTO TABLE gt_itab&lt;/P&gt;&lt;P&gt;WHERE objnr like w_obj.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;Valter Oliveira.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 10:38:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883375#M933138</guid>
      <dc:creator>valter_oliveira</dc:creator>
      <dc:date>2008-05-29T10:38:57Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883376#M933139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if you want to give 3 characters ex abc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give the scrch_str as %abc%&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : scrch_str type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT objnr FROM cosp INTO TABLE gt_itab&lt;/P&gt;&lt;P&gt;WHERE objnr like srch_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 10:38:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883376#M933139</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-05-29T10:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883377#M933140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;before the select query i used this statement.&lt;/P&gt;&lt;P&gt;CONCATENATE '%' cntlarea '%' INTO srch_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i want to search from the 2nd position.&lt;/P&gt;&lt;P&gt;eg: suppose objnr = KS1000AP01DESHLF .&lt;/P&gt;&lt;P&gt;and cntlarea = '1000'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so the search should start at the 2nd position.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 12:17:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883377#M933140</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T12:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883378#M933141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then you're going to have to go at it this way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES: cosp.
DATA:
  BEGIN OF gt_itab OCCURS 0,
    objnr      LIKE cosp-objnr,
  END OF gt_itab.
DATA:
  wk_objnr      LIKE cosp-objnr,
  srch_str(22) VALUE '1000',
  ss_len       TYPE i.

START-OF-SELECTION.

  ss_len = strlen( srch_str ).

  SELECT objnr FROM cosp INTO gt_itab-objnr.

    CHECK gt_itab-objnr+2(ss_len) = srch_str.
    APPEND gt_itab.

  ENDSELECT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TABLES: cosp.
DATA:
  BEGIN OF gt_itab OCCURS 0,
    objnr      LIKE cosp-objnr,
  END OF gt_itab.
DATA:
  cntlarea(22)  TYPE c  VALUE '1000',
  wk_objnr      LIKE cosp-objnr,
  srch_str(50),
  ss_len       TYPE i.

START-OF-SELECTION.

  CONCATENATE '%' cntlarea '%' INTO srch_str.

  ss_len = strlen( cntlarea ).

  SELECT objnr FROM cosp INTO gt_itab-objnr
    WHERE objnr LIKE srch_str.

    CHECK gt_itab-objnr+2(ss_len) = cntlarea.
    APPEND gt_itab.

  ENDSELECT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Paul Chapman on May 29, 2008 8:33 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 12:29:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883378#M933141</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T12:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883379#M933142</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;In ABAP we have 2 types of wild characters.&lt;/P&gt;&lt;P&gt;One is '%' which means that it can replace any number of characters.&lt;/P&gt;&lt;P&gt;Another one is '_' which is underscore. it is used to replace single character. so you can use this. As the substring starts from 3rd character use 2 underscores which gets the required results.&lt;/P&gt;&lt;P&gt;suppose field1 is 18 characters,&lt;/P&gt;&lt;P&gt;field2 is 16 characters,&lt;/P&gt;&lt;P&gt;temp is '_'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first take subtring into field2 then concatenate two times with '_' to string field1.so that it can take any 2 values in the records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is helpful to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 13:03:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883379#M933142</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T13:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: where condition in select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883380#M933143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;He's right..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This worked&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

TABLES: cosp.
DATA:
  BEGIN OF gt_itab OCCURS 0,
    objnr      LIKE cosp-objnr,
  END OF gt_itab.
DATA:
  cntlarea(22)  TYPE c  VALUE '1000',
  srch_str(50).

START-OF-SELECTION.

  CONCATENATE '__' cntlarea '%' INTO srch_str.

  SELECT objnr FROM cosp INTO table gt_itab
    WHERE objnr LIKE srch_str.

  BREAK-POINT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2008 13:14:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/where-condition-in-select-query/m-p/3883380#M933143</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-29T13:14:51Z</dc:date>
    </item>
  </channel>
</rss>

