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

Close

How To Fix WR021 - Revaluation at cost not possible, as cost price would be 0


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WR - Messages for Revaluation at Retail

  • Message number: 021

  • Message text: Revaluation at cost not possible, as cost price would be 0

  • Show details Hide details
  • What causes this issue?

    You wanted to perform a revaluation at retail that does not affect
    margins. In this case, the purchase price and the cost value are
    changed in the same ratio as the retail price and the retail value.
    If you revaluate at retail not affecting margins on the basis of the
    data you entered, the purchase price would be zero. This is not
    allowed.

    How to fix this error?

    Check your entries. If your entries are correct, check the Inventory
    Management and Valuation.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WR021 - Revaluation at cost not possible, as cost price would be 0 ?

    Certainly! Here's a detailed explanation for the SAP error message WR021: "Revaluation at cost not possible, as cost price would be 0":


    Error Message: WR021

    Text:
    Revaluation at cost not possible, as cost price would be 0


    Cause:

    This error occurs during the revaluation of inventory at standard cost (usually in the context of standard cost revaluation or inventory valuation) when the system tries to revalue a material, but the resulting cost price after revaluation would be zero.

    Why does this happen?

    • The system attempts to calculate a new cost price based on the revaluation.
    • If the calculation results in a zero cost price, the system blocks the revaluation because having a zero cost price is not allowed.
    • This can happen if:
      • The material has no valid cost estimate or standard cost.
      • The material's valuation data is missing or incomplete.
      • The quantity or value data used in the revaluation calculation is zero or inconsistent.
      • The cost component split or cost estimate is not maintained properly.
      • The revaluation is attempted on a material with zero stock or zero value stock.

    When does this typically occur?

    • During standard cost revaluation runs (transaction CKMLCP, CKMLCP or CK40N).
    • When running period-end closing activities involving inventory valuation.
    • When performing material ledger revaluation or actual costing.
    • When the system tries to update the material master or accounting documents with a new cost price that is zero.

    Solution:

    1. Check the Material Master:

      • Verify that the material has a valid standard cost or cost estimate maintained.
      • Use transaction CK11N or CK40N to check or update the cost estimate.
      • Ensure that the cost estimate is released and valid for the valuation area.
    2. Check Costing Data:

      • Ensure that the cost component split is properly maintained.
      • Verify that the cost estimate includes all relevant cost components.
      • Check if the cost estimate is not zero or missing.
    3. Check Inventory Quantity and Value:

      • Verify that the material has stock quantity and value.
      • If stock quantity is zero, revaluation may not be necessary or possible.
      • If stock value is zero, investigate why (e.g., incorrect postings, missing valuation data).
    4. Run Cost Estimate or Revaluation Correctly:

      • Re-run the cost estimate with correct parameters.
      • If using material ledger, ensure that actual costing runs are completed successfully.
      • Perform revaluation only on materials with valid cost and stock data.
    5. Check Configuration:

      • Verify valuation class and account determination.
      • Check if the valuation area and costing variant are correctly set up.
    6. Correct Data Inconsistencies:

      • If there are inconsistencies in material ledger or inventory valuation data, run reconciliation reports.
      • Use transaction CKM3 to analyze material ledger data.
      • Correct any discrepancies found.

    Additional Information:

    • This error is a safeguard to prevent posting inventory with zero cost, which would distort financial statements.
    • Always ensure that cost estimates are maintained and released before running revaluation.
    • If the material is not supposed to have a cost (e.g., non-valuated materials), exclude it from revaluation.
    • Consult with controlling (CO) and materials management (MM) teams to ensure costing and inventory data integrity.
    • SAP Notes and OSS messages related to WR021 may provide specific patches or corrections if this is a known issue in your SAP version.

    Summary:

    Aspect Details
    Cause Revaluation calculation results in zero cost price due to missing or incorrect cost data
    Effect System blocks revaluation to prevent zero cost inventory valuation
    Solution Maintain valid cost estimates, check stock and valuation data, correct inconsistencies
    Transactions CK11N (Cost estimate), CK40N (Costing run), CKMLCP (Material ledger revaluation), CKM3 (Material ledger analysis)

    If you need help with specific steps or transactions, 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