How To Fix EB358 - Lock for process &1 for contract account &2 from R582 already deleted


SAP Error Message - Details

  • Message type: E = Error

  • Message class: EB - IS-U invoicing

  • Message number: 358

  • Message text: Lock for process &1 for contract account &2 from R582 already deleted

  • Show details Hide details
  • What causes this issue?

    A lock was set for process &V1& and contract account &V2& during
    invoicing
    in event R582. This lock cannot be deleted, since
    it has already been deleted in the intervening period.

    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?

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message EB358 - Lock for process &1 for contract account &2 from R582 already deleted ?

    The SAP error message EB358 indicates that there is a lock for a process related to a contract account that has already been deleted. This typically occurs in the context of contract account management, where a process is trying to access or modify a contract account that no longer exists in the system.

    Cause:

    1. Deleted Contract Account: The primary cause of this error is that the contract account referenced in the process has been deleted, but there is still an active lock on that account.
    2. Concurrency Issues: Another possible cause could be that multiple processes are trying to access the same contract account simultaneously, leading to a lock situation.
    3. System Inconsistencies: There may be inconsistencies in the database or application state, where the system still holds a lock for a deleted account.

    Solution:

    1. Check Lock Entries: Use transaction code SM12 to check for any lock entries related to the contract account. If you find any locks that are no longer valid, you can delete them.
    2. Review Deletion Process: Ensure that the deletion process for the contract account is completed properly. If there are any pending processes or transactions that reference the deleted account, they should be resolved.
    3. Restart the Process: If the process that triggered the error can be restarted, try doing so after ensuring that there are no locks on the contract account.
    4. System Restart: In some cases, a system restart may help clear any lingering locks or inconsistencies.
    5. Consult SAP Notes: Check for any relevant SAP Notes or updates that may address this specific error. SAP frequently releases patches and updates that can resolve known issues.

    Related Information:

    • Transaction Codes: Familiarize yourself with transaction codes like SM12 (for lock entries), SE11 (for data dictionary), and SE80 (for object navigator) to investigate further.
    • SAP Support: If the issue persists, consider reaching out to SAP support for assistance. Provide them with the error message details and any relevant logs or screenshots.
    • Documentation: Review SAP documentation related to contract account management and locking mechanisms to understand better how locks are managed in the system.

    By following these steps, you should be able to resolve the EB358 error and prevent it from occurring in the future.

    • 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