Hi Omid
Its up to the client to finalise the method
1. Using Factoring: Directly reduce the Basic Pay WT
2. Using a seperate WT which contains the Unpaid absence Amount as suggested by Remi.
In either of the cases in order to consider the Public Holidays you need to create a new counting class say 91 and assign in the table V_T554C.
Under the Form Count Classes section in the above table
Assign the CC as 91.
U can call NUM=TAAU91 which returns the total working days including the PH. The same can be used in factoring or normal unpaid leave valuation using a seperate WT for capturing the unpaid leave.
Cheers
JayK