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
| Interface | Description |
|---|---|
| IMappingTableMaintainOperation |
This
Java interface defines default Java accessors for managing mapping tables;
Consider the known classes that implement this interface. |
| Class | Description |
|---|---|
| CommonMappingTableModel |
This
abstract Java class facilitates the handling of mapping tables and subscriber mapping tables in
master data managed by the connected SAP CC Core Server system and stored in its back-end database system. |
| CreateMappingTableClassOp |
This operation allows you to create a
new mapping table class
in the pricing catalog (master data) for a service provider;
You must specify the complete and valid mapping table class to create by the connected SAP CC system. |
| CreateMappingTableClassResult |
This class represents the result of the
Create Mapping Table Class operation;
It includes some identification information as the successful confirmation of the data configuration
in the back-end database system. |
| CreateMappingTableOp |
This operation allows you to create a
new mapping table
in the pricing catalog (master data) for a service provider. |
| CreateMappingTableResult |
This class represents the result of the
Create Mapping Table operation. |
| CreateMappingTableRowOp |
This operation allows you to create a
row in an existing mapping table. |
| CreateMappingTableRowResult |
This class represents the result of the
Create Mapping Table Row operation. |
| CreateSubscriberMappingTableOp |
This operation allows you to create a
new subscriber mapping table in customer master data. |
| CreateSubscriberMappingTableResult |
This class represents the result of the
Create Subscriber Mapping Table operation. |
| CreateSubscriberMappingTableRowOp |
This operation allows you to create a
row in a subscriber mapping table. |
| CreateSubscriberMappingTableRowResult |
This class represents the result of the
Create Subscriber Mapping Table Row operation;
It includes the confirmation of the data configuration change of the specified subscriber mapping table in the back-end database system. |
| DeleteMappingTableClassOp |
This operation allows you to delete a
mapping table class
in the pricing catalog (master data) for a service provider. |
| DeleteMappingTableClassResult |
This class is the result of a deletion operation of
Delete Mapping Table Class operation. |
| DeleteMappingTableOp |
This operation allows you to delete a
mapping table
from the pricing catalog (master data) for a service provider. |
| DeleteMappingTableResult |
This class represents the result of the
Delete Mapping Table operation. |
| DeleteMappingTableRowOp |
This operation allows you to remove
some rows from a mapping table by
specifying the list of the rows to delete. |
| DeleteMappingTableRowResult |
This class represents the result of the
Delete Mapping Table Row operation. |
| DeleteSubscriberMappingTableOp |
This operation allows you to delete a
subscriber mapping table in customer master data owned by a service provider. |
| DeleteSubscriberMappingTableResult |
This class represents the result of the
Delete Subscriber Mapping Table operation. |
| DeleteSubscriberMappingTableRowOp |
This operation allows you to delete a
row in a subscriber mapping table. |
| DeleteSubscriberMappingTableRowResult |
This class represents the result of the
Delete Subscriber Mapping Table Row operation. |
| MaintainMappingTableRowOp |
This operation allows you to update a
mapping table
by specifying a partial list of rows to add or change. |
| MaintainMappingTableRowResult |
This class represents the result of the
Maintain Mapping Table Row operation. |
| MaintainSubscriberMappingTableRowOp |
This operation allows you to maintain a
subscriber mapping table
by partially changing the specified rows. |
| MaintainSubscriberMappingTableRowResult |
This class represents the result of the
Maintain Subscriber Mapping Table Row operation. |
| MappingTableClassInColumnModel |
This
Java class represents an input attribute of a mapping table class.It is used to define mapping table class schema defining the input columns and theirs types. |
| MappingTableClassModel |
This
Java class represents a mapping table class that defines the
scheme of mapping tables and subscriber mapping tables in master data. |
| MappingTableClassOutColumnModel |
This
Java class represents an output attribute in a mapping table class. |
| MappingTableClassSearchFilterModel |
This
Java class represents a specialized search filter that allows you
to retrieve any mapping table classes in the pricing catalog (in master data) of a service provider;
You specify some attribute descriptions to define the search criteria. |
| MappingTableColumnModel |
This
Java class is a generic model that represents a data value in a row of
a mapping table or subscriber mapping table. |
| MappingTableModel |
This
Java class represents a mapping table in the pricing catalog (master data) of a service provider;
A mapping table is an instance of a mapping table class. |
| MappingTableRowModel |
This
Java class represents a row in a mapping table
(or in a subscriber mapping table); This row is identified by a unique key and is defined for a certain period of time. |
| MappingTableSearchFilterModel |
This
Java class represents a specialized search filter that allows you
to retrieve any mapping tables in the pricing catalog (in master data) of a service provider;
You specify some attribute descriptions to define the search criteria. |
| MappingTableXMLMapping |
This
Java class implements the mapping between XML tags
and Java classes dedicated to the management of mapping tables; this mapping defines the available service operations for the SAP CC communications. |
| ModifyMappingTableClassOp |
As of SP 3, this operation allows you to modify an
existing mapping table class
in the pricing catalog (master data) for a service provider;
You must specify the complete and valid mapping table class to change by the connected SAP CC system. |
| ModifyMappingTableClassResult |
This class represents the result of the
Modify Mapping Table Class operation;
It includes some identification information as the successful confirmation of the data configuration maintenance
in the back-end database system. |
| ModifyMappingTableRowOp |
This operation allows you to modify
some rows in a mapping table
by specifying the complete data table. |
| ModifyMappingTableRowResult |
This class represents the result of a the
Modify Mapping Table Row operation. |
| ModifySubscriberMappingTableRowOp |
This operation allows you to modify a
row in a subscriber mapping table in customer master data. |
| ModifySubscriberMappingTableRowResult |
This class represents the result of the
Modify Subscriber Mapping Table Row operation. |
| SearchMappingTableClassOp |
This operation allows you to search for a
mapping table class in the pricing catalog (in master data) of a service provider. |
| SearchMappingTableClassResult |
This class represents the result of the
Search Mapping Table Class operation;
It includes the search result. |
| SearchMappingTableOp |
This operation allows you to search for a
mapping table in master data (pricing catalog) of a service provider. |
| SearchMappingTableResult |
This class represents the result of the
Search Mapping Table operation;
It includes the search result. |
| SearchSubscriberMappingTableOp |
This operation allows you to search for
subscriber mapping tables associated to subscriber accounts and provider contracts
in the customer master data of a service provider; You
specify a specialized search filter used to perform the research: only the subscriber mapping tables that match
with this filter are returned by the SAP CC system. |
| SearchSubscriberMappingTableResult |
This class represents the result of the
Search Subscriber Mapping Table operation;
It includes the search result. |
| SubscriberMappingTableModel |
This
Java class represents a subscriber mapping table in customer master data for a service provider (Master Data related to its end customers);
A subscriber mapping table refers to a subscriber account and
is an instance of a mapping table class. |
| SubscriberMappingTableSearchFilterModel |
This
Java class represents a specialized search filter that allows you
to retrieve any subscriber mapping tables in the customer master data of the service provider;
You specify some attribute descriptions to define the search criteria. |
| Enum | Description |
|---|---|
| MappingTableClassInColumnModel.InMappingTableClassType |
This
enumeration lists the possible attribute values in a in a column of a mapping table class. |
| MappingTableClassOutColumnModel.OutMappingTableClassType |
This
enumeration lists the possible attribute values in a out column defined in a
mapping table class. |
| MappingTableColumnModel.MappingTableType |
This
enumeration lists all the possible type values of a column in a mapping table class (in and out columns). |
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.
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 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 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 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.
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.
Refer to the service operations that relate to your business context.
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.
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.
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.
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.
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.
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.