SAP Knowledge Base Article - Public

3119097 - Holiday Class Field In Time Records Filter: 2H 2021 Time Sheet

Symptom

  • Cannot find Holiday Class field in Time Records Filter object after 2H 2021.
  • Error on enabling 'Holiday Class' field from Configure object definition -> Time Records filter object : "You are not allowed to change the value of attribute Visibility for the field holidayClass of this object".

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors Employee Central - Time Sheet
  • SAP SuccessFactors Time Tracking

Reproducing the Issue

  1. Navigate to Manage Data -> Time Recrods Filter (Or access Time Records filter via Time Valuation).
  2. Notice that 'Holiday Class' field is no longer available.
  3. On trying to enable this field from Configure object definition -> Time Records filter object, error occurs "You are not allowed to change the value of attribute Visibility for the field holidayClass of this object".

Cause

  • This is due to the new enhancement in 2H 2021 release.

Resolution

The holiday class filter in the time records filter has been disabled and 3 new fields are added:

  • Holiday Class Filter for previous day
  • Holiday Class Filter for current day
  • Holiday Class Filter for next day

i.e you can now create holiday class filters that include different holidays classes on previous and next days, no holidays, and multiple conditions on a single day.

 
FAQ
 
Q. Are these fields visible by default?
A. No, you need to provide RBP permissions. Navigate to Manage Permission Role -> Time Management Object Permissions-> Enable the edit permissions for "Time Records Filter.Holiday Class Filter for Previous Day (Holiday Class Filter for Time Records)"
 
Q. Can I use all the new 3 fields to configure holiday class?
A. Without SAP SuccessFactors Time Tracking, you can only use the Holiday Class Filter for Current Day section. The 'No Holiday' option is also only available as part of SAP SuccessFactors Time Tracking.
If you haven't activated SAP SuccessFactors Time Tracking, you can still see and edit all holiday class filters and all filtering options. However, you can't save them.
 
Q. What happens to the values configured in the old 'Holiday Class field?
A. The values will be automaticaly migrated to "Holiday Class Filter for Current Day" section with 2H 2021 release.
 
Q. Can I enable the old 'Holiday Class' field from Configure Object Definition -> Time Records Filter object?
A. With 2H 2021, Holiday Class field is not used anymore and the visibility cannot be changed. If you change the visiblity, you'll get the error "You are not allowed to change the value of attribute Visibility for the field holidayClass of this object."
 

Keywords

TIM-32133, 2H 2021, Holiday Class, Time Sheet, you are not allowed to change the value of attribute Visibility for the field holidayClass of this object, Holiday Class Filter for previous day, Holiday Class Filter for current day, Holiday Class Filter for next day, time records filter, time valuation, time tracking , KBA , LOD-SF-EC-TMS-OBJ , Object Configuration - TRP, TP, WS, TT, TRM , LOD-SF-EC-TMS , Time Sheet , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png