How To Fix HRCCE_CHG_PY005 - Personnel assignment &1: Payroll has already run


SAP Error Message - Details

  • Message type: E = Error

  • Message class: HRCCE_CHG_PY - Messages for "Change of Payroll Area" Functions

  • Message number: 005

  • Message text: Personnel assignment &1: Payroll has already run

  • Show details Hide details
  • What causes this issue?

    You are trying to change the payroll area for an employee with several
    personnel assignments. At least one of the other personnel assignments
    belongs to the same payroll area as the personnel assignment you are
    currently changing. Payroll has already run for at least one of the
    other personnel assignments with the same payroll area in the time
    period for which you want to change the payroll area for the current
    assignment.
    For example, the employee has the following personnel assignments:
    A1 with employer/legal person L1 and payroll area US as of January 1,
    2009
    A2 with employer/legal person L1 and payroll area US as of January 1,
    2009
    A3 with employer/legal person L2 and payroll area UM from January 1,
    2009 through March 30, 2009
    For personnel assignment A1, payroll was run in January 2009. It has not
    yet run in February 2009. For personnel assignment A2, it has not yet
    run at all. You want to change the payroll area for personnel assignment
    A2 from US to UW as of January 1, 2009.

    System Response

    You are not allowed to change the payroll area.

    How to fix this error?

    Make the change for a different time period.
    In the example given above, you can change the payroll area for
    personnel assignment A2 from US to UW as of February 1, 2009. Note that
    this also leads to a change of the payroll area for personnel assignment
    A1 from US to UW as of February 1, 2009.

    Procedure for System Administrators

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message HRCCE_CHG_PY005 - Personnel assignment &1: Payroll has already run ?
    The SAP error message HRCCE_CHG_PY005 indicates that a payroll run has already been executed for the specified personnel assignment (employee). This error typically occurs when there is an attempt to make changes to an employee's data that is not allowed after payroll has been processed for that period.
    
    Cause: The primary cause of this error is that the system prevents changes to certain employee data (such as infotype records) after payroll has been run for the period. This is to ensure the integrity of payroll calculations and reporting. Common scenarios that trigger this error include: Attempting to change payroll-relevant infotypes (like infotype 0000 - Actions, infotype 0001 - Organizational Assignment, etc.) after payroll has been processed. Trying to retroactively change data that affects payroll calculations for a period that has already been closed.
    Solution: To resolve this error, you can consider the following approaches: Check Payroll Status: Verify if the payroll for the employee in question has

    Already have an account? Login here!




Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker