Message type: E = Error
Message class: CU - Variants / configuration messages
Message number: 347
Message text: The order of the predecessor classes is ambiguous
Before characteristics can be inherited in the Sales Configuration
Engine (SCE), it must be possible to determine precisely the superior
classes in the class hierarchy. This means that the sequence in which a
class was allocated must be unambiguous. This prerequisite is not met
in the following model:
CLASS_1 CLASS_2 CLASS_2 CLASS_1
\ / \ /
\ / \ /
\ / \ /
CLASS_3 CLASS_4
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
The sequence for CLASS_1 and CLASS_2 cannot be calculated. First,Error message extract from SAP system. Copyright SAP SE.
CU347
- The order of the predecessor classes is ambiguous ?The SAP error message CU347, which states "The order of the predecessor classes is ambiguous," typically occurs in the context of class hierarchies in the SAP system, particularly when dealing with classification and object dependencies in the SAP Product Lifecycle Management (PLM) or Variant Configuration (VC) modules.
Cause: The error arises when there is ambiguity in the order of predecessor classes in a class hierarchy. This can happen due to: Multiple Inheritance: If a class inherits from multiple predecessor classes that have conflicting or overlapping characteristics, the system may not be able to determine the correct order of precedence. Circular References: If there are circular dependencies in the class hierarchy, it can lead to ambiguity. Incorrect Class Configuration: Misconfiguration of classes or incorrect assignment of characteristics can also lead to this error.
Solution: To resolve the CU347 error, you can take the following steps: Check Class Hierarchy: Review the class hierarchy in the Class Builder (Transaction Code: CL02). Ensure that
Get instant SAP help. Sign up for our Free Essentials Plan.
CU346
Material &1 has no description in language &2
What causes this issue? You selected a language for generating a runtime version of a knowledge base. There is no description of this material in the...
CU345
Class &1 has no description in language &2
What causes this issue? You selected a language for generating a runtime version of a knowledge base. There is no description of this class in the la...
CU350
Path name & contains blanks - use MS-DOS name instead
What causes this issue? You have used Windows conventions when writing the path to the SCE installation. You must use DOS conventions instead.How to ...
CU355
KNUM is assigned in CUOB but missing in CUKB (net: &)
What causes this issue? a constraint that no longer exists is assigned to a constraint net. This error has no consequences, but you see this message ...
Click on this link to search all SAP messages.