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

Close

How To Fix WS008 - Pricing procedure could not be determined


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WS - Supplier Billing Document

  • Message number: 008

  • Message text: Pricing procedure could not be determined

  • Show details Hide details
  • What causes this issue?

    The system could not determine a pricing procedure with the following
    key fields:
    Purchasing organization schema group &V1&
    Supplier schema group &V3&
    Document schema group &V2&
    Customer schema group &V4&

    System Response

    The system does not permit further processing.

    How to fix this error?


    Check the Customizing settings for
    <DS:SIMG.W_WLFA_0007>pricing procedure determination</> and maintain
    the missing entry if necessary.
    Alternatively, check the assignment of schema groups to the relevant
    purchasing organization, supplier, settlement document type, and, if
    applicable, customer.


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WS008 - Pricing procedure could not be determined ?

    Certainly! Here's a detailed explanation for the SAP error message WS008 - Pricing procedure could not be determined:


    Error Message: WS008 - Pricing procedure could not be determined


    Cause:

    This error occurs when the SAP system is unable to find a valid pricing procedure for the sales document being processed. The pricing procedure is essential because it defines how prices, discounts, surcharges, taxes, and other conditions are calculated in sales and distribution documents.

    The system determines the pricing procedure based on several factors, including:

    • Sales area (Sales Organization, Distribution Channel, Division)
    • Customer pricing procedure
    • Document pricing procedure
    • Sales document type
    • Customer and material pricing procedure determination
    • Customer pricing procedure determination (via customer master)
    • Condition technique configuration

    If any of these are missing, incorrectly configured, or inconsistent, the system cannot determine the pricing procedure, leading to this error.


    Common Causes:

    1. Missing or incorrect configuration in the pricing procedure determination:

      • The combination of Sales Organization, Distribution Channel, Division, Customer Pricing Procedure, and Document Pricing Procedure is not maintained in the customizing.
    2. Customer master data issues:

      • Customer master record does not have a valid pricing procedure assigned.
      • Customer pricing procedure is missing or incorrect.
    3. Sales document type or item category issues:

      • The sales document type or item category does not have a pricing procedure assigned or is inconsistent.
    4. Material master data issues:

      • Material pricing procedure is missing or inconsistent.
    5. Condition technique issues:

      • Condition records or access sequences are not maintained properly.

    Solution:

    To resolve the WS008 error, follow these steps:

    1. Check Customer Master Data:

      • Go to transaction VD02 (Change Customer) or XD02 (Change Customer - Sales Area).
      • Verify that the Pricing Procedure is maintained in the Sales Area Data tab.
      • Ensure the customer pricing procedure is assigned correctly.
    2. Check Sales Document Type and Item Category:

      • Verify that the sales document type has a pricing procedure assigned.
      • Check item category configuration for pricing relevance.
    3. Check Pricing Procedure Determination Configuration:

      • Use transaction SPRO to navigate to:
        Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control -> Define and Assign Pricing Procedures
      • Verify the assignment of pricing procedures to the combination of:
        • Sales Organization
        • Distribution Channel
        • Division
        • Customer Pricing Procedure
        • Document Pricing Procedure
      • Make sure the correct pricing procedure is assigned for the combination relevant to your sales document.
    4. Check Condition Technique:

      • Verify condition records exist for the pricing procedure.
      • Check access sequences and condition tables.
    5. Check Material Master:

      • Ensure the material master has the correct pricing procedure or relevant data maintained.
    6. Test with a Different Customer or Sales Area:

      • To isolate the problem, try creating a sales order with a different customer or sales area to see if the error persists.

    Additional Information:

    • Transaction Codes:

      • VA01 - Create Sales Order (where error occurs)
      • VD02/XD02 - Change Customer Master
      • SPRO - Customizing for Pricing Procedure determination
      • VK11 - Maintain Condition Records
    • SAP Notes:

      • Check for any SAP Notes related to pricing procedure determination issues.
    • Debugging:

      • If the issue persists, debugging the pricing procedure determination logic (program RV61B000) can help identify where the system fails to find the pricing procedure.

    Summary:

    Aspect Details
    Error WS008 - Pricing procedure could not be determined
    Cause Missing or incorrect pricing procedure determination configuration or master data
    Solution Verify and maintain pricing procedure in customer master, sales document type, and SPRO
    Key Transactions VA01, VD02/XD02, SPRO, VK11
    Related Configuration Sales Area + Customer Pricing Procedure + Document Pricing Procedure assignment

    If you need, I can guide you through the exact customizing path or provide example screenshots for the configuration 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
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