Base Calculation Objects

There are a number of base calculation engine objects that can be used by your implementation as the basis for new calculation rules.

The base product provides a generic BO for Calculation Group, C1-CalcGroup. Your implementation can add additional business rules to this BO as required.

The base product provides a parent BO for Calculation Rule, C1-GenericCalcRule. This BO defines the common elements for all calculation rules. It is not intended to be used stand-alone. Your implementation can include this BO in each rule BO and add the additional components as required.

The base product supplies a number of BOs that apply particular Calculation Rules, some of which are described in later sections. Refer to the business objects that reference the Calculation Rule maintenance object C1-CALC-RULE for a complete list.

The base product provides a parent BO for Calculation Rule Eligibility Criteria, C1-GenericCalcRuleElCrt. This BO defines the common elements for all eligibility criteria objects. It is not intended to be used stand-alone. Your implementation can include this BO in each eligibility criteria BO and add the additional components as required.

The base product supplies a BO that applies eligibility criteria using a flexible expression evaluator, which is described in a later section. Refer to the business objects that reference the Calculation Rule Eligibility Criteria maintenance object C1-CALC-R-EL for a complete list.

Your implementation can define additional calculation rule and eligibility criteria BOs as required. The following points highlight the important configuration for new business objects for these maintenance objects:

In addition to the BOs listed above, the base product provides a number of reusable components that map common rule configuration elements that may be used when developing new rules. The following topics highlight some of the base components that may be used by your implementation.