cancel
Showing results for 
Search instead for 
Did you mean: 

Different Time Periods on 1 system

Former Member
0 Kudos

Dear All,

I have a requirement where we have 2 different companies on the same system and each of them has a different time evaluation period.

- One is from 20 to 19

- The other is from 01 to 30

Is it possible to set 2 different time periods and assign each to a company code?

Regards,

Rana

Accepted Solutions (0)

Answers (4)

Answers (4)

venkateshorusu
Active Contributor
0 Kudos

Go through below link you will get an idea.

Reards

Venkatesh

Former Member
0 Kudos

Dear Venkatesh,

Thank you for your response.

We already went through many links concerning the time & payroll periods including this one.

But this one explains using the macro and changing the time period from 01 to a different period.

However, that is not our case.

We are already using 01 but we need to use another period for the 2nd company or maybe have different date modifiers and assign each one to a company some how.

Regards.

jagan_gunja
Active Contributor
0 Kudos

Rana

1. Try using a different date modifier - say 02. 

2. To set the time eval period, create dates in TVARV table and use these dates in time eval run variant for a payroll area.  In the time eval run selection input options, include payroll area.  The table can be set up with descriptive names and to include the payroll area - see example below

Zxx_PERD_BEGDA    20151020

Zxx_PERD_ENDDA    20151119

Zxx_PERD                 201504

The table TVARV is cross client.  It can be maintained with a user program at the start of each pay period after exiting the previous pay period for a payroll area.  This has been used in many of my clients' installations.

3. Time eval can be set up to run as a daily batch job,

4. For Payroll, create a job with the steps to do as below

4.1  Update the TVARV table for the payroll area

4.2  Run time eval for the pay period using the TVARV dates and payroll area - using the variant for the payroll area

4.3  Run payroll in one or more splits

4.4  Run reports - to simulate posting, bank transfer, exception reports (e.g., in payments, deductions), reconciliation report, etc, as required

Hope this helps

br, JG 

venkateshorusu
Active Contributor
0 Kudos

Is your payroll periods and Time evaluation periods are same for both the companies.?

Regards

Venkatesh

Sanky
Active Contributor
0 Kudos

Hi,

Run the time evaluation base upon the company code from the selection area.

Once you will run the time evaluation then you will run the payroll.

Here two types of period is here 20 to 19 and 01 to 30.

So When you will run the payroll then system will pick the time cluster record based upon the monthly evaluation or cross monthly time evaluation and that will drive the payroll for retro effect. Since your payroll period is defined as monthly.

Regards,

Sankarsan

Former Member
0 Kudos

Dear Sankarsan,

Thank you for your response.

The time period is currently configured to 20 to 19 according to the 1st company.

So will this cause a problem when importing the results for the 2nd company that has the period from the beginning of the month till the end?

Regards.

Sanky
Active Contributor
0 Kudos

You have created this kind of payroll period 20 to 19 and then it's linked with time evaluation period. Am I correct?

Have you checked if you are evaluating from 1st day to 30th of the day then system is being updated in the ZL table on the 30th Day( which should be captured from 01 to 30th).????

I should recommend you to change the time evaluation period as month and then run the time evaluation from 01 to 30th and 20th to 19th.

For the 20th to 19th time period specific company code you have to write one log with PCR that on the last day of time evaluation period(because it's now monthly) then wage type will be transferred to next period or you can move the required specific time type (which have the characteristics "transferred to previous period").

So on the payroll period , it will capture from time cluster for that company based upon the payroll period of that company's payroll area.

Check and let me know.

Regards,

Sankarsan

jagan_gunja
Active Contributor
0 Kudos

You will need two payroll areas to provide for the two frequencies.

- One from 20 to 19

- Other from 01 to end of month, I expect - not 01 to 30

It is also possible that some employees may be paid on a different basis, e.g., weekly as used in some companies.  In this case there will be a payroll area for weekly paid employees.

Payroll area can be defaulted based on the person's org assignment.  Once you enter the position and press enter, the payroll area would be defaulted by using the feature ABKRS.

Standard procedure for time eval is to schedule for running on a daily basis.

Payroll would be run for a payroll area.  You do not need to select personnel numbers. 

Former Member
0 Kudos

Dear Jagan,

Thank you for your response.

We do have 2 different payroll areas per company, 1 from 20 to 19 and the other from the beginning of the month till the end of course.

Both areas are monthly payroll. And each is defaulted using the feature.

This is all working well with us. The problem is with the integration between the time results and the payroll.

There is only 1 time period: 01 which is configured from 20 to 19.

We need a way to be able to configure 2 different time periods maybe using a date modifier to be able to import the correct ZL results in the payroll run; to avoid getting an error saying that the time has not been run successfully for the whole period.

Regards.

antoine_foucault
Active Contributor
0 Kudos

Rana,

RPTIME00 run for each day there is no defined period like there is in the payroll.

Evaluation up-to is set on a per use requirements.

Would your requirements be rather about period flowing to payroll?

Antoine

Former Member
0 Kudos

Dear Antoine,

Thanks for your response.

Yes, we need after running the time evaluation that it would integrate with the Payroll without giving any errors that the time evaluation is incomplete.

Regards,

antoine_foucault
Active Contributor
0 Kudos

Nice one Rana.

Then you probably need to control over the data flowing into your payroll by handling it directly into  your payroll scheme processing your ZL table to disregard data coming from day 20 to 31 (assuming you are dealing with a monthly period based payroll).

Further you would have to make sure retro happens in month 2 in order to recover day 20 to 31 from the previous payroll period; and also maybe deal with termination more specifically.

Best.

Former Member
0 Kudos

Dear Antoine,

We have 2 different monthly Payroll areas and both configured with the correct period dates.

But we only have period 01 for the time period.

It is currently configured to be from 20 to 19.

We were wondering, instead of handling it from the schema, maybe we could have different date modifiers for period 01 and assign each modifier to a company?

Is that possible?

Regards,

antoine_foucault
Active Contributor
0 Kudos

Hello Rana: I m not sure such a thing exist....

Best.