MATA

Mapping Tables (in SAP Master Data > Pricing Configuration for End-Customer Services)

Definition


The MATA table contains the partial definitions of all the mapping tables stored in master data by the SAP CC system

Description


The MATA database table stores the partial definitions of all the mapping tables (in master data) that are managed by the SAP CC Core Server system. In SAP Convergent Charging, mapping tables may be high volume data tables.

Note

The data content of each mapping table is stored in the MARO database table.

In SAP CC, the structure of each mapping table is specified in a mapping table class (see the MACA table).

Technical Data


Schema Version 2025.0.0
Filegroup CATALOG_DATA
Partitioned No

Summary


The MATA table is defined by the following columns in your back-end database. See the column details for more information.

Name PK FK IX Uses Used by Definition
OID PK_MATA       

The unique identifier of the mapping table in the database. It is generated by the SAP CC system.
CLIENT_NUMBER     IX_MATA_AGREEMENT_ID   

    The client number associated to the mapping table
    ID        

    The identifier (or NAME in some user interfaces) of the mapping table that is configured in master data. It must be unique.

    More...

    DESCRIPTION        

      The full description of the mapping table
      AGREEMENT_ID     IX_MATA_AGREEMENT_ID   

        The agreement ID of the mapping table
        OWNER       CATALOG_ENTRY (OWNER)
         

          The owner information of the pricing catalog that contains this mapping table. It is the same as the owner that is declared in the mapping table class that defines the structure for this specific mapping table.
          MACA_OID     IX_MATA  MACA (OID)
           

            The identifier (OID) of the mapping table class used as schema and structure
            VERSION_ID        

              Determined at mapping table level, this identifier is incremented each time a modification is performed on the mapping table.
              DELETED_ROW_COUNT        

                The total number of rows of the mapping table that have been deleted

                Additional Information

                As of SAP CC 5.0 SP 3, Manage Mapping Tables is an app in the SAP CC Cockpit application that enables the SAP CC pricing specialists to create and maintain some mapping tables in the pricing catalog for a service provider company that want to monetize its marketable end-customer services.

                You configure these data tables and the associated pricing logic (reusable charges, pricing macros) to model multicurrency and multidimensional pricing.

                Read more information...

                Mapping tables in SAP Convergent Charging are business data tables or price lists that facilitate the multidimensional and multicurrency pricing for the end-customer services to monetize with SAP CC. SAP CC uses a mapping table to determine or compute prices dynamically.

                At runtime, SAP CC looks up data values from input columns in a specific mapping table. It compares row by row these table values with a reference set of values from a rating and charging context. The comparison algorithm takes into account the validity period for each row and a reference date and time such as the service usage date/time. When several rows match the reference value subset, the comparison searches for the shortest period whose start date/time is closest to the reference date/time. The comparison option Longest Prefix Match (aka maximum prefix length match) is available. First of all, all the first possible matches are found and then the longest match is selected.

                When you design a mapping table, it includes the following data:

                Column Range Scope Column Count Column Types Typical Use or Example
                Default columns (predefined)
                Row identifiers

                1

                String

                The first column includes unique technical IDs for the row definitions to facilitate the data table maintenance for a given row and for a given period

                Validity periods 2 Date/Time

                Two columns include the definition period for each row in a mapping table:

                • Start dates and times
                • End dates and times
                Input columns with the comparative data values Pricing data or custom data Max. 20
                • String
                • Currency (only one input column)
                • SAP currencies
                • Comparison or segmentation keys
                • Tariff identifiers
                • Metadata
                Output columns Pricing data or custom data Max. 30
                • String
                • Number
                • Prices, tariffs per minute or distance, unit prices, credits, and other amounts
                • References
                • Any resulting information (pricing or technical)

                A mapping table or a subscriber mapping table is viewable and also configurable in SAP CRM (integrated SAP Solutions) or in another interfaced CRM application or provisioning system.

                Note

                To facilitate your integration, SAP CC provides you with two technical interfaces (Web Services (WS) and HCI) to implement in your SAP system landscape. Refer to the available service operations and their specifications in the SOAP APIs or Java APIs:


                See also:

                Column Details

                The database schema defines the following columns. Check the definitions, types, available indexes, and formats:

                OID

                Definition The unique identifier of the mapping table in the database. It is generated by the SAP CC system.
                Type DECIMAL(28), NOT NULL
                Primary Key PK_MATA

                CLIENT_NUMBER

                Definition The client number associated to the mapping table
                Type DECIMAL(3), NOT NULL
                Available Index IX_MATA_AGREEMENT_ID

                ID

                Definition The identifier (or NAME in some user interfaces) of the mapping table that is configured in master data. It must be unique.
                Description

                The identifier or identification name of the mapping table in a service pricing catalog for the end-customer services to monetize with SAP Convergent Charging.

                ID must be unique in the SAP CC system and in its back-end database system.

                Note

                The ID information is also visible in the following SAP CC user interfaces as the Name fields:

                Type NVARCHAR(256), NOT NULL

                DESCRIPTION

                Definition The full description of the mapping table
                Type NVARCHAR(2000), NULL

                AGREEMENT_ID

                Definition The agreement ID of the mapping table
                Type NVARCHAR(256), NULL
                Available Index IX_MATA_AGREEMENT_ID

                OWNER

                Definition The owner information of the pricing catalog that contains this mapping table. It is the same as the owner that is declared in the mapping table class that defines the structure for this specific mapping table.
                Type NVARCHAR(256), NOT NULL

                MACA_OID

                Definition The identifier (OID) of the mapping table class used as schema and structure
                Type DECIMAL(28), NOT NULL
                Available Index IX_MATA

                VERSION_ID

                Definition Determined at mapping table level, this identifier is incremented each time a modification is performed on the mapping table.
                Type DECIMAL(28), NOT NULL

                DELETED_ROW_COUNT

                Definition The total number of rows of the mapping table that have been deleted
                Type DECIMAL(28), NOT NULL

                Primary Key Details

                See the primary key information:

                PK_MATA

                Column(s) OID
                Filegroup CATALOG_DATA

                Index Details

                The following database indexes are available in the MATA database table to improve the speed of data retrieval operations during the business processes of SAP Convergent Charging:

                IX_MATA

                Indexed Column(s) MACA_OID
                Unique No
                Partitioned No
                Clustered No
                Filegroup CATALOG_INDX

                IX_MATA_AGREEMENT_ID

                Indexed Column(s) CLIENT_NUMBER, AGREEMENT_ID
                Unique No
                Partitioned No
                Clustered No
                Filegroup CATALOG_INDX