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

Close

How To Fix WR031 - No retail price available for material &1 in master conditions


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WR - Messages for Revaluation at Retail

  • Message number: 031

  • Message text: No retail price available for material &1 in master conditions

  • 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 WR031 - No retail price available for material &1 in master conditions ?

    Certainly! Here's a detailed explanation for the SAP error message WR031: No retail price available for material &1 in master conditions:


    Error Message

    WR031: No retail price available for material &1 in master conditions


    Cause

    This error occurs in SAP Retail when the system tries to determine the retail price for a material during pricing or sales document processing, but it cannot find a valid retail price condition record for the specified material in the condition master data.

    In other words, the system expects a retail price to be maintained for the material in the pricing conditions (condition records), but none exists or the existing records do not meet the selection criteria (e.g., validity dates, sales area, customer group, etc.).


    When does it occur?

    • During sales order creation or pricing in Retail Sales and Distribution (SD Retail).
    • When the system tries to determine the retail price for a material but fails to find a valid condition record.
    • In pricing procedures where retail price is mandatory.
    • During POS (Point of Sale) transactions or retail pricing runs.

    Common Reasons

    • No condition record maintained for the material in the relevant condition type (usually condition type for retail price, e.g., PR00 or a custom retail price condition).
    • Condition records exist but are not valid for the sales area, customer, or date of the transaction.
    • Incorrect or missing pricing procedure assignment.
    • Material master data missing or incomplete pricing-relevant data.
    • Incorrect or missing condition tables or access sequences in pricing configuration.

    Solution / How to fix

    1. Check Condition Records:

      • Use transaction VK13 (Display Condition Records) or VK12 (Change Condition Records).
      • Enter the relevant condition type (e.g., PR00 or retail price condition type).
      • Enter the material number and sales area.
      • Check if a valid condition record exists for the material for the date of the transaction.
      • If no record exists, create one using VK11.
    2. Verify Validity Dates:

      • Ensure the condition record is valid for the date of the sales document or transaction.
    3. Check Pricing Procedure:

      • Verify that the pricing procedure assigned to the sales document type and sales area includes the retail price condition type.
      • Use transaction V/08 to check pricing procedure determination.
    4. Check Material Master:

      • Ensure the material is flagged for retail pricing.
      • Check material master data in MM03 under Sales: Sales Org. 2 or Retail views.
    5. Check Access Sequence and Condition Tables:

      • Verify that the access sequence for the retail price condition type includes the correct condition tables.
      • Use transaction V/07 to check access sequences.
    6. Recreate or Update Condition Records:

      • If condition records are missing or incorrect, create or update them accordingly.
    7. Check for Customizing Issues:

      • Sometimes, custom developments or enhancements may affect pricing.
      • Review any user exits or BAdIs related to pricing.

    Related Transactions and Tools

    • VK11 – Create Condition Records
    • VK12 – Change Condition Records
    • VK13 – Display Condition Records
    • V/08 – Pricing Procedure Determination
    • V/07 – Access Sequence Maintenance
    • MM03 – Display Material Master
    • VA01 – Create Sales Order (to reproduce the error)
    • POS transactions (if applicable)

    Additional Notes

    • Retail pricing in SAP is often more complex due to multiple condition types, scales, and pricing agreements.
    • Ensure that the retail price condition type is correctly integrated into the pricing procedure.
    • If using SAP Retail (IS-Retail), check retail-specific pricing configurations.
    • Sometimes, the error may also occur if the material is not released for sales or not assigned to the correct sales organization.

    Summary

    Aspect Details
    Cause No valid retail price condition record found for the material in pricing master data.
    Effect Pricing determination fails, sales order or POS transaction cannot proceed.
    Solution Maintain valid condition records for the material, check pricing procedure and access sequences, verify material master data.
    Transactions VK11, VK12, VK13, V/08, V/07, MM03, VA01

    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