Hierarchy
⤷ CA-GTF-DEP (Application Component) Object Dependencies
⤷ CUMT (Package) Maintenance Environment for Dependencies
Attribute
Message class | 28 | ||
Short Description | Configuration | ||
Message Number | 135 | ||
Documentation status | |||
Authorization check Error Message | |||
Changed On |
Message Text
Help Document
Diagnosis
The system found an error (#) when generating intermediate code for the dependency.
#1 - Compilation too long
Probable cause: The dependency is transformed internally to "disjunctive normal form" as shown in the following example:
(a OR b) AND (c OR d) becomes
(a AND c) OR (a AND d) OR (b AND c) OR (b AND d)
In dependencies where many parenthical expressions are linked with an AND operation, and these parenthetical expressions have sub-expressions that are linked with an OR operation, the disjunctive normal form of object dependencies can be very long. This is why a maximum length has been defined. The current dependency exceeds this length.
System Response
The system marks the dependency as incorrect. This means that it cannot be released for operative use.
Procedure
#1 - Compilation too long:
Try to avoid OR in inner parenthetical expressions. For example:
COLOR = 'red' OR COLOR = 'blue'
instead of
COLOR IN ['red', 'blue']
History
Last changed on/by | 19951026 | SAP | |
SAP Release Created in |