How To Fix 5D146 - Obsolete occupational code: & &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: 5D - Error Messages for German Infotype Module Pools

  • Message number: 146

  • Message text: Obsolete occupational code: & &

  • Show details Hide details
  • What causes this issue?

    When DEUEV notification number &v1& was created in &v2&, the system
    used an activity key that is no longer allowed. The activity key in
    question is one of the 'special keys' (555, 666, 995, 996, 997, and
    999) that ceased to be valid on January 1 1999.

    System Response

    The notification is flagged as 'incorrect' and cannot be transferred.
    The next time report RPCD3VD0 runs, it tries to create this
    notification again.

    How to fix this error?

    Enter the correct activity key in infotype 0020 (DEUEV). If necessary,
    repeat the last payroll run.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message 5D146 - Obsolete occupational code: & & ?

    The SAP error message 5D146, which states "Obsolete occupational code: & &," typically occurs when an occupational code that is no longer valid or has been marked as obsolete is being used in the system. This can happen in various contexts, such as during the entry of employee data, payroll processing, or when generating reports that involve occupational codes.

    Cause:

    1. Obsolete Code: The occupational code being referenced has been marked as obsolete in the system, meaning it is no longer valid for use.
    2. Data Migration: If data has been migrated from an older system, it may contain references to obsolete codes.
    3. Configuration Changes: Changes in the configuration of occupational codes in the SAP system may have rendered certain codes obsolete.

    Solution:

    1. Identify the Code: Determine which occupational code is causing the error. The error message will typically include the specific code that is obsolete.
    2. Update Employee Records: If the code is associated with an employee, update their record to use a valid occupational code. This can be done through the relevant infotype (e.g., Infotype 0001 for Organizational Assignment).
    3. Check Configuration: Review the configuration settings for occupational codes in the system. Ensure that the codes being used are current and valid.
    4. Consult Documentation: Refer to SAP documentation or your organization's HR policies to find the appropriate replacement code for the obsolete one.
    5. Data Cleanup: If the obsolete code is found in multiple records, consider running a data cleanup process to update all instances where the obsolete code is used.

    Related Information:

    • Transaction Codes: You may need to use transaction codes like PA30 (Maintain HR Master Data) or PA20 (Display HR Master Data) to view and update employee records.
    • Infotypes: Familiarize yourself with relevant infotypes that deal with occupational codes, such as Infotype 0001 (Organizational Assignment) and Infotype 0002 (Personal Data).
    • SAP Notes: Check SAP Notes for any specific patches or updates related to occupational codes that may address this issue.
    • User Roles: Ensure that you have the necessary permissions to make changes to employee records and occupational codes.

    If the issue persists after following these steps, it may be beneficial to consult with your SAP support team or a functional consultant who specializes in HR modules.

    • 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
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author