About mapping tables

A mapping table allows you to create new properties that you can use in the price plan or in the refill logic.

A mapping table is an n-dimensional table composed of a set of rows. You define the structure of a mapping table in a mapping table class.

Each row of the mapping table consists of a set of values of input columns (I1, I2, I3,..., In) to which corresponds a set of values of output columns (O1, O2, O3,..., On). For each row, you have to specify the period during which the row is valid.

Mapping table step-by-step

Before creating a mapping table, you must create, set up, and save a mapping table class. Here are the main steps you have to perform for using mapping tables:

  1. Create a mapping table

  2. Set up the mapping table

  3. Save the mapping table

  4. Use the mapping table in the refill logic or in one or several price plans by using a Mapping Table Comparator. See the Component Help for more information on the Mapping Table Comparator.

  5. Delete the mapping table.

You can use the same mapping table class for building different mapping tables.

After you have created a mapping table, you can then add it to the price plan of a charge or to the refill logic. You can use the same mapping table more than once in any price plan or refill logic.

Mapping table changes

When you modify and save a mapping table, SAP CC does not create any version. The only mapping table which is available is the last modified one. You can modify and delete the rows of a mapping table, but you cannot change the name of a mapping table or the related mapping table class.

Price table instance

We call 'price table instance' a mapping table which references a price table as a mapping table class. Note that only an SAP CRM system creates price table instances.

Caution: An SAP CRM system creates and maintains the price table instances automatically. Creating, modifying, or deleting price table instances may result in inconsistencies between these two systems. We strongly recommend that you do not modify or delete existing price table instances except under support supervision.