With normal requirements, procedures and business rules, any leave period needs to reduce the normal payment of wage types like salary, HRA, etc. Correspondingly, the config is required.
If you do not want to reduce for the period of a specific leave type, then you need to use a, absence counting class, only for that absence type and not for any other absence type.
The reduction of partial pay factor/s used for Salary, HRA, Car Allowance w/t's (w/t /8xx where xx is the proc cl 10 value/s used for these payment w/t's) in the PCR XPPF and its sub PCR's (or any other PCR's you may use in your payroll schema or sub-schema) should accordingly not use this specific abs counting class.
For example,
a)if you use abs counting class 97 for this absence type, the function PAB will output this particular leave type's period to class 97
and
b)If the pcl 10 for salary w/t is 01 and you use pcr INP!, then this PCR will not work if you have
INP!
*/801
RTE=TKSOLLRTE-TKAU**RTE*KGENAURTE/TKDIVIADDWT *
You need to use a customized version as below, assuming you copy INP1 as ZNP1 (and you customize the sub-schema INAL as ZNAL and schema IN00 as ZN00; in schema zn00 use sub-schema ZNAL instead of INAL; change your payroll run variant to use schema ZN00 instead of IN00). Also do not use proc cl 10 = 01 for other w/t's which do not have this business rule.
ZNP!
*/801
RTE=TKSOLLRTE-TKAU**RTE+TKAU97RTE*KGENAURTE/TKDIVIADDWT *
Note the purpose of the change RTE+TKAU97 above, it adds back the Death leave period as you would have changed its abs counting class to 97 and this counting class is not shared by any other abs type.
Alternatively use a proc cl 10 value say 07 only for these w/t's Salary, HRA, Car Allowance. In ZNP1, insert a new grpg/w/t as below.
ZNP!
*/807
RTE=TKSOLLRTE-TKAU**RTE+TKAU97RTE*KGENAURTE/TKDIVIADDWT *
And no change is required for pcr XVAL, as it already caters to w/t's which use proc cl 10 value 07, as below
XVAL
*/****
| 7 | ELIMI * RESET RA RTE= /807RESET * MULTI RAA NEXTR |
7 1 AMT/KGENAUZERO= R ADDWT *
If it does not, then you need to customize XVAL also to do as above.
Hope this is clear and helps