SAP ABAP Message Class 28 Message Number 135 (Dependency cannot be compiled: reason #&1)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   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
Dependency cannot be compiled: reason #&1
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