<?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 Dates calculation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551640#M581093</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;I needed some help in calculating dates in between 15th working day of the current month to 5th working day of the next month&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That means : suppose i have date as 25th march 2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then i need to check if it lies between 15th working day of March to 5th working day of April and offcourse 25th march should also be a working day. if not i have to throw an error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a kind of validation i have to put in the program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bhupal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 15:13:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T15:13:00Z</dc:date>
    <item>
      <title>Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551640#M581093</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;I needed some help in calculating dates in between 15th working day of the current month to 5th working day of the next month&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That means : suppose i have date as 25th march 2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then i need to check if it lies between 15th working day of March to 5th working day of April and offcourse 25th march should also be a working day. if not i have to throw an error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a kind of validation i have to put in the program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bhupal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:13:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551640#M581093</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551641#M581094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use function module DATE_CONVERT_TO_FACTORYDATE in a loop and count the days for example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:18:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551641#M581094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551642#M581095</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;This link may help u..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c0/98038ce58611d194cc00a0c94260a5/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/c0/98038ce58611d194cc00a0c94260a5/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Rewards if useful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Swati garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:25:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551642#M581095</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:25:47Z</dc:date>
    </item>
    <item>
      <title>Re: Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551643#M581096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please visit the link for function modules on date and time:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.geocities.com/victorav15/sapr3/abapfun.html#date" target="test_blank"&gt;http://www.geocities.com/victorav15/sapr3/abapfun.html#date&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:29:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551643#M581096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:29:47Z</dc:date>
    </item>
    <item>
      <title>Re: Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551644#M581097</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;To calculate nth working day of a month, use FM BKK_ADD_WORKINGDAY.&lt;/P&gt;&lt;P&gt;For example, to know the date of 15th working day of March 2007 :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BKK_ADD_WORKINGDAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_date = 20070301&lt;/P&gt;&lt;P&gt;    i_days = 15&lt;/P&gt;&lt;P&gt;    i_calendar1 = country code&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    e_date = date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do the same thing to calculate 5th working day of April and check your intial date (25th March) is between these two dates (which will be 20070322 and 20070406 with FR calendar).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then check your date is a working day with FM DATE_CHECK_WORKINGDAY :&lt;/P&gt;&lt;P&gt;call function 'DATE_CHECK_WORKINGDAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = 20070325&lt;/P&gt;&lt;P&gt;    factory_calendar_id = country code&lt;/P&gt;&lt;P&gt;    message_type = 'I'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    date_no_working_day = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 8.&lt;/P&gt;&lt;P&gt;message....&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward if helpful.&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;Nicolas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:31:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551644#M581097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:31:37Z</dc:date>
    </item>
    <item>
      <title>Re: Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551645#M581098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: date1 like sy-datum value '20070615'.&lt;/P&gt;&lt;P&gt;data: date2 like sy-datum value '20070705'.&lt;/P&gt;&lt;P&gt;data: days  type i.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  WHILE date1 &amp;lt; date2.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    date1 = date1 + 1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'DATE_CHECK_WORKINGDAY'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              DATE                = date1&lt;/P&gt;&lt;P&gt;              FACTORY_CALENDAR_ID = 'ZO'&lt;/P&gt;&lt;P&gt;              MESSAGE_TYPE        = 'I'&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              DATE_NO_WORKINGDAY  = 4.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 4.&lt;/P&gt;&lt;P&gt;      days = days + 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ENDWHILE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  write: date1, date2, days.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;regards, Dieter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:31:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551645#M581098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Dates calculation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551646#M581099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bhupal..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check with the below given code...&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;DATA: date1 TYPE dats,&lt;/P&gt;&lt;P&gt;      date2 TYPE dats,&lt;/P&gt;&lt;P&gt;      month(2) TYPE c,&lt;/P&gt;&lt;P&gt;      year(4) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_date TYPE dats DEFAULT sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  month = p_date+4(2).&lt;/P&gt;&lt;P&gt;  year  = p_date+0(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  date1+0(4) = year.&lt;/P&gt;&lt;P&gt;  date1+4(2) = month.&lt;/P&gt;&lt;P&gt;  date1+6(2) = '15'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF month NE '12'.&lt;/P&gt;&lt;P&gt;    month = month + 1.&lt;/P&gt;&lt;P&gt;    date2+0(4) = year.&lt;/P&gt;&lt;P&gt;    date2+4(2) = month.&lt;/P&gt;&lt;P&gt;    date2+6(2) = '05'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    year = year + 1.&lt;/P&gt;&lt;P&gt;    date2+0(4) = year.&lt;/P&gt;&lt;P&gt;    date2+4(2) = '01'.&lt;/P&gt;&lt;P&gt;    date2+6(2) = '05'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if p_date between date1 and date2.&lt;/P&gt;&lt;P&gt;  message 'Between' type 'S'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  message ' Not in between ' type 'E'.&lt;/P&gt;&lt;P&gt;endif.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prax..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 15:50:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dates-calculation/m-p/2551646#M581099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T15:50:24Z</dc:date>
    </item>
  </channel>
</rss>

