About Operators

Note: You can use the Operators components in a price plan, in a pricing macro, in a charging plan, in a refill plan (refill logic), or in an allowance plan (allowance logic). But you cannot use:

  • The components Counter Operator and Macro Operator in a charging plan.

  • The component State Schedule Updater Operator in a price plan, a pricing macro, in a charging plan, and in an allowance plan (allowance logic).

An operator component can do the following in the rating context:

There are several types of operator component. For example, the Duration Operator component calculates the duration between two dates while the Counter component can update counters that are defined in the price plan, the charging plan, or the refill logic.

Operator components

The following operator components are available with SAP Convergent Charging:

Icon

Name

Action/Usage

Alert Triggering

Configures an alert which is triggered if the branch containing the component is activated.

Allowance Event Sender

Sends an allowance event to allowances under certain conditions.

Allowance Event Updater

Modifies the event handled by the allowance.

Allowance Property Introducer

Retrieves the property values of a set of allowances and saves them in generated properties that are available for the next components of the decision tree.

Allowance Validity Period Updater

Extends the end date or redefines the start date and the end date of the validity period of the allowances.

Arithmetic Computation

Carries out an arithmetical operation between two numerical values or numerical properties.

Concatenate

Concatenates two or more string properties or character strings.

Counter

Updates a counter.

Create Allowance

Creates an allowance for the related provider contract through a refill plan, a charge plan, or an allowance plan.

Date Shift

Calculates a new date by adding a period of time to an existing date property or by subtracting a period of time from an existing date property.

Duration

Calculates the period of time between two dates.

Duration Adapter

Converts a period of time into another time unit.

Filter

Compares each value of a multi-valued property of string type with one or more string values.

Macro Introducer

Allows to use an existing pricing macro in a plan.

Multi-valued Evaluator

Counts the number of values which are in a multi-valued property.

Output Property Update

Modifies the generated properties of a pricing macro.

Property Introducer

Creates new properties for a plan.

Property Type Convertor

Creates a new property from an existing property by modifying the type of the existing property.

Prorata

Calculates the product Y = X * R, in which:

- Y is the numerical result

- X is a numerical value

- R is a ratio ranging from 0 to 1

State Schedule Updater

Changes the dates on which a prepaid account is blocked, locked, or closed.

Switch Table

Compares the same property with one or more values or properties of the same type.

Translation Table Introducer

Allows to use an existing translation table in a plan.

Tier Table Introducer

Allows to use an existing tier table in a plan.