cancel
Showing results for 
Search instead for 
Did you mean: 

Vacation accrual semi-monthly using RPTIME00 TQTA

Former Member
0 Kudos

I have a requirement to accrue vacation time on a payroll period basis, which is semi-monthly.

In testing, when I run RPTIME00, it will only accrue the vacation monthly. When I set the "evaluation up to" date to something like 2/16/2012, 3/16/2012, etc., the program runs, but doesn't accrue any vacation.

When I set the date to 2/1/2012, 3/1/2012, etc., it runs and accrues the vacation for the month.

Is there a way to set up RPTIME00 to do the accruals semi-monthly?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

T559L : Selection rule is you need to check. In the accrual Tab check payroll period if your payroll area is semi monthly or else check other period give semi monthly and run the PT60.

You need to give Eval up to.

Hope this helped you.

Former Member
0 Kudos

psrinu,

I have the selection rules set up with the Accrual Period = payroll period (payroll period is set up as semi-monthly).

I have run RPTIME00 with "evaluation up to" set up as the middle of the month (2/16, 3/16, etc.), but it doesn't accrue unless I set "evaluation up to" as the beginning of the month.

Former Member
0 Kudos

You need to give evaluation up to becasue it iwll check till what date it should run the time eval from date it iwll take from IT 0003.

I think you roblem will get solved after gvng Time eval up to.

Let me know still you gets any eerrors in generating quotas.

Former Member
0 Kudos

I AM giving it the evaluation up to date.

When I give it a date in the middle of the month (e.g. 2/16/2012), it updates IT0003 to 2/17/2012 after the run, but it does not increment the vacation accrual amount in IT2006.

When I give it a date at the beginning of the month (e.g. 3/1/2012), it updates IT0003 as well as adding the vacation accrual for the entire month to IT2006.

Former Member
0 Kudos

I have checked table PCL2, and when RPTIME00 runs with evaluation up to set in the middle of the month (e.g. 2/16/2012) it is not writing a record to the table.

I have found some info that says I need to have the period parameter in RP-DEF-TIME-PERIOD in table TRMAC changed from '01' to '02' in order to make semi-monthly work.

Are you familiar with this?

Former Member
0 Kudos

By the way, I am running RPTIME00 with schema TQTA because I am only using it to generate the absence quotas.

Former Member
0 Kudos

Ok, so I found the solution to my issue.

I was originally trying to run RPTQTA00 to generate the absence quotas, so I had "No Generation" selected for the quotas in IMG activity "Permit Quota Generation without Time Evaluation".

When I changed to using RPTIME00, I changed to "Increase" on the quotas. When you do that, an additional tab appears on the selection rules screen (V_T559L) called "Transfer time" (which I didn't realize).

The transfer time tab allows you to specify when the accrued time gets transferred to IT2006. You can specify things like Upon Accrual, Per Calendar Year, Per Pay Period, etc.

I changed it to Upon Accrual, and now it transfers the time to IT2006 every time RPTIME00 runs.