<?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: working days in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520311#M570407</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;Find the difference between two days in days, months and years&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ZDATEDIFF.

DATA: EDAYS   LIKE VTBBEWE-ATAGE,
      EMONTHS LIKE VTBBEWE-ATAGE,
      EYEARS  LIKE VTBBEWE-ATAGE.

PARAMETERS: FROMDATE LIKE VTBBEWE-DBERVON,
            TODATE   LIKE VTBBEWE-DBERBIS DEFAULT SY-DATUM.

call function 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
  exporting
    i_date_from          = FROMDATE
    i_date_to            = TODATE
*   I_FLG_SEPARATE       = ' '
  IMPORTING
    E_DAYS               = EDAYS
    E_MONTHS             = EMONTHS
    E_YEARS              = EYEARS.

WRITE:/ 'Difference in Days   ', EDAYS.
WRITE:/ 'Difference in Months ', EMONTHS.
WRITE:/ 'Difference in Years  ', EYEARS.

INITIALIZATION.
FROMDATE = SY-DATUM - 60.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points if it is usefull ...&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 08:05:58 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T08:05:58Z</dc:date>
    <item>
      <title>working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520305#M570401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to calculate working days between two dates? Is there any FM for it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx in advance.&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;Shaik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 07:58:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520305#M570401</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T07:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520306#M570402</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;use&lt;/P&gt;&lt;P&gt;K_ABC_WORKDAYS_FOR_PERIODS_GET&lt;/P&gt;&lt;P&gt;RKE_SELECT_FACTDAYS_FOR_PERIOD&lt;/P&gt;&lt;P&gt;Refer&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2852926"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3668377"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3757432"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 08:01:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520306#M570402</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T08:01:13Z</dc:date>
    </item>
    <item>
      <title>Re: working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520307#M570403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;WEEK_GET_NR_OF_WORKDAYS&lt;/P&gt;&lt;P&gt;Reward if useful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 08:01:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520307#M570403</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T08:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520308#M570404</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 these FM's :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIMA_DAYS_AND_MONTHS_AND_YEARS&lt;/P&gt;&lt;P&gt;HR_SGPBS_YRS_MTHS_DAYS&lt;/P&gt;&lt;P&gt;RKE_SELECT_FACTDAYS_FOR_PERIOD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the following FM&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RKE_SELECT_FACTDAYS_FOR_PERIOD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_datab = date1&lt;/P&gt;&lt;P&gt;i_datbi = date2&lt;/P&gt;&lt;P&gt;i_factid = 'GB'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;eth_dats = l_it_dat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In i_factid you have to pass factory Id like for india 'IN' or some other coutnry&lt;/P&gt;&lt;P&gt;n pass two dates you will get only working days in between those two dates&lt;/P&gt;&lt;P&gt;according to that calender&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the function module &lt;/P&gt;&lt;P&gt;WDKAL_DATE_ADD_FKDAYS &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to get the No of working days between the date range.&lt;/P&gt;&lt;P&gt;and the function module,&lt;/P&gt;&lt;P&gt;WEEK_GET_NR_OF_WORKDAYS &lt;/P&gt;&lt;P&gt;K_ABC_WORKDAYS_FOR_PERIODS_GET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Padmam.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 08:02:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520308#M570404</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T08:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520309#M570405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;report zdata_0003.
 
data: begin of itab occurs 0,
      datum type sy-datum,
      end of itab.
 
data: weekday like dtresr-weekday.
data: number_lines type i.
 
parameters: p_sdatum type sy-datum,
            p_edatum type sy-datum.
 
 
itab-datum = p_sdatum.
append itab.
 
do.
 
  if itab-datum = p_edatum.
    exit.
  endif.
 
  itab-datum = itab-datum + 1.
 
 
  call function 'DATE_TO_DAY'
       exporting
            date    = itab-datum
       importing
            weekday = weekday.
  if weekday = 'Sat.'
    or weekday = 'Sunday'.
    continue.
  endif.
 
  append itab.
 
 
enddo.
 
describe table itab lines number_lines.
 
write:/ 'Number of days between dates is', number_lines.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points if it is usefull ....&lt;/P&gt;&lt;P&gt;girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 08:04:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520309#M570405</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T08:04:03Z</dc:date>
    </item>
    <item>
      <title>Re: working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520310#M570406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check the below funtion module,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_CHECK_WORKINGDAY'&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;Line&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 08:05:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520310#M570406</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T08:05:52Z</dc:date>
    </item>
    <item>
      <title>Re: working days</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520311#M570407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;Find the difference between two days in days, months and years&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ZDATEDIFF.

DATA: EDAYS   LIKE VTBBEWE-ATAGE,
      EMONTHS LIKE VTBBEWE-ATAGE,
      EYEARS  LIKE VTBBEWE-ATAGE.

PARAMETERS: FROMDATE LIKE VTBBEWE-DBERVON,
            TODATE   LIKE VTBBEWE-DBERBIS DEFAULT SY-DATUM.

call function 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
  exporting
    i_date_from          = FROMDATE
    i_date_to            = TODATE
*   I_FLG_SEPARATE       = ' '
  IMPORTING
    E_DAYS               = EDAYS
    E_MONTHS             = EMONTHS
    E_YEARS              = EYEARS.

WRITE:/ 'Difference in Days   ', EDAYS.
WRITE:/ 'Difference in Months ', EMONTHS.
WRITE:/ 'Difference in Years  ', EYEARS.

INITIALIZATION.
FROMDATE = SY-DATUM - 60.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points if it is usefull ...&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 08:05:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/working-days/m-p/2520311#M570407</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T08:05:58Z</dc:date>
    </item>
  </channel>
</rss>

