<?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: reports in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562153#M584377</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's a function module 'OIL_LAST_DAY_OF_PREVIOUS_MONTH' that is used to determine the last day of the previous month. from this you can derive the first date of the current month. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : date1 like sy-datum. &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH' &lt;/P&gt;&lt;P&gt;     EXPORTING &lt;/P&gt;&lt;P&gt;          I_DATE_OLD = date1 &lt;/P&gt;&lt;P&gt;    IMPORTING &lt;/P&gt;&lt;P&gt;         E_DATE_NEW = date1 &lt;/P&gt;&lt;P&gt;          . &lt;/P&gt;&lt;P&gt;data date2 like sy-datum. &lt;/P&gt;&lt;P&gt;date2 = date1 + 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write date2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you put 27.12.2005 as the input date,   date2 you will get as 01.12.2005. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or else you can use the following code: &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;v_startdate = sy-datum. &lt;/P&gt;&lt;P&gt;v_startdate+6(2) = '01'. &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;v_enddate = v_startdate. &lt;/P&gt;&lt;P&gt;if v_enddate+4(2) &amp;gt;= '01' AND v_enddate &amp;gt;= '11'. &lt;/P&gt;&lt;P&gt;   v_endate&lt;EM&gt;4(2) = v_enddate&lt;/EM&gt;4(2) + 1. &lt;/P&gt;&lt;P&gt;elseif v_enddate = '12'. &lt;/P&gt;&lt;P&gt;  v_enddate+4(2) = '01'. &lt;/P&gt;&lt;P&gt;  v_enddate&lt;EM&gt;(4) = v_enddate&lt;/EM&gt;(4) + 1. &lt;/P&gt;&lt;P&gt;endif. &lt;/P&gt;&lt;P&gt;v_enddate = v_enddate - 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Jul 2007 07:55:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-30T07:55:06Z</dc:date>
    <item>
      <title>reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562151#M584375</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;Default previous month first day as the low value for &amp;#145;Change Date&amp;#146; and previous month end date as high value for &amp;#145;Change Date&amp;#146;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 07:51:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562151#M584375</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T07:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562152#M584376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT-OPTIONS: s_date FOR sy-datum.

INITIALIZATION.
  DATA: l_date TYPE sy-datum.
* First day of the actual month
  CONCATENATE sy-datum(6) '01' INTO l_date.
* subtracting one, we have the last day of the previous month
  l_date = l_date - 1.
* Taking first day of the p.month
  CONCATENATE l_date(6) '01' INTO s_date-low.
* Getting the last day
  s_date-high = l_date.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited to make it clearer: &lt;/P&gt;&lt;P&gt;        Vicenç Lozano&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 07:54:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562152#M584376</guid>
      <dc:creator>VXLozano</dc:creator>
      <dc:date>2007-07-30T07:54:20Z</dc:date>
    </item>
    <item>
      <title>Re: reports</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562153#M584377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's a function module 'OIL_LAST_DAY_OF_PREVIOUS_MONTH' that is used to determine the last day of the previous month. from this you can derive the first date of the current month. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : date1 like sy-datum. &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH' &lt;/P&gt;&lt;P&gt;     EXPORTING &lt;/P&gt;&lt;P&gt;          I_DATE_OLD = date1 &lt;/P&gt;&lt;P&gt;    IMPORTING &lt;/P&gt;&lt;P&gt;         E_DATE_NEW = date1 &lt;/P&gt;&lt;P&gt;          . &lt;/P&gt;&lt;P&gt;data date2 like sy-datum. &lt;/P&gt;&lt;P&gt;date2 = date1 + 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write date2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you put 27.12.2005 as the input date,   date2 you will get as 01.12.2005. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or else you can use the following code: &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;v_startdate = sy-datum. &lt;/P&gt;&lt;P&gt;v_startdate+6(2) = '01'. &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;v_enddate = v_startdate. &lt;/P&gt;&lt;P&gt;if v_enddate+4(2) &amp;gt;= '01' AND v_enddate &amp;gt;= '11'. &lt;/P&gt;&lt;P&gt;   v_endate&lt;EM&gt;4(2) = v_enddate&lt;/EM&gt;4(2) + 1. &lt;/P&gt;&lt;P&gt;elseif v_enddate = '12'. &lt;/P&gt;&lt;P&gt;  v_enddate+4(2) = '01'. &lt;/P&gt;&lt;P&gt;  v_enddate&lt;EM&gt;(4) = v_enddate&lt;/EM&gt;(4) + 1. &lt;/P&gt;&lt;P&gt;endif. &lt;/P&gt;&lt;P&gt;v_enddate = v_enddate - 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 07:55:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reports/m-p/2562153#M584377</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-30T07:55:06Z</dc:date>
    </item>
  </channel>
</rss>

