Defining a Cross-Segment Logic Statement

Access the Cross Segment Edit Group Revision form.

Important: You can reference any level of items in a cross-segment editing rule by using the Segment Item Left, Segment Branch Left, Configured Item Alias Left, Segment Item Right, Segment Branch Right, and Configured Item Alias Right fields. When writing the rule, you must enter information in the Segment Item field before you enter the segment number in the Segment Number field. This process tells the system from which configured item to retrieve segment information for the cross-segment editing rule.
Parent Sgmt (parent segment number)

Enter a number that the system uses to reference the answer to the question. Segment numbers are user-defined.

Cross-segment editing rules reference the segment numbers to ensure that the set of values defines a valid configuration.

Assembly inclusion rules reference segment numbers and their associated values to define prices, component parts, routing, and calculated values for configured items.

If this segment number is used in assembly inclusion rules or cross-segment editing rules, then this is the segment used for the left side of the condition.

Values

Enter an answer that is valid for the segment and rule relationship. You can enter a specific UDC value or one of these values:

*VALUES: Provides multiple values lists for you to use in the logic rule. You can enter up to 45 values.

If you enter *VALUES and press Tab to move out of the field, the system calls the Configured Item Rule Range or Values program (P32921), which enables you to revise values. Values are:

*BLANK: Uses a blank value in the logic rule.

*ZERO: Searches for amounts that are equal to zero as part of the logic rule.

*RANGE: Uses a range of values (for example, 1 to 50) in the logic rule. You enter the range of values. The first value in the range must be less than the second value.

If you enter *RANGE and press Tab to move out of the field, the system calls the Configured Item Rule Range or Values program (P32921), which enables you to revise ranges.

*ALL: Uses all values in the logic rule.

For Dynamic Configurator Only

The following values are valid only in the Cross Segment Editing program (P3292) when the Rules Processing option on the Configured Item Information form is set to Dynamic to enable dynamic configuration:

*REQ: The system changes the Required To Be attribute (ATRQ) of the defined segment to Required. You may use *REQ standalone to display all valid UDC values in the combo box. Alternatively, you may use *REQ in conjunction with *VALUES to limit the list of valid UDC values that are displayed in the combo box.

*OPT: The system changes the Required To Be attribute (ATRQ) of the defined segment to Optional. You may use *OPT standalone to display all valid UDC values in the combo box. Alternatively, you may use *OPT in conjunction with *VALUES to limit the list of valid UDC values that are displayed in the combo box.

Child Sgmt (child segment number) (comparison segment number)

Reserved by Oracle's JD Edwards EnterpriseOne.

A segment answer that is used for comparison in a cross-segment editing rule.

Enter a number that the system uses to reference the answer to the question. Segment numbers are user-defined.

Cross-segment editing rules reference the segment numbers to ensure that the set of values defines a valid configuration.

Assembly inclusion rules reference segment numbers and their associated values to define prices, component parts, routing, and calculated values for configured items.

If this segment number is used in assembly inclusion rules or cross-segment editing rules, then this is the segment used for the right side of the condition.

Req (required or optional)

Enter a value from UDC 32/AQ that specifies the type of error that the system displays when it validates a cross-segment editing rule. Values are:

O: Optional (issues a warning)

R: Required (issues an error)

Custom Message

Enter a UDC (32/CM) that specifies the cross-segment error message that appears. Values are:

0: Standard cross-segment error message.

1: Custom error message.

2: Cross-segment and custom error messages.

Segment Item Left

Enter a number that represents the item number of the parent configured item for the segment referenced in the left side of the condition. Use this field to reference a previously selected segment from a different configuration level.

Segment Branch Left

Enter the branch/plant associated with the configured item that contains the segment number referenced in the left side of the condition. Use this value to reference a previously selected segment from a different configuration level, and to reference the branch/plant of the item in the Segment Item Left field.

Configured Item Alias Left

Enter a value from UDC 32/CI that specifies a particular instance of a configured item that is referenced in the left side of the condition.

The Configured Item Alias Left field on the cross-segment editing and assembly inclusion rule forms provide the ability to reference a specific occurrence of an included item. This is not a required field. The Configured Item Alias Left field is for use with duplicate components. If you do not use this field with duplicate components then the system processes duplicate components based on the first duplicate item value that is stored in cache.

Important: It is recommended that you use the Configured Item Alias Left field to ensure that the correct duplicate item is used in a configuration.

A configured item alias may be assigned to an item using an assembly inclusion rule. The system verifies that the configured item alias has not been assigned to another item in the assembly inclusion rules. This prevents two components on any rule from being assigned the same configured item alias.

Once the configured item alias is assigned in an assembly inclusion rule, then the Configured Item Alias Left field in the cross-segment editing and assembly inclusion rules can be set to reference a configured item alias. The system verifies that the configured item alias is assigned to the item in the rule.

Segment Item Right

Enter a number that represents the item number of the parent configured item for the segment referenced in the right side of the condition. Use this field to reference a previously chosen segment from a different configuration level.

Segment Branch Right

Enter the branch/plant associated with the configured item that contains the segment number referenced in the right side of the condition. Use this value to reference a previously selected segment from a different configuration level, and to reference the branch/plant of the item in the Segment Item Right field.

Configured Item Alias Right

Enter a value from UDC 32/CI that specifies a particular instance of a configured item that is referenced in the right side of the condition.

The Configured Item Alias Right field on the cross-segment editing and assembly inclusion rule forms provides the ability to reference a specific occurrence of an included item. It is not a required field. The Configured Item Alias Right field is for use with duplicate components. If you do not use this field with duplicate components, then the system processes duplicate components based on the first duplicate item value that is stored in cache.

Important: You should use the Configured Item Alias Right field to ensure that the correct duplicate item is used in a configuration.

A configured item alias may be assigned to an item using an assembly inclusion rule. The system verifies that the configured item alias has not been assigned to another item in the assembly inclusion rules. This prevents two components on any rule from being assigned the same configured item alias.

Once the configured item alias is assigned in an assembly inclusion rule, then the Configured Item Alias Right field in the cross-segment editing and assembly inclusion rules can be set to reference a configured item alias. The system verifies that the configured item alias is assigned to the item in the rule.