How To Fix P2590 - Record can not be assigned to the previous day


SAP Error Message - Details

  • Message type: E = Error

  • Message class: P2 - Messages for HR Time Management

  • Message number: 590

  • Message text: Record can not be assigned to the previous day

  • Show details Hide details
  • What causes this issue?

    You are trying to assign an attendance record to the previous day.
    However, the record intersects with the target working time of the
    current day. For this reason, the previous day's assignment can not be
    set.

    System Response

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

    How to fix this error?

    Check your entry. Set either the attendance to an earlier time of day
    or adjust the working time of the current day to a later time of the
    day by using a substitution record.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message P2590 - Record can not be assigned to the previous day ?

    The SAP error message P2590, which states "Record cannot be assigned to the previous day," typically occurs in the context of time management or payroll processing within SAP. This error indicates that there is an attempt to assign a record (such as a time entry or payroll data) to a date that is considered to be in the past, which is not allowed due to system settings or business rules.

    Causes:

    1. Date Restrictions: The system may have restrictions that prevent entries from being made for dates that are earlier than the current date or the last closed period.
    2. Period Locking: The payroll or time management periods may be locked, preventing any changes to past records.
    3. Incorrect Date Entry: The user may have mistakenly entered a date that is earlier than the allowed range.
    4. Configuration Settings: The configuration settings in the SAP system may not allow for backdating of records.

    Solutions:

    1. Check Date Entry: Verify the date you are trying to assign the record to and ensure it is not in the past or outside the allowed range.
    2. Unlock Periods: If you have the necessary permissions, check if the payroll or time management periods are locked. If they are, you may need to unlock them to make changes.
    3. Consult with HR/Payroll Team: If you are unsure about the policies regarding backdating records, consult with your HR or payroll team to understand the rules and whether an exception can be made.
    4. Use Correct Transaction: Ensure you are using the correct transaction code for the action you are trying to perform. Some transactions may have specific rules regarding date entries.
    5. System Configuration: If you have access to system configuration, check the settings related to time management and payroll to see if there are any restrictions that can be adjusted.

    Related Information:

    • SAP Notes: Check SAP Notes for any specific patches or updates related to this error message. SAP frequently releases notes that address known issues.
    • Documentation: Review the SAP documentation related to time management and payroll processing for guidelines on date handling.
    • User Forums: Consider visiting SAP community forums or user groups where similar issues may have been discussed, and solutions shared.

    If the issue persists after trying the above solutions, it may be necessary to involve your SAP support team or a consultant for further investigation.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


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 simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant