<?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 Date calculation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467812#M554386</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to do some date calculations. The programming is taking the current date and needs to build a date range. Starting date is first of current month. This is easy. Enddate ist last day of month +3. So starting in December, the date range needs to be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.12.yyyy to 28.02.yyyy. According to leap years it meight be 29.02.yyyy. Is there an easy way to calaculate this without programming so much rules like month can have 28, 30 or 31 days or may be 29 is valid, too?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Jun 2007 08:21:43 GMT</pubDate>
    <dc:creator>rainer_hbenthal</dc:creator>
    <dc:date>2007-06-22T08:21:43Z</dc:date>
    <item>
      <title>Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467812#M554386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to do some date calculations. The programming is taking the current date and needs to build a date range. Starting date is first of current month. This is easy. Enddate ist last day of month +3. So starting in December, the date range needs to be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.12.yyyy to 28.02.yyyy. According to leap years it meight be 29.02.yyyy. Is there an easy way to calaculate this without programming so much rules like month can have 28, 30 or 31 days or may be 29 is valid, too?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 08:21:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467812#M554386</guid>
      <dc:creator>rainer_hbenthal</dc:creator>
      <dc:date>2007-06-22T08:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467813#M554387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  DATA: gd_factorydat LIKE scal-facdate,
        gd_resdate    LIKE sy-datum.

* Convert date to factory date
  CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
       EXPORTING
            date                = p_paydate  "Starting date
            factory_calendar_id = 'GB'
       IMPORTING
            factorydate         = gd_factorydat. "Factory calender date

* Add n number of days to factory date, ignors non working days
  gd_factorydat =  gd_factorydat + p_days.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 08:24:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467813#M554387</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T08:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467814#M554388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; he function module CALCULATE_DATE also adds/subtracts days and months to/from a date. The following website also demonstrates a number of ways to add days/months taking into account working and non working days if that is any use. &lt;A href="http://www.sapdevelopment.co.uk/tips/date/datehome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/tips/date/datehome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DAYS = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;months = '01'&lt;/P&gt;&lt;P&gt;start_date = p_date&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;result_date = p_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarsd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 08:25:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467814#M554388</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T08:25:27Z</dc:date>
    </item>
    <item>
      <title>Re: Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467815#M554389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rainer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what u want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: LV_DATE LIKE SY-DATUM.
DATA: RA_DATE TYPE RANGE OF SY-DATUM  WITH HEADER LINE.
CALL FUNCTION 'LAST_DAY_OF_MONTHS'
     EXPORTING
          DAY_IN            = DATE
     IMPORTING
          LAST_DAY_OF_MONTH = LV_DATE
     EXCEPTIONS
          DAY_IN_NO_DATE    = 1
          OTHERS            = 2.
IF SY-SUBRC &amp;lt;&amp;gt; 0.
  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
DATE+6(2) = '01'.
*DO.
RA_DATE-SIGN = 'I'.
RA_DATE-OPTION = 'BT'.
RA_DATE-LOW =  DATE.
RA_DATE-HIGH =  LV_DATE + 3.
APPEND RA_DATE.

LOOP AT RA_DATE.
  WRITE: RA_DATE-LOW, 25 RA_DATE-HIGH.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 08:31:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467815#M554389</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T08:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467816#M554390</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;Try this fm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data l_day type p.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HR_E_NUM_OF_DAYS_OF_MONTH'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      p_fecha        = sy-datum&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      number_of_days = l_day.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      write l_day.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Jayanthi Jayaraman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 08:37:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467816#M554390</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2007-06-22T08:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467817#M554391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This code does not return factory date.  The trasnfer rules never finish.  I am sure I am missing additional code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2009 15:44:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/date-calculation/m-p/2467817#M554391</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-16T15:44:29Z</dc:date>
    </item>
  </channel>
</rss>

