How To Fix ESH_OM_OBJ_MODEL_RP2146 - Authorization object key &1 has been created in the meantime


SAP Error Message - Details

  • Message type: E = Error

  • Message class: ESH_OM_OBJ_MODEL_RP2 - Object Model Repository (2)

  • Message number: 146

  • Message text: Authorization object key &1 has been created in the meantime

  • Show details Hide details
  • What causes this issue?

    You created authorization object key &v1& for authorization object &v2&,
    but another user also created this authorization object key in the
    meantime and saved it to the database.

    System Response

    It is not possible to save authorization check key &v1&.

    How to fix this error?

    Rename the authorization check key.

    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 ESH_OM_OBJ_MODEL_RP2146 - Authorization object key &1 has been created in the meantime ?

    The SAP error message ESH_OM_OBJ_MODEL_RP2146 indicates that an authorization object key has been created or modified while you were trying to perform an operation that requires authorization checks. This typically occurs in the context of the Enterprise Search (ESH) or when dealing with authorization objects in general.

    Cause:

    The error is caused by a situation where the authorization object you are trying to access has been changed or created by another user or process while you were attempting to execute your transaction. This can happen in environments with multiple users or processes that modify authorization objects concurrently.

    Solution:

    To resolve this error, you can take the following steps:

    1. Refresh the Authorization Data:

      • Log out and log back into the SAP system. This will refresh your session and may resolve the issue if it was caused by a temporary inconsistency.
    2. Check Authorization Objects:

      • Use transaction code SU53 immediately after the error occurs to analyze the authorization check. This transaction will show you which authorization checks failed and why.
    3. Review Changes:

      • Check if any changes were made to the authorization objects by other users. You can use transaction SU01 to review the authorization profiles and roles assigned to your user.
    4. Consult with Security Team:

      • If you do not have the necessary permissions to view or modify authorization objects, consult with your SAP security team or administrator. They can help you understand if any changes were made and whether you need additional authorizations.
    5. Re-run the Transaction:

      • After ensuring that your authorizations are correct and up to date, try to re-run the transaction that caused the error.

    Related Information:

    • Authorization Objects: In SAP, authorization objects are used to control access to various transactions and data. Each object can have multiple fields that define the specific authorizations required.
    • Transaction Codes:
      • SU53: Display Authorization Check
      • SU01: User Maintenance
      • PFCG: Role Maintenance (to manage roles and authorizations)
    • Enterprise Search: If you are working with Enterprise Search, ensure that the search configuration and authorization settings are correctly set up.

    If the problem persists after following these steps, it may be necessary to involve SAP support 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