I have a requirement in my project wherein workers have a PWS such that one worker has his weekly off on Monday, another has weekly off on Tuesday and so forth.
Now, if a public holiday falls on weekly-off day, then that worker is paid for that day as if he worked for full day.
Daily working hours are 8 hrs, DWS class for both working day and Off-day is configured as class 0, but off-day has working hours as 0.
I have checked the function PARTT, doing a payroll test run and found that,
1. When a public holiday is on a working day, TASOLL and TSSOLL are getting added (incremented)
2. When the public holiday is on a off-day, the TASOLL and TSSOLL remain the same.
I was thinking about updating the values of either of these so that later I can use them in factoring to arrive at the exact pay.
Request your suggestions in achieving this requirement.