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

Close

How To Fix WRF_CONS005 - Cons.: Price test struct. mat.: Header total & unequal to comp. total &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WRF_CONS - Retail Fashion: Consignment Processing Stock Transfers

  • Message number: 005

  • Message text: Cons.: Price test struct. mat.: Header total & unequal to comp. total &

  • Show details Hide details
  • What causes this issue?

    The price test of a structured material - which was performed during
    processing of vendor consignment goods - failed. The sum of the
    components, &V2&, does not equal the sum in the header, &V1&. These two
    prices must be equal or the test fails.

    System Response

    Processing is cancelled due to inconsistent data.

    How to fix this error?

    Check the structured material and its BOM.
    Check the purchasing info records of the structured material (LOT, SET,
    DISPLAY) and the corresponding components.
    Make sure that the sum of components - including the quantity factor -
    from the BOM is equal to the sum recorded in the header of the
    structured material.

    Procedure for System Administrators


    Contact your system administrator.


    You can deactivate the price test for each movement type in Customizing
    for <LS>Retail Consignment Processing</>.
    Please note, however, that any inconsistencies that occur due to
    deactivated price tests are not covered by your Support agreement and
    will not be dealt with free of charge.


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WRF_CONS005 - Cons.: Price test struct. mat.: Header total & unequal to comp. total & ?

    The SAP error message:

    WRF_CONS005 Cons.: Price test struct. mat.: Header total & unequal to comp. total &

    typically occurs during the processing of a consignment or pricing scenario where the system performs a consistency check between the header-level price total and the sum of the component prices in a pricing structure.


    Cause

    • The error indicates a mismatch between the total price at the header level and the sum of the component prices in the pricing structure for a material.
    • This usually happens during pricing or invoice verification when the system expects the total price at the header (or document) level to exactly match the sum of all individual component prices.
    • Possible reasons include:
      • Rounding differences between header and component prices.
      • Incorrect or incomplete pricing condition records.
      • Custom pricing routines or user exits that modify prices inconsistently.
      • Data inconsistencies in the pricing procedure or condition types.
      • Manual price changes that are not reflected in all components.

    Solution

    1. Check Pricing Procedure and Condition Records:

      • Verify that the pricing procedure assigned to the document is correct.
      • Check all condition records for the material and customer/vendor to ensure they are maintained properly.
      • Make sure no condition records are missing or incorrectly maintained.
    2. Analyze Pricing Components:

      • Use transaction VF03 (Display Billing Document) or ME23N (Display Purchase Order) to review the pricing details.
      • Check the individual condition values and the header total.
      • Look for rounding differences or missing components.
    3. Review Custom Pricing Logic:

      • If custom user exits or BAdIs are implemented (e.g., USEREXIT_PRICING_PREPARE_TKOMP), check if they modify prices inconsistently.
      • Debug the pricing routine to identify where the mismatch occurs.
    4. Adjust Rounding Settings:

      • Sometimes, adjusting the rounding rules in the pricing procedure or in the currency settings can resolve minor differences.
      • Check currency decimal places and rounding rules in transaction OBBS or OB08.
    5. Recalculate or Correct Prices:

      • If manual price changes were made, try to reset or recalculate the prices.
      • Use the "Recalculate" function in the document to update prices.
    6. Check for OSS Notes:

      • Search SAP OSS Notes for message WRF_CONS005 for any known bugs or patches.

    Related Information

    • Message Class: WRF_CONS (related to consignment or pricing consistency)
    • Transaction Codes: ME21N, ME22N, ME23N (Purchase Orders), VF01, VF02, VF03 (Billing Documents)
    • Tables: KONV (Pricing Conditions), EKKO/EKPO (Purchase Document Header/Item)
    • SAP Notes: Check SAP Support Portal for notes related to WRF_CONS005 or pricing inconsistencies.
    • SAP Help: Pricing procedure and condition technique documentation.

    Summary

    Aspect Details
    Cause Header total price does not equal sum of component prices in pricing structure.
    Solution Verify pricing procedure, condition records, rounding rules, and custom pricing logic.
    Check Tools ME23N, VF03, debugging user exits, OSS Notes, currency rounding settings.
    Related Info Pricing procedure, condition technique, user exits, SAP Notes on pricing inconsistencies.

    If you provide more context (e.g., transaction where error occurs, document type), I can help with more specific troubleshooting steps.

    • 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