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

Close

How To Fix WR120 - Partial sales price revaluation not allowed on account of negative stocks


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WR - Messages for Revaluation at Retail

  • Message number: 120

  • Message text: Partial sales price revaluation not allowed on account of negative stocks

  • Show details Hide details
  • What causes this issue?

    You want to revaluate part of the stock at retail for material &V1&,
    even though the material has negative stock. This is not possible.

    System Response

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

    How to fix this error?

    Check your stock balance and carry out the revaluation at a later time
    when the stock is positive.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WR120 - Partial sales price revaluation not allowed on account of negative stocks ?

    Certainly! Here's a detailed explanation for the SAP error message WR120 - Partial sales price revaluation not allowed on account of negative stocks:


    Error Message

    WR120: Partial sales price revaluation not allowed on account of negative stocks


    Cause

    This error occurs during a sales price revaluation process (usually in SD or MM-IM integration scenarios) when the system attempts to perform a partial revaluation of sales prices, but there are negative stock quantities for the material in the relevant plant or storage location.

    • Negative stock means that the system shows that more stock has been issued than received, resulting in a stock quantity below zero.
    • SAP does not allow partial sales price revaluation if negative stocks exist because the valuation logic depends on having a positive stock base to correctly calculate the price adjustments.
    • Negative stocks can arise due to timing differences in goods receipts and issues, incorrect postings, or inventory inconsistencies.

    Explanation

    • Sales price revaluation is typically done to adjust the sales price of a material based on changes in the cost or valuation.
    • When the system tries to revalue only a part of the stock (partial revaluation), it needs to know the exact stock quantity and value.
    • Negative stock situations make it impossible for the system to correctly calculate the revaluation because the stock quantity is invalid or inconsistent.
    • Therefore, SAP blocks the partial revaluation to prevent incorrect pricing or valuation postings.

    Solution / How to Resolve

    1. Check and Correct Negative Stocks:

      • Use transaction MB52 or MMBE to check stock levels for the material in the plant/storage location.
      • Identify where negative stocks exist.
      • Investigate the cause of negative stocks (e.g., missing goods receipts, incorrect postings, timing issues).
      • Correct the negative stock by:
        • Posting missing goods receipts (MIGO).
        • Adjusting inventory via physical inventory (MI01/MI04/MI07).
        • Reversing incorrect goods movements.
        • Coordinating with warehouse and inventory management teams.
    2. Perform Full Revaluation Instead of Partial:

      • If partial revaluation is not possible due to negative stocks, consider performing a full sales price revaluation.
      • Full revaluation recalculates the price for the entire stock, which may bypass the issue of partial stock inconsistencies.
    3. Avoid Negative Stocks:

      • Implement process controls to avoid negative stocks in the future.
      • Use availability checks and stock management settings to prevent issuing stock that is not available.
    4. Check Customizing Settings:

      • Review the settings in Sales and Distribution (SD) and Inventory Management (IM) related to price revaluation.
      • Ensure that the system is configured to handle revaluation correctly.

    Related Information

    • Transactions:

      • MB52 - List Warehouse Stocks on Hand
      • MMBE - Stock Overview
      • MIGO - Goods Movement
      • MI01 / MI04 / MI07 - Physical Inventory Processing
      • VK11 / VK12 - Maintain Pricing Conditions (if related to sales price)
    • SAP Notes:

      • Check SAP Notes related to sales price revaluation and negative stock issues for your specific SAP version.
      • Example: SAP Note 123456 (hypothetical) might describe known issues or patches.
    • Documentation:

      • SAP Help Portal documentation on Sales Price Revaluation and Inventory Management.
      • Review the business process for sales price revaluation and stock management.

    Summary

    Aspect Description
    Cause Partial sales price revaluation blocked due to negative stock quantities for the material.
    Effect System cannot perform partial revaluation; error WR120 is triggered.
    Solution Correct negative stocks, perform full revaluation, or adjust business processes to avoid negatives.
    Prevention Implement controls to prevent negative stocks and ensure timely goods receipts.

    If you need help with specific steps to correct negative stock or perform revaluation, please provide more details about your SAP system version and the transaction/process you are using.

    • 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