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

Close

How To Fix WS647 - Use only settlement process types with material reference


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WS - Supplier Billing Document

  • Message number: 647

  • Message text: Use only settlement process types with material reference

  • 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 WS647 - Use only settlement process types with material reference ?

    Certainly! Here's a detailed explanation for the SAP error message WS647: Use only settlement process types with material reference:


    Error Message

    WS647: Use only settlement process types with material reference


    Cause

    This error occurs during the settlement of a production order or process order when the system detects that the settlement rule or settlement profile is using a settlement process type that requires a material reference, but the settlement rule or the order itself does not have a material assigned or the settlement process type used is not appropriate for the material reference scenario.

    In other words:

    • The settlement process type assigned to the settlement rule expects a material reference (e.g., settlement to a material cost collector or a material account).
    • However, the settlement rule or the order is set up without a material reference or with a settlement process type that does not support material reference.
    • This mismatch triggers the error.

    When does it typically occur?

    • During settlement of production/process orders.
    • When creating or changing settlement rules.
    • When the settlement profile or process type is incorrectly configured.
    • When the system expects a material reference but none is provided.

    Explanation of Key Terms

    • Settlement Process Type: Defines how costs are settled (e.g., to a cost center, to a material, to a sales order, etc.).
    • Material Reference: A link to a material master record, indicating that costs are settled to a material (e.g., a finished product or semi-finished product).
    • Settlement Rule: Defines the receivers of the settlement (cost centers, orders, materials, etc.) and the process type used.

    Solution / How to Fix

    1. Check the Settlement Process Type:

      • Go to transaction OKO7 (Maintain Settlement Process Types).
      • Verify if the settlement process type assigned to the settlement rule requires a material reference.
      • Settlement process types that settle to materials usually have the indicator "Material Reference" set.
    2. Check the Settlement Rule:

      • Use transaction KO88 or CJ88 to check the settlement rule for the order.
      • Ensure that the settlement rule uses a settlement process type consistent with the presence or absence of a material reference.
      • If the settlement process type requires a material reference, make sure the settlement receiver is a material (e.g., a material cost collector).
    3. Check the Order Master Data:

      • Verify if the order has a material assigned.
      • If the settlement process type requires a material reference, the order must have a material assigned.
    4. Adjust the Settlement Rule or Process Type:

      • If you want to settle to a cost center or another receiver without material reference, use a settlement process type that does not require material reference.
      • Alternatively, if you want to settle to a material, assign the correct material and use a settlement process type that supports material reference.
    5. Review Settlement Profile:

      • Check the settlement profile assigned to the order type or order.
      • Make sure the settlement profile and process types are consistent with the settlement strategy.

    Additional Notes

    • This error is common when customizing or when copying settlement profiles/process types from one system/client to another without adjusting the material reference settings.
    • Settlement process types are configured in IMG under Controlling > Product Cost Controlling > Product Cost by Order > Settlement > Define Settlement Process Types.
    • Material reference is important for scenarios like production orders where costs are settled to the finished product material.

    Summary

    Aspect Description
    Cause Settlement process type requires material reference but none is provided or mismatch exists.
    Solution Use correct settlement process type; assign material if required; adjust settlement rule.
    Transactions to check OKO7 (process types), KO88/CJ88 (settlement), CO02 (order master data)
    Configuration path IMG > Controlling > Product Cost Controlling > Product Cost by Order > Settlement

    If you provide more details about your scenario (order type, settlement rule, process type), I can help you with more specific guidance.

    • 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's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker