Skip to Content
avatar image
Former Member

Different Time Periods on 1 system

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?



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Nov 02, 2015 at 05:56 PM


    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?


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 02, 2015 at 10:42 PM

    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. 

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.


  • Nov 03, 2015 at 03:52 AM


    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.



    Add comment
    10|10000 characters needed characters exceeded

    • 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.



  • avatar image
    Former Member
    Nov 03, 2015 at 05:57 AM

    Go through below link you will get an idea.

    Time period & Payroll period



    Add comment
    10|10000 characters needed characters exceeded