cancel
Showing results for 
Search instead for 
Did you mean: 

When Absence is given iam getting error in Time evaluation Run

Former Member
0 Kudos

Hi All Gurus,

This is the error in Time Evaluation Run.

whenever i am giving Absence in 2001 info type on a particular day, i am getting the following error

In TP20 Absence with time compensation

STOP: No rule under key $ TP20*****2 S ***

Technical error no. 57

06.07.2010 Processing terminated for EE 000

Please guide me to rectify this error.

Regards,

Dolly

View Entire Topic
Former Member
0 Kudos

Any answers please. high priority

Thanks & Regards,

Dolly

Former Member
0 Kudos

Hi,

Check the table V_001P_ALL. Make sure that you are using PS Grouping for time evaluation is '01'. If you are using different grouping then you need to copy all the time types from table T555Y or Z based on your time evalaution.

Then you check

Kumar Anrepalli

Former Member
0 Kudos

Hi Dolly,

Standard TP20 rule should include the following lines;

D OUTTPPTYPE

*

2 D OUTTPVTYPE

2 *

2 S D OUTTPABTYP

2 S *

2 S ****

2 S 0900 ADDDB0005-ADDDB0007-

2 S 0910 ADDDB0410-ADDDB0407-

The error you mentioned seems that the TP20 rule in your system does not contaion the line;

2 S ****

Please check this...

Regards,

Hilal

Edited by: hilalsezer on Jul 13, 2010 12:10 PM

Former Member
0 Kudos

Hi kumar,

Thanks for the responce.

I have maintained 01 Grouping of Personnel Subareas for Time Recording in V_001P_ALL. and the same is there in the T555Y or Z.

If there any other solution.

Regards,

Dolly

Former Member
0 Kudos

Hi hilalsezer,

Thanks for the responce.

Can u guide me what has to be included in *2 S ***** .

Regards,

Dolly

Former Member
0 Kudos

Hi

If we deactivate this TP20 what will be the effect.

Regards,

Dolly

Former Member
0 Kudos

Hi Dolly,

Please check the rule TP20 from transaction PE02. There should be a line for 2 S ****.

Is there such a line? If not, you should add it.

Regards,

Hilal

Former Member
0 Kudos

Hi Hil,

I have checked the PCR TP20, there is no line for 2 S **** . what i need to add as a line. can u brief me.

Thanks in advance.

Regards,

Dolly

Former Member
0 Kudos

Hi Dolly,

1. Go to transaction PE02

2. Rule: TP20 - Press Table Display button (Ctrl + F6) and then Press Change

3. Go to the last line.

4. Enter "i" in front of the line number. e.g. if the number of last line is "000090", you should make it "i00090", then press enter (by doing this, a new line will be inserted)

5. Write 2 S **** into variable key of this new line

6. Leave operations part blank.

7. Save the rule

I hope it will be helpful.

Regards,

Hilal

Edited by: hilalsezer on Jul 13, 2010 5:17 PM

Edited by: hilalsezer on Jul 13, 2010 5:17 PM

Former Member
0 Kudos

Hi hil,

I think we had communication gap or i was not up to the mark in explaining the things.

Actually i have S **** in the TP20 PCR by default. The line is already there when i checked it for first time. i was more interested to know any thing else added to that line. so i was pressuring you for that unknown line.

sorry from my side. if u got another solution it will be great help.

Thanks in advance

Regards,

Dolly

Former Member
0 Kudos

Have these lines inserted in the rule:


            D OUTTPPTYPE
 *
 2          D OUTTPVTYPE
 2 *
 2 S        D OUTTPABTYP
 2 S *
 2 S **            -----------------------------> new Line
 2 S ***           -----------------------------> new Line
 2 S ****
 2 S 0900     ADDDB0005-ADDDB0007-
 2 S 0910     ADDDB0410-ADDDB0407-

Former Member
0 Kudos

Thanks a lot Til and harshal my problem got solved. but may i know why we need to insert the line over there what is the reason behind it.

Regards,

Dolly

Former Member
0 Kudos

The rule tries to seek all possible combination...

Absence codes are a 4 characters therefore, to seek all possible combinations, we need to handle all possible combinations:

*
**
***
****