Example: Required Dimension

In the following example, if a nonanchor dimension is not required, then the system evaluates all remaining dimension intersections in the valid intersection group for a type that does not contain the nonrequired dimension. This behavior could result in the evaluation of a valid intersection group with only one effective dimension.

Table 15-3 Example - Required and Non-Required Nonanchor Dimensions

Valid Intersection Group Anchor Dimension - Entity Nonanchor Dimension - Product
1 DESC(500-Manufacturing) - Unselected members are valid DESC(P_TP1 - Computer Equipment) - Not required

In Group 1, the product dimension is not required, and unselected entities are valid. Therefore, if the type of the form or business rule, at runtime, does not include the product dimension, the system evaluates the entity dimension selections to mark all entities as valid for a type that doesn’t contain the product dimension.

Table 15-4 Example - Required and Non-Required Nonanchor Dimensions

Valid Intersection Group Anchor Dimension - Entity Nonanchor Dimension - Product
2 DESC(500-Manufacturing) - Unselected members are Invalid DESC(P_TP1 - Computer Equipment) - Not required

In Group 2, the product dimension is not required, and unselected entities are invalid. Therefore, if a type does not include the product dimension, the system evaluates the entity dimension selections to mark all entities except descendants of Manufacturing as invalid. Thereafter, any type that doesn’t use the product dimension will only allow data entry in the descendants of Manufacturing entities.

Caution:

Carefully consider whether a nonanchor dimension is required or not, especially if the result leaves a valid intersection group with only one effective dimension. Additionally, selecting the Unselected Members are Valid option for anchor dimension members also plays a significant role in the system behavior for valid intersections. See Example: Unselected Members are Valid.