<?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: Function module for Date calculation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739938#M1112012</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this too:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  l_year1 TYPE i,&lt;/P&gt;&lt;P&gt;  l_year2 TYPE p DECIMALS 2,&lt;/P&gt;&lt;P&gt;  l_date TYPE sy-datum.&lt;/P&gt;&lt;P&gt;PARAMETER: datum TYPE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_year1 = datum(4) / 4.&lt;/P&gt;&lt;P&gt;l_year2 = datum(4) / 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF l_year1 EQ l_year2.&lt;/P&gt;&lt;P&gt;  l_date = datum - 365.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  l_date = datum - 366.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Nov 2008 05:07:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-13T05:07:09Z</dc:date>
    <item>
      <title>Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739921#M1111995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt; I have a requirement to check a Date exactly 12 months back from the present day when my function module is called.&lt;/P&gt;&lt;P&gt;Is there a SAP standard function module to do this manipulation?&lt;/P&gt;&lt;P&gt;Presently i have used the following code,&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt; LV_DATUM = SY-DATUM&lt;/P&gt;&lt;P&gt; LV_DATUM = LV_DATUM - 365.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem in the above code is not knowing the Leap year dynamically, which means it would sometimes be less than 365 days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 16:38:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739921#M1111995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T16:38:50Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739922#M1111996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try HRWPC_BL_DATES_MONTH_INTERVAL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 16:48:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739922#M1111996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T16:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739923#M1111997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just try the following (no FM is necessary):&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;lv_datum = sy-datum.
lv_datum(4) = lv_datum(4) - 1.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 16:51:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739923#M1111997</guid>
      <dc:creator>JozsefSzikszai</dc:creator>
      <dc:date>2008-11-12T16:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739924#M1111998</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 "MONTH_PLUS_DETERMINE"&lt;/P&gt;&lt;P&gt;Add or subtract months from a date. To subtract a month, enter a negative value for the 'months' parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chithra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 16:54:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739924#M1111998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T16:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739925#M1111999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:lv_date TYPE d.
lv_date = '20000504'.

lv_date+0(4) = lv_date+0(4) - 1.

WRITE:/ lv_date.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:04:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739925#M1111999</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-11-12T17:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739926#M1112000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And what about if the date was '20080229' how owuld your code work in that case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:28:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739926#M1112000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T17:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739927#M1112001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What would be the expected result, 20070228 or 20070301?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:33:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739927#M1112001</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-11-12T17:33:33Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739928#M1112002</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;Check this fm &lt;STRONG&gt;CALCULATE_DATE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gregory&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:35:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739928#M1112002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T17:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739929#M1112003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi MXG &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check it &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:lv_date TYPE d.
lv_date = '20080229'.   " value you gave

lv_date+0(4) = lv_date+0(4) - 1.

WRITE:/ lv_date.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;outoput: 02292007&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:48:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739929#M1112003</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-11-12T17:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739930#M1112004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes and then what to do with the date value 02/29/2007?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739930#M1112004</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T17:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739931#M1112005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;date will always be stored in YYYYMMDD format in SAP, specially in debug mode and in DB level.. its just the output or the conversion routines which shows us the ouput as per system settings...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:52:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739931#M1112005</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-11-12T17:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739932#M1112006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;do you see 20070229 or 02/29/2007 as a valid date?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;got it ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:54:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739932#M1112006</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T17:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739933#M1112007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;CODE&gt;outoput: 02292007&lt;/CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Was this date came in our life?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:55:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739933#M1112007</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T17:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739934#M1112008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;date - 1year is the concept and the logic works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;logic is writen in SAP _ ABAP not in Visual basics &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt; chill..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:56:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739934#M1112008</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-11-12T17:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739935#M1112009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess you still dont get it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try putting date as 02/29/2007 on any SAP date field on any screen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 17:58:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739935#M1112009</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T17:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739936#M1112010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 18:04:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739936#M1112010</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-11-12T18:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739937#M1112011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FM &lt;STRONG&gt;RP_CALC_DATE_IN_INTERVAL&lt;/STRONG&gt; worked fine for me &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'RP_CALC_DATE_IN_INTERVAL'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  date      = '02/29/2008'&lt;/P&gt;&lt;P&gt;                  days      = '0'&lt;/P&gt;&lt;P&gt;                  months    = '0'&lt;/P&gt;&lt;P&gt;                  signum    = '-'&lt;/P&gt;&lt;P&gt;                  years     = '01'&lt;/P&gt;&lt;P&gt;             IMPORTING&lt;/P&gt;&lt;P&gt;                  calc_date = p_bsdte.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i got p_bsdte = 02/28/2007.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2008 18:12:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739937#M1112011</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-12T18:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Function module for Date calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739938#M1112012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this too:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  l_year1 TYPE i,&lt;/P&gt;&lt;P&gt;  l_year2 TYPE p DECIMALS 2,&lt;/P&gt;&lt;P&gt;  l_date TYPE sy-datum.&lt;/P&gt;&lt;P&gt;PARAMETER: datum TYPE sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_year1 = datum(4) / 4.&lt;/P&gt;&lt;P&gt;l_year2 = datum(4) / 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF l_year1 EQ l_year2.&lt;/P&gt;&lt;P&gt;  l_date = datum - 365.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  l_date = datum - 366.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2008 05:07:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-date-calculation/m-p/4739938#M1112012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-13T05:07:09Z</dc:date>
    </item>
  </channel>
</rss>

