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

Close

How To Fix WSTP042 - The price you entered is greater than the promotion sales price


SAP Error Message - Details

  • Message type: E = Error

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

  • Message number: 042

  • Message text: The price you entered is greater than the promotion sales price

  • 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 WSTP042 - The price you entered is greater than the promotion sales price ?

    Certainly! Here's a detailed explanation for the SAP error message WSTP042: "The price you entered is greater than the promotion sales price":


    Error Message:

    WSTP042
    The price you entered is greater than the promotion sales price.


    Cause:

    This error occurs in SAP Sales and Distribution (SD) when you try to enter a sales price for a material that exceeds the promotional sales price defined for that material in the system.

    • The system has a promotion price (a special discounted price) set up for the material or condition.
    • When entering the sales order or billing document, the price you input is higher than the promotional price.
    • SAP checks the entered price against the promotion price and triggers this error to prevent selling at a price higher than the promotion price, which is usually intended as a maximum or fixed price during the promotion period.

    Where does this happen?

    • During sales order entry (VA01/VA02)
    • During billing document creation (VF01)
    • When pricing conditions are checked and compared against promotion prices

    Solution:

    1. Check the Promotion Price Setup:

      • Review the promotion price condition records in the pricing procedure.
      • Use transaction VK13 to display condition records for the relevant condition type (e.g., PR00, K007, or a custom promotion condition).
      • Verify the promotion price and validity period.
    2. Adjust the Entered Price:

      • Enter a price that is less than or equal to the promotion price.
      • If the entered price is manually input, correct it to comply with the promotion price.
    3. Review Pricing Procedure and Condition Types:

      • Ensure the pricing procedure is correctly configured to handle promotion prices.
      • Check if the promotion price is intended as a maximum price or a fixed price.
      • If the promotion price should not restrict the entered price, consult with your pricing team to adjust the condition or pricing procedure accordingly.
    4. Check for Custom Enhancements or User Exits:

      • Sometimes, custom code or user exits enforce this check.
      • Review any custom logic in user exits like USEREXIT_PRICING_PREPARE_TKOMK or USEREXIT_PRICING_PREPARE_TKOMP that might trigger this error.
    5. If the Promotion Price is Incorrect:

      • Update or delete the incorrect promotion price condition record.
      • Create a new condition record with the correct promotion price.

    Additional Information:

    • Promotion Price is often maintained as a special condition type in pricing, e.g., a discount or a fixed price condition.
    • This error helps maintain pricing integrity during promotional campaigns.
    • The message is part of standard SAP pricing checks to avoid pricing conflicts.
    • If you want to allow prices higher than the promotion price, you may need to adjust the pricing logic or remove the promotion price condition.

    Summary:

    Aspect Details
    Cause Entered price > promotion sales price defined in condition records.
    Effect SAP blocks the sales order or billing document entry with error WSTP042.
    Solution Enter a price = promotion price, or adjust/delete promotion price condition records.
    Transactions VA01/VA02 (Sales Order), VF01 (Billing), VK13 (Display Condition Records)
    Check Pricing procedure, condition records, custom user exits or enhancements.

    If you need help identifying the exact condition type or pricing procedure, or if you want to debug the pricing, you can use transaction VA02 and go to the pricing analysis screen (press F5 on the pricing field) to see how the price is determined and which conditions are applied.


    Let me know if you want guidance on how to check or change the condition records or pricing procedure!

    • 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
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