Skip navigation links

Package com.highdeal.rangetable.hci

This Java package provides you with all the necessary Java classes for managing range table classes, range tables, and subscriber range 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.rangetable.hci Description

This Java package provides you with all the necessary Java classes for managing range table classes, range tables, and subscriber range 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.

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 range 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 range tables to subscriber accounts.

Note

All the subscriber range 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 range 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 range tables to some provider contracts of a subscriber account:

Note

Associated to a subscriber account, these subscriber range 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

Java Data Models

Consider the CommonRangeTableModel data model and direct known Java subclasses. This abstract Java class facilitates the handling of range tables and subscriber range tables in Java technology. It defines:

Consider the CommonRangeTableRevisionModel data model and direct known subclasses. These classes define a revision (period-based version) of a range table or subscriber range table.

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 RANGETABLE 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 range table class and a range 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.mappingtable.hci package to manage mapping tables or subscriber mapping 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 2023 (SAP CC 2022 FPS 2 and Higher)