How To Fix CK647 - Material & plant & is not costed due to recursive structure


SAP Error Message - Details

  • Message type: E = Error

  • Message class: CK - Product Costing Messages

  • Message number: 647

  • Message text: Material & plant & is not costed due to recursive structure

  • Show details Hide details
  • What causes this issue?

    You are attempting to cost material &v3& in plant &v4& using a
    reference cost estimate. This material contains material &v1& in plant
    &v2&, indicating that the structure is recursive.
    Possible cause: the reference cost estimate was based on a recursive
    BOM.

    System Response

    Material &v1& in plant &v2& is not costed. The system determines the
    price using the valuation strategy from the material master record.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message CK647 - Material & plant & is not costed due to recursive structure ?

    The SAP error message CK647 indicates that a material and plant combination cannot be costed due to a recursive structure in the cost estimate. This typically occurs when there is a circular reference in the bill of materials (BOM) or routing, which prevents the system from calculating the costs correctly.

    Cause:

    1. Recursive Structure: This happens when a material references itself directly or indirectly through other materials. For example, if Material A includes Material B in its BOM, and Material B also includes Material A, it creates a loop that the costing process cannot resolve.
    2. Incorrect BOM/Routing: Errors in the BOM or routing setup can lead to recursive references.
    3. Configuration Issues: Sometimes, configuration settings in the costing variant or other related settings can contribute to this issue.

    Solution:

    1. Check BOM and Routing:

      • Review the BOM and routing for the material in question. Look for any circular references where one material is included in the BOM of another material that eventually leads back to the first material.
      • Use transaction codes like CS03 (Display BOM) and CA03 (Display Routing) to analyze the structures.
    2. Correct the Structure:

      • If you find a recursive reference, modify the BOM or routing to eliminate the circular reference. This may involve removing or changing the components in the BOM or adjusting the routing steps.
    3. Costing Variant Settings:

      • Ensure that the costing variant settings are correctly configured. Sometimes, specific settings can lead to issues in cost calculation.
    4. Re-run Costing:

      • After making the necessary corrections, re-run the costing process for the material using transaction CK11N (Create Cost Estimate with Quantity Structure) or CK40N (Change Cost Estimate).
    5. Consult Documentation:

      • Refer to SAP documentation or help resources for additional guidance on handling costing issues and understanding the implications of BOM and routing structures.

    Related Information:

    • Transaction Codes:
      • CK11N: Create Cost Estimate with Quantity Structure
      • CK40N: Change Cost Estimate
      • CS03: Display BOM
      • CA03: Display Routing
    • SAP Notes: Check for any relevant SAP Notes that might address specific issues related to costing and recursive structures.
    • Testing: After resolving the issue, it’s advisable to test the costing process with different scenarios to ensure that the problem is fully resolved and does not recur.

    By following these steps, you should be able to identify and resolve the CK647 error in SAP.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


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