cancel
Showing results for 
Search instead for 
Did you mean: 

Time: Special Days are still counted as Worked Days

0 Kudos

Dear colleagues, SAP experts

I need to define some fixed days (they are different depending on the year) as non-working but paid days (like Saturday or Sunday). For example the day of 24.02.2017 is such a special day. I configured these days in T553S table with success and in IT0007 these days are correctly marked with "3" day type.

table T553S

BUT my issue is that the number of hours / working days is still counting on for this special day, in spite of the fact that this is non-working day. The consequence is that in payroll (table PARTT, for example) is not correct, the proration done in payroll for amounts is not correct either.

I suppose that this is because in my IT0007 I see see my daily WS with the number of hours, but I do not know how to replace my DWS "8800" by DWS "FREE" (where the number of hours is equal to 0). There is no way to link this special day to any variant of DWS, at least I have not found such day.

could you please help me on this?

thank you in advance

Natacha Thommeret

ADP

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member193210
Active Contributor
0 Kudos

Instead of using "Day Type" 3, have you considered using a "Stat.Holiday" of type 3 (or any unused number between 3 and 9), or using IT2003 to create a FREE day ?

0 Kudos

Hi

I suppose you are speaking about PH class 3, right? if yes, we considered this option already and it is not suitable solution because in such case this day (which is NOT PH) will be considered as a PH day in payroll (we have several functionalities in national sap standard payroll solution based on the number of real PH days). If we go this way, will we need to review these functionalities as well, and we would like to avoid it.

as per IT2003, this is quite similar to the manual change of DWS, so additional work from enduser as well.

recently I found another option: in factory calendar, I defined special rules for these days (24.02, 08.05, etc) and marked them as "non working days". They correctly appear in the factory calendar as non working day, BUT once again ,the DWS in IT0007 remains unchanged (eg. 8 hours worked for this day) and, therefore, in payroll the table PARTT is wrong.

we contacted already SAP and their answer: was "assign the FREE DWS manually for these days".

regards

Natacha

Former Member
0 Kudos

I think the PARTT function simply calculates the working days based on the DWS. To verify this, you can confirm that even public holidays(with days type=1) get considered as work days. I suppose the rationale for this is that the employee should be "paid" for these days.

How exactly do you want the system to treat these special days in payroll? If you can elaborate on your requirement, an appropriate solution can be suggested.

E.g. if you want these to be treated the same as weekly offs, I'd suggest simply assigning the OFF DWS to these days. However, if there is a separate payment policy for these days, you can write a PCR to achieve this.

0 Kudos

Dear Tania

thank you for your answer and the suggestions

but the problem is exactly on this: how to assign the OFF DWS for these days.

for example, if I take the normal PH days, there is an option in the configuration to assign the daily WS variant if there is a PH. And in our configuration we use variant "F" for DWS "8800" (see above) for the day of 23.02.2017 which is a real PH (table T550X).

We need to avoid the manual generation of WS rules and to assign manually the "OFF" DWS for these particular days, because it can be easily overwritten by another user who will re-generate the WS rules.

unfortunately I am not able to find the way to configure it: the automatic assignment of DWS = OFF for these special days, due to the fact that these are non-working days, therefore the number of hours worked should be equal to 0.

regards

Natacha

PS. there is no separate payment policy for these days, they are considered as any other non working day falling on weekend

Former Member
0 Kudos

Ok, one more query - should these be treated as PH or weekly offs?

0 Kudos

they should be treated as weekly days off, not as PH

regards

Natacha

Former Member
0 Kudos

Ok, can these special days be defined based on their relation to any PH? In which case you can write a DWS variant rule.

0 Kudos

this would have been possible, if it has been a PH (let's say with PH class = 9). but the issue we have now it that these additional non working days are counted on as Public holidays and in our national version of SAP payroll we have functionality which is based on the correct number of PH days. As if we were inscreasing tne number of legally defined PH days, which is not correct.

I am afraid that in SAP standard solution we miss this functionality to assign the OFF DWS to the day type = 3 (in our case).

however in the documentation of IMG it is written:

"In this step, you can assign day types to special days or bridge days on a fixed date.

By assigning a special day type to a particular day, you can define special days on which employees do not have to work for individual work schedules or individual employee groupings and personnel subarea groupings.

You can create a link to one or more work schedule rules/work schedules by means of a link between a special day and a selection rule for day types.

Example

July 5th, 1996, is a bridge day in your personnel subarea 0001. All employees should have the day off."

so, the day off means that it is a non working day. but we see that the number of hours is still counted on.

regards

Natacha

Former Member
0 Kudos

True, but from what i see, SAP treats special days as PH not weekly offs. Why don't you consider manually changing the work schedules through PT02? Assign the OFF DWS to those days.

0 Kudos

Hi Tania

yes, I thought about it, but the problem is that this manual generation and can be easily overwrittent by any other user. Moreover, we have tens or even hundreds of WS rules, and the manual generation of all of them would be a huge effort and workload.

regards

Natacha Thommeret

Former Member
0 Kudos

Ok, try this:

1)Instead of using special days, define each of these special days as Public holidays, but with a new & currently unused holiday class, say, 2.

2)Create a DWS variant with 0 working hours.

3) Create a DWS variant rule such that if the holiday class of the current day is 2(or whichever new holiday class you have assigned), then the variant should be assigned.

0 Kudos

Hi Tania

thank you for your solution, but I already tried this: it works, but the number of the PH days in a month is wrong in our current payroll solution, because we have a standard PCR which calculates the number of PH days based on the PH class. If the PH class = 0 or blank, it is not PH. If the PH class is 1-9, it is considered as a PH day. Of course we can create our own PCR, but it will mean that we will deviate from SAP standard solution

Moreover, this is not the only change we need to perform: this PCR I mentioned above, then valuation rules V_T554C table, the daily rules, for instance.

That is why we are lookging for another solution: automatic generation of daily WS variant for these speical days. But I am afraid it does not exist at all.

regards

Natacha

Former Member
0 Kudos

Ok, then perhaps you can raise an OSS to understand from SAP the actual link between special days defined in TM & how they are recognised & treated in payroll. Clearly, simply defining them does not work. I think there has to be some other activity. Have tried reading up, but cannot find comprehensive SAP documentation in this regard.

Former Member
0 Kudos

Hi Natacha,

I request you to share the configuration of Selection rule for Day type 33 from the table T553A.

Regards,

Triven Dharmala.

0 Kudos

Hi Triven

thank you for your quick answer, please find below the screenshot of table T553A

the 2nd column is to process the days if there are Public holiday. I precise that this special day of 24.02.2017 is not a public holiday.

regards

Natacha