How To Fix 29110 - BOM is recursive


SAP Error Message - Details

  • Message type: E = Error

  • Message class: 29 - Bills of Material

  • Message number: 110

  • Message text: BOM is recursive

  • Show details Hide details
  • What causes this issue?

    You want to enter a material component and you have entered a material
    that causes <DS:GLOS.recursiveness>recursiveness</>.

    System Response

    The system checks the <DS:DE.REKRS>Recursiveness allowed</> indicator
    for the BOM item. You can use this indicator to switch off the
    recursiveness check.

    How to fix this error?

    If you want to enter the component that causes recursiveness, set this
    indicator.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message 29110 - BOM is recursive ?

    The SAP error message "29110 BOM is recursive" indicates that there is a recursive relationship in the Bill of Materials (BOM) structure. This means that a component in the BOM is referencing itself directly or indirectly, creating a loop that cannot be resolved. This situation can lead to issues in production planning, inventory management, and other areas where BOMs are utilized.

    Cause:

    1. Direct Recursion: A component in the BOM is defined as its own parent. For example, if a material A includes itself as a component.
    2. Indirect Recursion: A component references another component that eventually leads back to the original component. For example, if Material A includes Material B, and Material B includes Material A.

    Solution:

    To resolve the "29110 BOM is recursive" error, you can follow these steps:

    1. Identify the Recursive BOM:

      • Use transaction codes like CS03 (Display BOM) or CS02 (Change BOM) to review the BOM structure.
      • Check the components listed in the BOM for any direct or indirect references to themselves.
    2. Modify the BOM:

      • If you find a direct recursion, remove the component that is causing the recursion.
      • If there is an indirect recursion, you may need to adjust the BOM structure by changing the components or their relationships to eliminate the loop.
    3. Validate Changes:

      • After making changes, validate the BOM to ensure that the recursion has been resolved.
      • You can use the CS12 transaction (BOM Comparison) to compare the modified BOM with the previous version to ensure correctness.
    4. Test the BOM:

      • Once the changes are made, test the BOM in the relevant processes (e.g., production orders, material requirements planning) to ensure that it functions correctly without errors.

    Related Information:

    • BOM Structure: Understanding how BOMs are structured in SAP is crucial. Each BOM can have multiple levels, and components can be subassemblies or raw materials.
    • Transaction Codes: Familiarize yourself with relevant transaction codes such as:
      • CS01: Create BOM
      • CS02: Change BOM
      • CS03: Display BOM
      • CS12: BOM Comparison
    • Documentation: Refer to SAP documentation or help files for more detailed information on BOM management and troubleshooting.

    By following these steps, you should be able to resolve the recursive BOM error and ensure that your BOMs are correctly structured for use 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