Understanding Program Settlement Calculation Groups

Program settlement calculation groups are collections of program settlement calculation rules that are used to calculate program settlement transactions, which represent credits that will be applied to a customer's bill based on participation in an individual event (see About Program Settlement Transactions). The rules within an program settlement calculation group are defined in a specific sequence, allowing control over the order in which the rules are executed.

Program settlement calculation groups are associated with specific programs. When assigned to programs, program settlement calculation groups contain the program settlement calculation rules to be used to calculate settlements associated with events for the program.

Program settlement calculation groups are defined by the following:

  • Division: The division to which the calculation group belongs.

  • Calculation Group Class: The class to which the program settlement calculation group belongs (default is Program Settlement Calculation Group).

  • Transaction Type: A flag that indicates the type of transaction calculated by the program settlement calculation group. This allows configuration of multiple groups to support different types of calculations required for the same Event Settlement Method (After Event Participation or End of Season)., Values for this flag are defined as values for the Settlement Transaction Type (X1-STTRT) Characteristic Type.
  • Program Settlement Calculation Rules List: One or more program settlement calculation rules belonging to the program calculation group

System Data

Program settlement calculation groups are based on the system data:

Data Type Description

Maintenance Object

Usage Group (D1-USGGRP)

Business Object(s)

Calculation Group Root (D1-UsageGroupRoot) - Parent Business Object

Program Settlement Calculation Group (X1-EventSettlementCalcGroup)