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

Close

How To Fix WR034 - No old retail price exists in the conditions for material &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WR - Messages for Revaluation at Retail

  • Message number: 034

  • Message text: No old retail price exists in the conditions for material &

  • Show details Hide details
  • What causes this issue?

    No old retail price exists in the master conditions for material &V1&.

    System Response

    INCLUDE ISR_VERARBEITUNG OBJECT DOKU ID TX

    How to fix this error?

    Check the conditions. If necessary, calculate the retail price so that
    the system creates the missing conditions.

    Procedure for System Administrators

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


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WR034 - No old retail price exists in the conditions for material & ?

    SAP Error Message:
    WR034 - No old retail price exists in the conditions for material &


    Cause:

    This error occurs in SAP Retail Pricing when the system tries to update or reference an old retail price condition for a material, but no such old price condition record exists in the condition tables for that material. Essentially, the system expects to find a previous retail price (old price) to compare or update, but it cannot find any.

    This typically happens during price changes, price updates, or when running price change programs where the system needs to know the previous price to calculate differences, discounts, or to maintain price history.


    When does it occur?

    • During price change runs (e.g., transaction WRTS or price update programs).
    • When trying to update or delete a retail price condition record that does not exist.
    • When the system expects an old price for comparison but the material has no prior price condition maintained.
    • Possibly during mass price updates or condition record maintenance in Retail Pricing.

    Solution:

    1. Check Condition Records:

      • Verify if the retail price condition records exist for the material in question.
      • Use transaction VK13 (Display Condition) or WRTV (Display Retail Price) to check if the old retail price condition exists.
      • If no old price exists, you may need to create an initial retail price condition record.
    2. Create Initial Retail Price:

      • If the material has no retail price condition, create one using WRTV or VK31 (Create Condition).
      • Ensure the condition type used for retail price (e.g., PR00 or a custom retail price condition type) is maintained properly.
    3. Check Pricing Procedure and Condition Tables:

      • Confirm that the pricing procedure assigned to the material and sales area includes the correct retail price condition types.
      • Make sure the condition tables and access sequences are correctly set up to find the old price.
    4. Review Price Change Process:

      • If running a price change program, ensure that the program parameters and selection criteria are correct.
      • Sometimes, the program tries to update prices for materials without existing prices, causing this error.
    5. Data Consistency:

      • Run consistency checks on pricing data.
      • If necessary, delete erroneous or incomplete condition records and recreate them properly.
    6. Consult SAP Notes:

      • Check SAP Notes for any known issues related to retail pricing and this error message.
      • Sometimes patches or support packages address such issues.

    Related Information:

    • Transaction Codes:

      • WRTV - Display Retail Price
      • WRTS - Price Change Run
      • VK13 - Display Condition
      • VK31 - Create Condition
      • VK11 - Create Condition Record
    • Condition Types:

      • Retail price condition types are often custom or standard ones like PR00.
      • Ensure the condition type is correctly configured in the pricing procedure.
    • SAP Modules:

      • SAP Retail (IS-Retail)
      • SAP SD Pricing
    • SAP Notes / KBAs:

      • Search for SAP Notes related to message WR034 for specific patches or corrections.
      • Example Note: 1234567 (hypothetical) - "Error WR034 when updating retail price conditions"

    Summary:

    The error WR034 indicates that the system cannot find an old retail price condition for the material, which is necessary for price updates or comparisons. The solution is to ensure that the material has an existing retail price condition record before attempting price changes or updates. Creating or correcting the initial retail price condition record usually resolves the issue.

    • 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