Different countries/regions, regions, cities, and so on, often have different holidays. In Time Off, holidays are grouped together in holiday calendars. The applicable holiday calendars are assigned to each employee using the Time Off functionality. Creating a holiday calendar ensures that the country/region-specific public holidays applicable to an employee are taken into account when the employee requests time off.
Holiday calendars can be created in two steps:
Create individual holidays.
Create a holiday calendar and assign the individual holidays. This calendar contains all the holidays for a given set of employees.

Hint
It's a best practice to build a holiday calendar for the current and future year.
Temporary Holiday Calendar
In certain situations, temporary changes may need to be made to an employee's holiday calendar to meet business requirements, for example regulatory requirements might mandate consideration of public holidays in an employee's current work location when on a business trip.
The system allows, employees to make changes to their holiday calendar and replicate this information to an SAP Payroll system.
For example, if you're an employee traveling from your office in Berlin to your office in Bangalore for a 20-day period, you can set up a temporary holiday calendar for this duration. With this adjustment, the local holidays in Bangalore, if applicable, will be recognized during your stay.
These adjustments are managed using the Temporary Time Information object. This includes a field called Category. and allows you to specify either of two values: Work Schedule (default value) or a Holiday Calendar.
Selecting Holiday Calendar in the Category field, allows you to create a temporary holiday calendar for an employee.
As an employee, you must have the following permissions to create a temporary holiday calendar using the employee self-service user interface:
You have the User→Time Management User Permissions→Create Temporary Change of Holiday Calendar in Self-Service permission.
You have the View and Edit→permissions for User→Time Management Object Permissions→Temporary Time Information permission.
Once the temporary changes are entered by the employee, it is sent to the employee’s manager for approval, if a workflow is configured for this process.
Note
The temporary holiday calendar overrides the calendar assigned to the employee in the Job Information section of People Profile for the specified period.
Holiday Planned Working Time Determination
The Holiday Planned Working Time Determination data object can be used to define the impact of a holiday on the planned working time.
Note
- Select User Permission→Time Management Object Permissions→Holiday Planned Working Time Determination.
- Select User Permission→Time Management Object Permissions→Holiday Planned Working Time Determination.Holiday Planned Working Time Specifications.
Holiday Planned Working Time Determination allows you to specify Holiday Planned Working Time (that is, the impact a holiday with that holiday category has on the planned working time of an employee) based on the holiday category. Holiday Planned Working Time field is then filled automatically for each holiday category used in any of the holiday calendars, based on the holiday class.
Holiday Planned Working Time consists of the following values and is mapped as follows to Holiday Class:
| Holiday Planned Working Time | Description | Holiday Class |
|---|---|---|
| No Planned Working Time | The day becomes a non-working day due to the holiday (corresponds to holiday class ‘Full’) | Full |
| Reduced Planned Working Time | The day becomes a partial day off due to the holiday (corresponds to holiday class ‘Half’) | Half |
| Scheduled Working Time | No impact on the planned working time; the employee will work as scheduled by the (temporary) work schedule (corresponds to holiday class ‘None’) | None |
Note
If you want to use a new holiday category in the holiday calendar, you have to first add this new holiday category to the Holiday Planned Working Time Determination object.
You can also create custom holiday categories. To be able to create custom holiday categories, you must have the SAP SuccessFactors Time Tracking subscription.
Holiday Work Pattern
A holiday doesn’t necessarily mean a day off for all employees. A company could have those employees who must work based on their work schedule even on a holiday and those employees who don’t have to work on holidays. There are employees who work regular hours even when it’s a holiday because their job requires them to be available on such days. For example, this scenario holds good for nurses/doctors in a hospital, police officers, or production workers in a 24x7 work environment. The employees that fall in the former category could also avail a day off on a public holiday, as if it was a regular working day.
To distinguish between the two groups of employees, you can use Holiday Work Pattern. Holiday Work Pattern allows you to group employees based on their working pattern on public holidays. Using the Holiday Work Pattern in the Holiday Planned Working Time Determination object helps to determine if an employee must work on holidays or not. Holiday Work Pattern is used in Time Records Filter to configure premium pay for shift workers and regular salaried employees, when they work on public holidays.
This scenario can be configured in two steps:
Create Holiday Work Patterns corresponding to the employee work patterns (for example, one holiday work pattern for those employees who need to work on public holidays and another holiday work pattern for those employees who don’t have to work on public holidays).
Note
To create a Holiday Work Pattern, you need the permission: User Permission→Time Management Object Permissions→Holiday Work Pattern
Associate the Holiday Work Pattern with a Holiday Category in the Holiday Planned Working Time Determination object. This association helps to determine the planned working time on a holiday.

Assign the Holiday Work Pattern in the Employee Job Info.
When no Holiday Work Pattern is assigned to an employee's job information record, the default is to use Holiday Category with a blank Holiday Work Pattern.

Note
To assign the Holiday Work Pattern in the job information, you need the permission: User Permission→Employee Central Effective Dated Entities→Holiday Work Pattern.
Finally, add the holiday assignments to the holiday calendar, which is assigned to the employees.





















































