<?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: select rows containing dateto and datefrom from table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272208#M150594</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the graphic example it looks like all records (a,b,c, and d) have a date-from and date-to within the X-daterange, although you state the selection should only give b, c and d.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I missing something?&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;&lt;/P&gt;&lt;P&gt;John.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Mar 2006 13:45:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-03-28T13:45:35Z</dc:date>
    <item>
      <title>select rows containing dateto and datefrom from table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272206#M150592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a table containing a datefrom and date to for every row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I need to select a subset of this table that contains all the data between datefromX and dateto_x. With all the data this implies that I also need the periods that are only &lt;/P&gt;&lt;P&gt;partially between  the two dates&amp;#133;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Graphical illustration of the problem:&lt;/P&gt;&lt;P&gt;Table:&lt;/P&gt;&lt;P&gt;Row_a &amp;#150; datefrom_a &amp;#150; dateto_a,&lt;/P&gt;&lt;P&gt;Row_b &amp;#150; datefrom_b &amp;#150; dateto_b,&lt;/P&gt;&lt;P&gt;Row_c &amp;#150; datefrom_c &amp;#150; dateto_c,&lt;/P&gt;&lt;P&gt;Row_d &amp;#150; datefrom_d &amp;#150; dateto_d,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need every field within the range datefrom_x and dateto_x.&lt;/P&gt;&lt;P&gt;B, c and d.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR originaltext="---------------" /&gt;&lt;/TD&gt;&lt;TD&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;/TD&gt;&lt;TD&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;/TD&gt;&lt;TD&gt;&lt;HR originaltext="------------------" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;  &amp;lt;&lt;DEL&gt;a&lt;/DEL&gt;&amp;gt;                    &amp;lt;&lt;DEL&gt;b&lt;/DEL&gt;&amp;gt;                        &amp;lt;&lt;DEL&gt;c&lt;/DEL&gt;&amp;gt;                    &amp;lt;&lt;DEL&gt;d&lt;/DEL&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;		           &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;HR originaltext="-----------------------------------------------" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;					&amp;lt;&lt;DEL&gt;x&lt;/DEL&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;In this situation with datefrom_x and dateto_x, I would need a subset of the table looking as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Row_b   &amp;#150;  datefrom_b  &amp;#150;  dateto_b,&lt;/P&gt;&lt;P&gt;Row_c  &amp;#150;  datefrom_c  &amp;#150;  dateto_c,&lt;/P&gt;&lt;P&gt;Row_d  &amp;#150;  datefrom_d  &amp;#150;  dateto_d,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anybody got an idea how to do this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 13:37:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272206#M150592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T13:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: select rows containing dateto and datefrom from table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272207#M150593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi nana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. PROVIDE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. This statment is exactly for this purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. It will also return the SUBSET,&lt;/P&gt;&lt;P&gt;   (in the sense what i understood)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Just copy paste this program,&lt;/P&gt;&lt;P&gt;    and it will make things clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Just like yours,&lt;/P&gt;&lt;P&gt;   it has an internal table&lt;/P&gt;&lt;P&gt;   of dates, and it&lt;/P&gt;&lt;P&gt;   BREAKS the information&lt;/P&gt;&lt;P&gt;   and gives the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&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: BEGIN OF itab3 OCCURS 0,&lt;/P&gt;&lt;P&gt;        d1 TYPE sy-datum,&lt;/P&gt;&lt;P&gt;        d2 TYPE sy-datum,&lt;/P&gt;&lt;P&gt;        s TYPE string,&lt;/P&gt;&lt;P&gt;      END OF itab3 VALID BETWEEN d1 AND d2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : itab4 LIKE TABLE OF itab3 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : mindate TYPE sy-datum.&lt;/P&gt;&lt;P&gt;DATA : maxdate TYPE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab3-d1 = '20031229'.&lt;/P&gt;&lt;P&gt;itab3-d2 = '20031231'.&lt;/P&gt;&lt;P&gt;itab3-s  = 'First'.&lt;/P&gt;&lt;P&gt;APPEND itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab3-d1 = '20040101'.&lt;/P&gt;&lt;P&gt;itab3-d2 = '20040129'.&lt;/P&gt;&lt;P&gt;itab3-s  = 'Second'.&lt;/P&gt;&lt;P&gt;APPEND itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab3-d1 = '20031229'.&lt;/P&gt;&lt;P&gt;itab3-d2 = '20040129'.&lt;/P&gt;&lt;P&gt;itab3-s  = 'Third'.&lt;/P&gt;&lt;P&gt;APPEND itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab3-d1 = '20040105'.&lt;/P&gt;&lt;P&gt;itab3-d2 = '20040110'.&lt;/P&gt;&lt;P&gt;itab3-s  = 'Fourth'.&lt;/P&gt;&lt;P&gt;APPEND itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT itab3 BY  d2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt;get min max dates.&lt;/P&gt;&lt;P&gt;MINDATE = SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab3-d1 &amp;lt; mindate.&lt;/P&gt;&lt;P&gt;    mindate = itab3-d1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab3-d2 &amp;lt; mindate.&lt;/P&gt;&lt;P&gt;    mindate = itab3-d2.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab3-d1 &amp;gt; maxdate.&lt;/P&gt;&lt;P&gt;    maxdate = itab3-d1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF itab3-d2 &amp;gt; maxdate.&lt;/P&gt;&lt;P&gt;    maxdate = itab3-d2.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; ITAB4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab4-d1 = mindate.&lt;/P&gt;&lt;P&gt;itab4-d2 = maxdate.&lt;/P&gt;&lt;P&gt;itab4-s  = 'AAAAAA'.&lt;/P&gt;&lt;P&gt;APPEND itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROVIDE * FROM itab3  * FROM itab4&lt;/P&gt;&lt;P&gt;*BETWEEN '20031229' AND '20040129'.&lt;/P&gt;&lt;P&gt;BETWEEN mindate AND maxdate.&lt;/P&gt;&lt;P&gt;  WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; itab3-d1 , ' - '  ,   itab3-d2 ,  ' - ' , itab3-s.&lt;/P&gt;&lt;P&gt;ENDPROVIDE.&lt;/P&gt;&lt;P&gt;&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;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 13:44:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272207#M150593</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T13:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: select rows containing dateto and datefrom from table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272208#M150594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nana,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the graphic example it looks like all records (a,b,c, and d) have a date-from and date-to within the X-daterange, although you state the selection should only give b, c and d.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I missing something?&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;&lt;/P&gt;&lt;P&gt;John.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 13:45:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272208#M150594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-03-28T13:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: select rows containing dateto and datefrom from table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272209#M150595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: date like sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from &amp;lt;table&amp;gt; &lt;/P&gt;&lt;P&gt;      into table &amp;lt;itab&amp;gt; &lt;/P&gt;&lt;P&gt;      where datefrom LT date AND dateto GT date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;rahul.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2006 13:52:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-rows-containing-dateto-and-datefrom-from-table/m-p/1272209#M150595</guid>
      <dc:creator>rahulab</dc:creator>
      <dc:date>2006-03-28T13:52:26Z</dc:date>
    </item>
  </channel>
</rss>

