cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Time Eval processing for "flip-flop" holiday

Former Member
0 Kudos

This is my first time posting here. I'm looking for other ideas on how to solve this issue. We have a single holiday calendar for the majority of our non-union population of employees. Within that population of non-union employees, we have some on non-rotating schedules and others on rotating schedules. The rotating population always observes the actual holiday when it falls on a weekend EVEN though we have the holiday set up to be either Friday or Monday (for a Saturday/Sunday holiday respectively).

We have specific edits on the time sheet that allow only certain time codes entered on a holiday. Each time there is a "flip-flop" holiday, changes are made to these custom edits to allow the rotating employees to use these codes on their observed holiday.

The painful part of all of this is the time evaluation changes that are needed to accommodate these flip-flop holidays. As an example, Veteran's Day 2018 falls on a Sunday (November 11) this year. The holiday calendar is setup for November 12 to be the holiday, however, from a time recording and pay perspective these rotating shift employees are supposed to record their time and receive holiday pay for hours worked on November 11, not 12. They will receive normal wages for any hours worked on November 12th. The way we've dealt with this in the past is to use date constants and new personnel calc rules in time eval to give/take away pay based on whatever the day. So if Nov 11 is on a Sunday, and the person works we would create a series of rules that give them holiday premium pay based on the time code used and reverse any normal wages that are generated. We would then do the reverse on November 12...reverse holiday wages and give back as normal wages.

At this time, we have a "solution" but I'm looking for other ideas that may be more seamless and reduce the potential of incorrect pay being generated.

Thanks in advance!!

Wendy

Accepted Solutions (0)

Answers (0)