How To Fix CI_DRAFTPRD_MESSAGE328 - The base unit of measure for the product & is locked by the user &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: CI_DRAFTPRD_MESSAGE -

  • Message number: 328

  • Message text: The base unit of measure for the product & is locked by the user &

  • Show details Hide details
  • What causes this issue?

    For a purchase order item to be created for this product, the base unit
    of measure must be locked to ensure that the base unit is not changed in
    the product master while the purchase order is being created. However,
    the base unit is presently locked because it is being changed in the
    product master.

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

    System Response

    How to fix this error?

    Try to create the purchase order for this product again later.

    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 CI_DRAFTPRD_MESSAGE328 - The base unit of measure for the product & is locked by the user & ?

    The SAP error message CI_DRAFTPRD_MESSAGE328 indicates that the base unit of measure for a product is currently locked by a user. This typically occurs in scenarios where multiple users are trying to access or modify the same product data simultaneously, leading to a conflict.

    Cause:

    1. User Lock: The base unit of measure for the product is locked by another user who is currently editing or processing the product data.
    2. Transaction in Progress: A transaction that involves the product is still in progress, preventing other users from making changes.
    3. System Lock: The system may have a lock in place due to a background job or a transaction that has not been completed.

    Solution:

    1. Identify the Locking User: Check who is currently locking the product. You can use transaction codes like SM12 (to view lock entries) to identify the user and the session that is holding the lock.
    2. Wait for Release: If the lock is held by another user, you may need to wait until they complete their transaction and release the lock.
    3. Contact the User: If possible, contact the user who is locking the product to see if they can complete their work or release the lock.
    4. Terminate the Lock: If the locking session is no longer active (e.g., the user has logged out unexpectedly), you may need to manually delete the lock entry using transaction SM12. Be cautious with this approach, as it may lead to data inconsistencies if the user was in the middle of a transaction.
    5. Check for Background Jobs: Ensure that there are no background jobs that might be holding the lock. You can check this using transaction SM37 to view job logs.

    Related Information:

    • Transaction Codes:
      • SM12: Display and manage lock entries.
      • SM37: Monitor background jobs.
      • SE11: Data dictionary to check the structure of the product master data.
    • User Roles and Authorizations: Ensure that users have the appropriate roles and authorizations to access and modify product data.
    • System Configuration: Review system settings related to locking mechanisms and concurrent access to ensure they align with business processes.

    If the issue persists after trying the above solutions, it may be beneficial to consult with your SAP Basis team or technical 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
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