Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix WSTP022 - No price is maintained for unit &1 of the entered EAN/UPC code


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WSTP - Messages for IAC Sales Prices in SAP Retail Store

  • Message number: 022

  • Message text: No price is maintained for unit &1 of the entered EAN/UPC code

  • Show details Hide details


  • Self-Explanatory Message

    Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of messages in the SAP system have a message text, however this is frequently insufficient to comprehend or resolve the problem.

    To make things easier, more detailed information is frequently added to describe the issue, how to fix it, and the necessary steps or configuration modifications.

    Unfortunately, there isn't any extra information in this error notice.



    What else can you do?

    First, use our AnswerBot below to get a possible cause and solution (requires a premium subscription).

    Also, review the in-depth Common Questions & Answers listed below; you could discover a solution there or be able to connect with others who have faced similar challenges.

    You can also try searching the SAP support portal (support.sap.com) but you need a special user ID to access it. It is possible that an SAP support note exists that provides additional details about the mistake or even steps for fixing it.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WSTP022 - No price is maintained for unit &1 of the entered EAN/UPC code ?

    Certainly! Here's a detailed explanation for the SAP error message:


    SAP Error Message:

    WSTP022 No price is maintained for unit &1 of the entered EAN/UPC code


    Meaning / Cause:

    This error occurs when you try to process a sales document or a transaction involving a material identified by an EAN/UPC code, but the system cannot find a valid price maintained for the specific sales unit of measure (UoM) associated with that EAN/UPC code.

    In other words, the system recognizes the material via the EAN/UPC code, but the pricing condition records do not contain a price for the unit of measure that corresponds to the unit linked to that EAN/UPC code.


    Detailed Cause:

    • The EAN/UPC code is linked to a material and a specific sales unit of measure.
    • Pricing conditions (e.g., PR00 or other condition types) are maintained for the material but not for the sales unit of measure linked to the EAN/UPC code.
    • When the system tries to determine the price for the sales unit of measure from the EAN/UPC code, it fails because no price exists for that unit.

    Solution:

    1. Check the EAN/UPC Code Assignment:

      • Go to transaction MM02 (Change Material) or MM03 (Display Material).
      • Navigate to the Additional Data tab and then to the EAN/UPC Codes.
      • Verify which sales unit of measure is assigned to the EAN/UPC code.
    2. Check Pricing Conditions:

      • Use transaction VK13 (Display Pricing Conditions).
      • Enter the material, sales organization, distribution channel, and relevant condition type (e.g., PR00).
      • Check if prices are maintained for the sales unit of measure linked to the EAN/UPC code.
      • If prices exist only for a different unit of measure (e.g., base unit), then the system cannot find a price for the EAN/UPC unit.
    3. Maintain Pricing for the Correct Unit:

      • Use transaction VK11 (Create Pricing Conditions).
      • Maintain the price for the material with the sales unit of measure that corresponds to the EAN/UPC code.
      • Alternatively, maintain a conversion factor between the base unit and the sales unit of measure so that the system can convert prices accordingly.
    4. Check Unit of Measure Conversion:

      • Use transaction CUNI or check the unit of measure conversion in material master.
      • Ensure that the system can convert between the base unit and the sales unit of measure.
    5. Alternative Workaround:

      • If pricing for the sales unit of measure is not maintained, consider changing the EAN/UPC code assignment to the base unit of measure or a unit of measure for which pricing exists.

    Related Information:

    • Material Master Data: EAN/UPC codes are maintained in the material master under additional data.
    • Pricing Procedure: Pricing conditions are unit-specific; prices must be maintained for the unit of measure used in the sales document.
    • Sales Unit of Measure: The unit linked to the EAN/UPC code must have a corresponding price.
    • Transaction Codes:
      • MM02 / MM03 — Material Master Change / Display
      • VK11 / VK12 / VK13 — Pricing Condition Create / Change / Display
      • CUNI — Units of Measure

    Summary:

    The error WSTP022 indicates a missing price for the sales unit of measure linked to the EAN/UPC code. To fix it, ensure that pricing conditions exist for that unit or adjust the EAN/UPC code assignment or unit conversions accordingly.


    If you need help with specific steps or screenshots, feel free to ask!

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


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