cancel
Showing results for 
Search instead for 
Did you mean: 

Time Evaluation Issue

Former Member
0 Kudos

Hi Experts,

At my client place Time Evaluation Period is 20th to 19th of next month.

Time Evaluation is run only upto 20th & the data in payroll is considered only upto 20th.

If there is any LOP between 21st and 30th, it is not calculated in next month payroll.

Rule is as follows

ZPT1 Filtering ZL for date < 21st of every month

    *

      ****

      9910 LOP Days

        OUTZL RED  Query ZL-POSID

          **

          01

            AMT=0      Set

            ADDWT *    OT Output table

          02

          03

          04

          05

          06

          07

          08

          09

          10

          11

          12

          13

          14

          15

          16

          17

          18

          19

          20           

kindly help as to how the LOP can be calculated in next month payroll for 22nd to 30th.

Thanks in Advance

Accepted Solutions (0)

Answers (6)

Answers (6)

former_member193652
Active Contributor
0 Kudos

Dear Tim,

Your PCR would be like this:

       D ADDWT *   OUTZL IFT

*

A      D OUTZL RED

A **

A 01     ADXIT 012
A 02     ADXIT 012
A 03     ADXIT 012
A 04     ADXIT 012
A 05     ADXIT 012
A 06     ADXIT 012
A 07     ADXIT 012


.

.

.

A 24     ADXIT 012
A 25     ADXIT 012
A 26     ADXIT 012
A 27     ADXIT 012
A 28     ADXIT 012
A 29     ADXIT 012
A 30     ADXIT 012
A 31     ADXIT 012
B                              BAUWIRTSCHAFT BEWEGUNGSDATEN
M        ADXIT 012         MEHRARBEIT
S      D OUTZL DTY0        ABFRAGE AUF TAGESTYP 0: ARBEIT BEZAHLT

S N

S Y      ADXIT 012         SOLLARBEIT
X        ADXIT 012        

MEHRARBEIT WÄHREND SOLLZEIT

And payroll log will be

Hope this help you,

Omid

former_member193652
Active Contributor
0 Kudos

I could not upload screen of out put in my previous post

Regards,

Omid

former_member193652
Active Contributor
0 Kudos

Dear Tim,

I had the same issue recently  http://scn.sap.com/thread/3291733 but with some especial requirements. I managed to implement a solution finally . Let's me understand your issue in detail.

As I understood your time period is 20th to 19th. What is your payroll period? Does is the same or it's 1st to 31th?

Which country version you're using for payroll?

You are looking just for a solution of LOP or overtime is your issue too?

Do you have any specific requirement for legal reports like insurance also?

Regards,

Omid

Former Member
0 Kudos

Hi,

I am working for India Payroll. Payroll is run from 1st to 30th/31st of every month.

Time Evaluation is run/updated only upto 20th. For 21st to 30th, it is run on 2nd of next month.

In case an employee is on LOP from 1st to 30th of the month. In Payroll LOP is deducted for 20 days.

For remaining 10 days no processing is done in current payroll or next month payroll.

For eg: Emp is on LOP from 1st April to 30th April. Time Evaluation is done till 20th April.

For time evaluation of 21st - 30th will be done on 2nd May.

In April Salary, deduction will be for 1st - 20th April.

In May salary there is no deduction for April.

Please advice.

Sujith_EM
Active Contributor
0 Kudos

Hi,

You have two ways

Either every paayroll run you do a forced retro from previous months 20, system will paick the last months left LOP/LWP and the differences will come as arrears.

Or

You when you do the time evaluaiton on 20  there also do a forced run, through this IT0003 will update with this date and retro will happen accordingly and the differences of amount will come as arrears in payroll.

What you mean by " In may salary there is no deduction for April" ?

Regards

Sujith

former_member193652
Active Contributor
0 Kudos

Dear Tim,

It was my requirement too and I think yours is easy than if you don't have any especial requirement on legal reports. Again to make sure would please let me know is the insurance report period the same? I mean 20th to 19th?

I have used OUTZL in the same scenario to separate overtime based on a special tag I had put in determination in PT side.

As I mentioned http://scn.sap.com/thread/3291733 I handled by day to day processing of wage types and separate wage types from 1st to 19th and 20th till end of month.

I this case you will run payroll once to pay in period and again when you are running in second period system will generate a retro active amount and will transfer to second period. In this case you won't have your time types in detail and you will have just a total amount as payment / deduction from 20th to end of the month.

Also I have implemented and it works but in this solution you have to control everything by your PCRs and you can't use almost environmental variables SAP provides.

If I find a time I will write an article to explain the solution in detail. Maybe the other experts to help to improve this solution.

Regars

Omid

former_member193652
Active Contributor
0 Kudos

Dear Tim,

You need a PT consultant or have deep knowledge of time management side

Regards,

Omid

former_member193652
Active Contributor
0 Kudos

Dear Tim,

I had the same issue recently  http://scn.sap.com/thread/3291733 but with some especial requirements. I managed to implement a solution finally . Let's me understand your issue in detail.

As I understood your time period is 20th to 19th. What is your payroll period? Does is the same or it's 1st to 31th?

Which country version you're using for payroll?

You are looking just for a solution of LOP or overtime is your issue too?

Do you have any specific requirement for legal reports like insurance also?

Regards,

Omid

seg_hr_it
Active Contributor
0 Kudos

Please look at document below:

I have integrated between Time and Payroll and period from 26th - 25th. Understanding Relationship PT and PY & Relationship Time Evaluation and Payroll

In your case I think in next period you have retro from this period (using force retro in screen to run payroll). If you're clear 2 documents above you can soon handle it

Regards!

Woody

Sujith_EM
Active Contributor
0 Kudos

Hi,


Please check this example ,


1 ) Your first PCR should be like the one shown below and it should process on normal payroll run

*

****

OUTZL  WGT

****  

9910

        OUTZL RED 

          **

               ELIMI *

               RESET RA

               ADDWT *

          20

          21

          22

          23

          24

          25

          26

          27

          28

          29

          30

          31

2 ) You have to write one more PCR which should be processed at the time of retro run that should be like this

*

****

OUTZL  WGT

  9910

     ELIMI *

     RESET RA

     ADDWT *

Both should place in like below in schema  ( xxxx  is your PCR )  XT00 General processing of time data


ZLIT XXXX GEN  NOAB AMS


It is better always do a forced retro from previous months 20th.

Regards

Sujith


Former Member
0 Kudos

Are you running Time Eval from 20th to 19th for the next month? If your PCRs are taking care of LOP, then retro functionality will pick this up.

For example, for May payroll have you run TE from 20 April to 19 May?

Or is it an issue in your PCR? What does your LOP PCR do?

OUTZL RED may apply for current month only.I guess you need to use INSZL. Do look up the definition of this. Let us know how it goes

Pramod