cancel
Showing results for 
Search instead for 
Did you mean: 

Leave Encashment PCR

Former Member
0 Kudos

Hi,

I have written the following PCR for leave encashment,

ZLEV Leave Encashment

*

9999 Leave Encashment

AMT= 1BSC Set

AMT/30 Division

MULTI ANA Multipl.amt/no/rate

ADDWT 9999 OT Output table

On processing payroll, it is giving me the following error

STOP: No rule in key ZLEV*****

Pls suggest what is the error in config.

Rgds

Yashika

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

ZLEA Leave Encashment

*

****

ADDWT * OT Output table

3

****

ADDWT * OT Output table

1015 Leave Encashment

RTE= /002 Set

NUM*8 Multiplication

MULTI RNA Multipl.amt/no/rate

ADDWT * OT Output table

Regards

Praveen P

Former Member
0 Kudos

Hi Yashika,

Check the 2nd last threat of below link which may help you something:

Let us know, this issue solved or any problem still.

Thanks and Regards,

Prashant.

Edited by: Prashantkumar Tata on Mar 24, 2010 1:20 PM

Former Member
0 Kudos

Problem is still persisting. I have maintained the leave encashment PCR , and the proceesing class

I dont know wat more is required.

Former Member
0 Kudos

Hello,

Even after maintaining the PCR and processing class, I was getting errors as No rule in Key IN721and no rule in key IN771

I maintained IN72 and IN71 for esg grouping 1. Now the payroll is running but I am not getting any custmer wage types like basic, leave encashment but only secondary wage types.

Former Member
0 Kudos

Hello,

Even after maintaining the PCR and processing class, I was getting errors as No rule in Key IN721and no rule in key IN771

I maintained IN72 and IN71 for esg grouping 1. Now the payroll is running but I am not getting any custmer wage types like basic, leave encashment but only secondary wage types.

former_member147855
Participant
0 Kudos

Hiiiii

yashika,

I think all wage type may be drop out from IT table during execution of your customize rule. IF you want to confirm that you will check to run payroll with display log and check INPUT and OUTPUT in your rule. if you are not found any wage type in output but it found in INPUT. Please add below code in your rule.

D WGTYP?

        • ADDWTI*

Former Member
0 Kudos

hI,

Can you mention your changed PCR and Pro Class and Cumulation classes maintained for Leave Encashment wage type.

Regards,

Prashantkumar Tata.

Former Member
0 Kudos

Pls suggest

Former Member
0 Kudos

hI,

Can you show your existing PCR and Pro Class and Cumulation classes maintained for Leave Encashment wage type look like.

Regards,

Prashantkumar Tata.

Former Member
0 Kudos

Hello,

As per my last reply, I have realized that i had inserted the rule as follows

P0416

PIT ZLEV GEN NOAB

When i maintained it as follows

P0416

PIT ZLEV

The payroll is providing all the wage types secondary and customer wage types but not Leave encashment.

Pls suggest.

Regards

Yashika

Former Member
0 Kudos

Yashika,

I also got the same error last time so i hv solved like below and my pcr was like :

ZLEA Personnel Calculation Rule ZLEA

3 (ESG) put exact ESG instead of puting *

1505 Leave Encashment put exact Leave Encashment WT instead of puting *

AMT= 1000 Basic WT and give 2 spaces after =

AMT/26 Division

MULTI ANA Multipl.amt/no/rate

ADDWT 1505 OT Output table

try above and ur 512w_d shud be like below one

Processing classes / specifications

02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22

0 6 0 0 0 3

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

T 0

51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

0 3

76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97

Cumulations classes 01, 11, 18, 25, 34, 38, shud be active rest as per ur requirement.

Evaluation classes / Specs.

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20

14 01

this pcr u have to insert in xt00 under 0416 using PIT.

Hope this helps you.

Regards,

Prashant.

sikindar_a
Active Contributor
0 Kudos

ZLEV Leave Encashment

3

9999 Leave Encashment

AMT= 1BSC Set Double Space

AMT/30 Division

MULTI ANA Multipl.amt/no/rate

ADDWTE9999 OT Output table

Former Member
0 Kudos

Still the same error

sikindar_a
Active Contributor
0 Kudos

Try this

3

9999 Leave Encashment

AMT+ 1BSC Set *Double Space

AMT/30 Division Are you sure u want divide with 30 Days or u want to use calendar days u have to give TKSOLL

MULTI ANA Multipl.amt/no/rate

ADDWTE9999 OT Output table

If you want to Place it under P00416 in XT00

Former Member
0 Kudos

Try

*

        • Leave Encashment

AMT= 1BSC Set

AMT/30 Division

MULTI ANA Multipl.amt/no/rate

ADDWT 9999 OT Output table

9999 Leave Encashment

AMT= 1BSC Set

AMT/30 Division

MULTI ANA Multipl.amt/no/rate

ADDWT 9999 OT Output table

I mean just put the same rule with * ****

also in your rule

Edited by: Revti Saini on Mar 19, 2010 5:11 PM

Former Member
0 Kudos

Thanks Revti,

I have maintained as mentioned by you in ZLEV. On running payroll, now following error is coming

This error message is currently only display in the old log.

Please choose 'Old Log' and go to the end to display the error message.

In the old Log, following is shown:

ZLEV***** AMT= 1BSC AMT/30 MULTI ANA ADDWT 9999

Pls suggest

Thanks

Yashika

Former Member
0 Kudos

I guess error for ZLEV is resolved, since I am now getting the following error

STOP: No rule in key IN721*****

Pls suggest

sikindar_a
Active Contributor
0 Kudos

Check the Processing Class 72

maintain the proper value there

Former Member
0 Kudos

Hello Sikindar,

Processing class for both Basic and Leave encashment is 1.

Pls suggest where I am missing the correct config.

Regards

Yashika

sikindar_a
Active Contributor
0 Kudos

Make 72 Blank for leave Encashment and try