<?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: How to write dynamic where condition in loop ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937710#M1965317</link>
    <description>&lt;P&gt;Hello   &lt;SPAN class="mention-scrubbed"&gt;vinayad&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Could you put in some more information about how your dynamic condition will be formed?&lt;/P&gt;</description>
    <pubDate>Fri, 31 May 2019 06:53:55 GMT</pubDate>
    <dc:creator>tamitdassharma</dc:creator>
    <dc:date>2019-05-31T06:53:55Z</dc:date>
    <item>
      <title>How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937709#M1965316</link>
      <description>&lt;P&gt;Is it possible to achieve this ?&lt;/P&gt;
  &lt;P&gt;field-symbols : &amp;lt;i_itab&amp;gt; TYPE table ,&lt;/P&gt;
  &lt;P&gt; &amp;lt;wa_tab&amp;gt; type any.&lt;/P&gt;
  &lt;P&gt;Loop at &amp;lt;i_itab&amp;gt; assigning &amp;lt;wa_tab&amp;gt; where (dynamic condition).&lt;/P&gt;
  &lt;P&gt;I am trying to replace value, if the condition satisfies it will change but i am unable to satisfy the condition here.&lt;/P&gt;
  &lt;P&gt;- thank you !&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 06:47:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937709#M1965316</guid>
      <dc:creator>vinayad</dc:creator>
      <dc:date>2019-05-31T06:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937710#M1965317</link>
      <description>&lt;P&gt;Hello   &lt;SPAN class="mention-scrubbed"&gt;vinayad&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Could you put in some more information about how your dynamic condition will be formed?&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 06:53:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937710#M1965317</guid>
      <dc:creator>tamitdassharma</dc:creator>
      <dc:date>2019-05-31T06:53:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937711#M1965318</link>
      <description>&lt;P&gt;&lt;A href="https://help.sap.com/doc/abapdocu_753_index_htm/7.53/en-US/index.htm?file=abaploop_at_itab_cond.htm#!ABAP_ADDITION_4@4@"&gt;ABAP documentation - LOOP AT ... WHERE (cond_syntax) (dynamic)&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 07:08:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937711#M1965318</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2019-05-31T07:08:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937712#M1965319</link>
      <description>&lt;P&gt;Kindly try with range. Declare data type as range and then loop that dyanmic query into work area.&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 08:13:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937712#M1965319</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-05-31T08:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937713#M1965320</link>
      <description>&lt;P&gt;where is the condition?&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 09:13:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937713#M1965320</guid>
      <dc:creator>DoanManhQuynh</dc:creator>
      <dc:date>2019-05-31T09:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937714#M1965321</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/176153/dassharma.html"&gt;Tamit Kumar Das Sharma&lt;/A&gt;&lt;/P&gt;&lt;P&gt;data cond type string.&lt;/P&gt;&lt;P&gt;Loop at &amp;lt;i_itab&amp;gt; assigning &amp;lt;wa_tab&amp;gt; where (cond).&lt;/P&gt;&lt;P&gt;-Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 09:39:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937714#M1965321</guid>
      <dc:creator>vinayad</dc:creator>
      <dc:date>2019-05-31T09:39:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937715#M1965322</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/1091/sandrarossi.html"&gt;Sandra Rossi&lt;/A&gt;&lt;/P&gt;&lt;P&gt;When I tried this below way,&lt;/P&gt;&lt;P&gt;DATA dref TYPE REF TO i.&lt;/P&gt;&lt;P&gt;DATA :BEGIN OF line,&lt;BR /&gt;
 col1 TYPE i,&lt;BR /&gt;
 col2 TYPE i,&lt;BR /&gt;
 END OF line.&lt;/P&gt;&lt;P&gt;dref = REF #( num ).&lt;BR /&gt;&lt;BR /&gt;
 LOOP at &amp;lt;i_itab&amp;gt; INTO line FROM 10 TO 25 WHERE col2 &amp;gt; dref-&amp;gt;*.&lt;/P&gt;&lt;P&gt;I am getting error, The field REF is unknown.&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 09:44:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937715#M1965322</guid>
      <dc:creator>vinayad</dc:creator>
      <dc:date>2019-05-31T09:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937716#M1965323</link>
      <description>&lt;P&gt;It's a completely different question. "dref = REF #( num )" works only from ABAP 7.40 SP 2.&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2019 09:57:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937716#M1965323</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2019-05-31T09:57:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to write dynamic where condition in loop ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937717#M1965324</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CASE gv_cdvue.
  WHEN 'L'.
    lv_condi = 'dcmdr GE gv_daybf   OR dcmdr LE gv_daybf   '.
  WHEN 'C'.
    lv_condi = 'dcldr GE gv_daybf   OR dcldr LE gv_daybf   '.
  WHEN 'E'.
  WHEN OTHERS.


ENDCASE.


  LOOP AT gt_plcad INTO ls_plcad  WHERE (lv_condi).
    ....
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;A href="https://answers.sap.com/questions/5712863/dynamic-where-clause-for-loop-at-internal-table.html"&gt;https://answers.sap.com/questions/5712863/dynamic-where-clause-for-loop-at-internal-table.html&lt;/A&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: lt_spfli TYPE STANDARD TABLE OF spfli,
       lv_where TYPE string,
       lv_fld1  TYPE string value 'CARRID',
       lv_fld2  TYPE string VALUE 'AIRPTO',
       lv_carrid TYPE s_carr_id VALUE 'AA',
       lv_airpt  TYPE s_toairp VALUE 'JFK',
       lv_sing_quote TYPE string VALUE '''',
       lv_stub   TYPE string,
       lv_stub2   TYPE string.
FIELD-SYMBOLS: &amp;lt;fs_spfli&amp;gt; TYPE spfli.
SELECT * INTO CORRESPONDING FIELDS OF TABLE lt_spfli FROM spfli.
"To add the single quote around value. E.g.  AA =&amp;gt; 'AA', JFK =&amp;gt; 'JFK'
CONCATENATE lv_sing_quote lv_carrid lv_sing_quote INTO lv_stub.
CONCATENATE lv_sing_quote lv_airpt lv_sing_quote INTO lv_stub2.
"Where clause without AND
CONCATENATE lv_fld1 '=' lv_stub INTO lv_where SEPARATED BY space.
ULINE.
LOOP AT lt_spfli ASSIGNING &amp;lt;fs_spfli&amp;gt; WHERE (lv_where).
   WRITE: / &amp;lt;fs_spfli&amp;gt;-carrid, &amp;lt;fs_spfli&amp;gt;-airpto.
ENDLOOP.
ULINE.
NEW-LINE.
NEW-LINE.
CLEAR lv_where.
"Where clause with AND
CONCATENATE lv_fld1 '=' lv_stub 'AND' lv_fld2 '=' lv_stub2 INTO lv_where SEPARATED BY SPACE.
ULINE.
LOOP AT lt_spfli ASSIGNING &amp;lt;fs_spfli&amp;gt; WHERE (lv_where).
   WRITE: / &amp;lt;fs_spfli&amp;gt;-carrid, &amp;lt;fs_spfli&amp;gt;-airpto.
ENDLOOP.
ULINE.
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 31 May 2019 13:33:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-dynamic-where-condition-in-loop/m-p/11937717#M1965324</guid>
      <dc:creator>Nawanandana</dc:creator>
      <dc:date>2019-05-31T13:33:06Z</dc:date>
    </item>
  </channel>
</rss>

