Ok.
As other's has said that you can maintain no of Holiday's in the Wage type and then after delete that from the working day's (Partial) month.
As I see you have taken the wage type 1033 where you are passing 1 from number to rate. But you can change the PCR like below.
ZMJJ
*
1033
RTE=1
MULTI NRR
ADDWT *
****
ADDWT *
3
****
ADDWT *
Show me also function P0015 output details from the INAP subschema or it would ZNAP subschema.
Insert this PCR just after P0015 function and also share me the output details of this PCR if it's processed correctly or incorrectly.
After that I will suggest you to change about ZNP1 pcr. In the mean time can you tell me what is PC10 vale for your basic wage type from table V_512W_D.
Regards,
Sankarsan