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

Close

How To Fix WRF_APC039 - No price created for purchasing organization &1, supplier &2, material &3


SAP Error Message - Details

  • Message type: E = Error

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

  • Message number: 039

  • Message text: No price created for purchasing organization &1, supplier &2, material &3

  • 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_APC039 - No price created for purchasing organization &1, supplier &2, material &3 ?

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


    SAP Error Message:

    WRF_APC039 No price created for purchasing organization &1, supplier &2, material &3


    Cause:

    This error occurs when the system cannot find a valid purchasing price condition record for the specified combination of:

    • Purchasing Organization (&1)
    • Supplier (&2)
    • Material (&3)

    In other words, there is no price maintained or available in the system for the given supplier and material under the specified purchasing organization. This typically happens during procurement processes such as purchase order creation or invoice verification when the system tries to determine the price but fails to find any valid pricing condition.


    Common Reasons:

    • No condition record exists for the vendor/material/purchasing org combination.
    • The condition record exists but is not valid for the document date.
    • The pricing procedure does not include the relevant condition type.
    • The material master or info record is incomplete or missing.
    • The purchasing info record (PIR) is missing or not maintained properly.
    • The vendor is not assigned to the purchasing organization or is blocked.

    Solution:

    1. Check Purchasing Info Record (PIR):

      • Go to transaction ME13 (Display Purchasing Info Record) or ME12 (Change PIR) and verify if a valid info record exists for the material, vendor, and purchasing organization.
      • If missing, create or update the info record using ME11.
    2. Maintain Condition Records:

      • Use transaction MEK1 (Create Conditions) or MEK2 (Change Conditions) to maintain price conditions for the vendor/material/purchasing org.
      • Ensure the validity dates cover the document date.
    3. Verify Pricing Procedure:

      • Check the pricing procedure assigned to the purchasing document type and vendor.
      • Ensure the relevant condition types (e.g., PB00 for gross price) are included.
    4. Check Vendor Master Data:

      • Verify that the vendor is assigned to the purchasing organization in XK02 or MK02.
      • Ensure the vendor is not blocked for purchasing.
    5. Material Master Data:

      • Confirm that the material is valid for purchasing and has the correct purchasing group and valuation data.
    6. Check Document Date:

      • Make sure the document date falls within the validity period of the condition record.

    Related Information:

    • Transaction Codes:

      • ME11: Create Purchasing Info Record
      • ME12: Change Purchasing Info Record
      • ME13: Display Purchasing Info Record
      • MEK1: Create Conditions
      • MEK2: Change Conditions
      • MEK3: Display Conditions
      • XK02 / MK02: Change Vendor Master Data
    • Tables:

      • EINA / EINE: Purchasing Info Record Header / Purchasing Organization Data
      • KONV: Conditions (Pricing)
      • LFA1 / LFM1: Vendor Master General / Purchasing Data
      • MARA / MARC: Material Master General / Plant Data
    • Notes:

      • Ensure that the pricing procedure is correctly configured in customizing (SPRO) under Materials Management ? Purchasing ? Conditions ? Define Pricing Procedure.
      • Sometimes, the error can also occur if the system is configured to require a price but the info record or contract is missing.

    If after these checks the problem persists, consider debugging the pricing procedure or checking for user exits/enhancements that might affect pricing determination.


    Summary:
    The error WRF_APC039 indicates missing or invalid pricing data for a vendor/material/purchasing org combination. The solution is to maintain or correct the purchasing info record and condition records to ensure the system can find a valid price during procurement processing.

    • 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