Absence Overlaping Between 2 Schedules (Doc ID 1961781.1)

Last updated on MARCH 07, 2017

Applies to:

Oracle Human Resources - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms


When applying for an absence with start date and end date on a different work schedule, the duration is calculated incorrectly.

Steps to Reproduce:

The issue can be reproduced at will with the following steps:

     1) US Super HRMS Manager Responsibility

     2) Create 2 Schedule Patterns and attach them to schedule

     3) Go to Work Structures>Work Schedules>Maintain Schedules>Schedule Patterns

     4) Click on Create>Calendar based pattern
           Name: ABC_calendar
           Desc: ABC_calendar with 7 hours
           Day Monday, Tuesday to friday etc 8:30am for 7hours

     5) Click continue

     6) Start date: Aug4th 2014 monday
            End date: End of year Dec 31st

     7) Schedule Pattern is created

     8) Next step is to Create Schedule:
           Select ABC_calendar pattern created in earlier step
           Schedule Name: ABC_calendar_Schedule
           Category: Work Schedule
           Effective date: Aug4th 2014 monday
           Effective End : 31st Dec 2014

     9) Click Next

    10) Click Apply

    11) Schedule created successfully

    12) Now add one more Schedule Patterns

    13) US Super HRMS Manager> Go to Work Structures>work schedules>Maintain Schedules>Schedule Patterns
           Create>Calendar based pattern
           Name: ABC_calendar2
           Desc: ABC_calednar with 8 hours
           Day Monday, Tuesday to friday etc 8:30am for 8hours

    14) Click continue

    15) Start date: Aug4th 2014 monday
             End date: End of year Dec 31st

    16) Schedule Pattern is created.

    17) Create Schedule:
           Select ABC_calendar2 pattern created in earlier step
           Schedule Name: ABC_calendar2_Schedule
           Category: Work Schedule
           Effective date: Aug4th 2014 monday
           Effective End : 31st Dec 2014

    18) Click Next

    19) Click Apply

    20) Not attach to this employee

    21) Go to People>Enter and Maintain> retrieve the person employee

    22) Go to Assignment>Others button> Schedule

    23) Add schedule>Choose ABC_calendar
             Change Effective end date from 31st Dec 2014 to  October 21 and publish schedule.

    24) Add schedule>Choose ABC_calendar2
             Choose Effective date of October 22 and publish schedule.

    25) Go to People>Enter and Maintain> Others button> select Absence from the list

    26) Select Absence Type> Personal Time
           Notified and actual start is 21 Oct 2014
           Time 08:30
           Actual end date is 21 Oct 2014
           Time 16:30

    27) When click on Calculate Duration it shows 32 hours or some times it shows 8 hours.




Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms