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

Close

How To Fix WRF_APC547 - Purchasing price &1 is greater than sales price &2


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WRF_APC - Messages for Operational Assortment Planning and Control

  • Message number: 547

  • Message text: Purchasing price &1 is greater than sales price &2

  • 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 WRF_APC547 - Purchasing price &1 is greater than sales price &2 ?

    Certainly! Here's a detailed explanation for the SAP error message:


    SAP Error Message:

    WRF_APC547: Purchasing price &1 is greater than sales price &2


    Cause:

    This error occurs in SAP when the purchasing price of a material or product is higher than the sales price defined in the system. Essentially, the system is warning or preventing a scenario where you are buying a product at a higher cost than the price at which you intend to sell it, which could lead to a loss.

    This check is typically part of pricing control or profitability analysis in SAP, especially in scenarios involving:

    • Intercompany sales
    • Third-party sales
    • Pricing procedures with validation or substitution rules
    • Profitability analysis (CO-PA) or costing controls

    When does it occur?

    • During the creation or change of a sales order or purchase order.
    • When maintaining or updating pricing conditions.
    • During pricing or cost validation in sales documents.
    • In integration scenarios where purchasing and sales prices are compared.

    Solution:

    1. Review Pricing Conditions:

      • Check the purchasing price condition record (e.g., in MEK1/MEK2).
      • Check the sales price condition record (e.g., in VK11/VK12).
      • Ensure that the sales price is logically higher than the purchasing price.
    2. Adjust Prices:

      • Increase the sales price to be greater than or equal to the purchasing price.
      • Or decrease the purchasing price if possible.
    3. Check Pricing Procedure and Validations:

      • Review any custom validations or substitutions in pricing procedures that enforce this check.
      • If this check is too restrictive, you may need to adjust or deactivate the validation rule (consult with your SAP SD/MM or pricing team).
    4. Business Decision:

      • Sometimes, selling below purchasing price is intentional (e.g., promotions, loss leaders).
      • In such cases, you may need to override or bypass the check with proper authorization.
    5. Consult SAP Notes or Support:

      • If this error appears unexpectedly, check for relevant SAP Notes or patches.
      • Sometimes, this error can be triggered by configuration inconsistencies.

    Related Information:

    • Transaction Codes:

      • MEK1/MEK2: Maintain Purchasing Info Records / Conditions
      • VK11/VK12: Maintain Sales Pricing Conditions
      • VA01/VA02: Create/Change Sales Order
      • ME21N/ME22N: Create/Change Purchase Order
    • Tables:

      • KONV: Conditions (pricing)
      • EKKO/EKPO: Purchase order header/item
      • VBAK/VBAP: Sales order header/item
    • Modules Involved:

      • MM (Materials Management)
      • SD (Sales and Distribution)
      • CO-PA (Profitability Analysis)
    • Customizing Path:

      • SPRO ? Sales and Distribution ? Basic Functions ? Pricing ? Pricing Control ? Define Pricing Procedures
      • SPRO ? Materials Management ? Purchasing ? Conditions

    Summary:

    The error WRF_APC547 is a pricing control message indicating that the purchasing price exceeds the sales price, which is generally undesirable. The solution involves reviewing and adjusting pricing conditions or business rules to ensure sales prices are not lower than purchasing prices unless explicitly intended.


    If you need help with specific steps or configuration, please provide more details about the transaction or scenario where this error occurs.

    • 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