Skip navigation links

Package com.highdeal.mappingtable.hci

This Java package provides you with all the necessary Java classes for managing mapping table classes, mapping tables, and subscriber mapping tables in the master data of a service provider; These business data tables extend your data configuration features to highly customize the master data dedicated to the rating (dynamic pricing) and charging of customer services.

See: Description

Package com.highdeal.mappingtable.hci Description

This Java package provides you with all the necessary Java classes for managing mapping table classes, mapping tables, and subscriber mapping tables in the master data of a service provider; These business data tables extend your data configuration features to highly customize the master data dedicated to the rating (dynamic pricing) and charging of customer services.

See here:

Note

This Java package is part of the HCI technical interface provided by SAP Convergent Charging. See the main com.highdeal.hci package for more information.

Business Services

You can implement in your client application the following business services to configure master data and customer master data via the HTTP Communication Interface (HCI) technical interface provided by SAP Convergent Charging.

Business Context Business Service: Master Data Configuration (Pricing Catalog) Business Service: Customer Master Data Configuration Service Operations
Pricing Catalog Management in SAP CC

You enrich the pricing catalog of a service provider with some mapping tables and classes.

Implementation Note

You can implement the management of this data in your client application or use the SAP CC Core Tool user interface to configure this master data.

Business Partner and Agreement Management

You enrich the data related to the business partners by associating subscriber mapping tables to subscriber accounts.

Note

All the subscriber mapping tables are data dedicated to a subscriber account. The same business data tables are referenced in all the contracts.

In both business contexts, you implement the management of the following operations:

Implementation Note

You must implement and develop the management of mapping table classes in your client application or use SAP CC Core Tool to configure this data in a pricing catalog of the service provider.

Order Capture and Contract Management

You enrich the data related to the ordered contracts by associating subscriber mapping tables to some provider contracts of a subscriber account:

Note

Associated to a subscriber account, these subscriber mapping tables are dedicated to groups of contracts or to individual contracts.

Note

Make sure that you are aware of these business concepts and master data. Consider the SAP CC Application Help.

Implementation in Your Client Application

Java APIs

Consider the CommonMappingTableModel data model and direct known subclasses. This abstract Java class facilitates the handling of mapping tables and subscriber mapping tables. It defines the structure of these tables.

Operations

Refer to the service operations that relate to your business context.

Communications

You use the HTTP Communication Interface (HCI) technical interface provided by SAP Convergent Charging to communicate with the updater instances of the connected SAP CC Core Server system.

Consider the com.highdeal.hci package to implement the management of message exchange. Implement a message sender by using the specialized factory API.

Error Handling

Consider the exceptions depending on the service operations expected by your business requirements. Design and develop the appropriate exception handling.

Refer to the predefined error codes in the MAPPINGTABLE module. It is part of the SAP CC Error Code Reference.

Notes on Implementation

Web Services

For new implementation projects, SAP SE recommends that you use the Web Services technical interface. This modern interface allows you to configure the master data and to implement the business services expected by your business requirements.

Examples

To facilitate your Java developments, you can get examples from the graphical user interfaces of SAP CC. Use the SAP CC Core Tool user interface to view the HCI communications that result from the creation or maintenance of a mapping table class and a mapping table in the pricing catalog (master data) of a service provider.

Related Information

SAP Convergent Charging provides you with some other business data tables. You can consider the com.highdeal.rangetable.hci package to manage range tables or subscriber range tables.

Additional Information

Consult the SAP CC Application Help for more information about this master data and the related features and processes (catalog management, data provisioning).

Consult the Web Services Documentation and its SOAP API specifications for more implementation information.

Skip navigation links
Document Published: May 2021 (SAP CC 2020 FPS 2 and Higher)