Customized use of mapping tables in the charges and refill logic

You may want to create the charges or refill logic that can be used with different mapping tables during the charging or refilling process.

The procedure below describes how to create a charge containing a price plan with a Mapping Table Introducer as Comparator component without specifying the name of the mapping table to be used. The idea is to use a parameter as name of a mapping table and to set this parameter later on at charge plan or provider contract level. You can easily use different mapping tables or subscriber mapping tables.

Note: You can use the same procedure in the refill logic.

Configuration in the pricing catalog (master data related to a service provider)

Configuration at charge or refill logic level

Configuration at charge plan level

The parameter created in the charge plan can be used to set the name of the mapping table or to make the parameter available at provider contract level (parameter of a contract item).

Configuration of the customer master data

Configuration at provider contract level

If the visibility of a parameter in a charge plan is set to External, a CRM application or an external provisioning system can redefine the value of this parameter in a contract item (this contract item enables to activate the charge plan in a provider contract).

The value of the parameter in the contract item can be:

Note: You can use the same procedure to dynamically set a value in the mapping table. In that case, use a parameter with the type Mapping Table Key.