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 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
mapping table class in master data (pricing catalog) of a service provider. |
| CreateMappingTableClassResult |
This class represents the result of the
Create Mapping Table Class operation and
includes a |
| CreateMappingTableOp |
This operation allows you to create a
mapping table in master data (pricing catalog) of a service provider. |
| CreateMappingTableResult |
This class is the result of a creation operation of
Mapping Table. |
| CreateMappingTableRowOp |
This operation allows you to create a
row in an existing mapping table. |
| CreateMappingTableRowResult |
This class is the result of a creation operation of
Mapping Table Row. |
| CreateSubscriberMappingTableOp |
This operation allows you to create a
subscriber mapping table in customer master data. |
| CreateSubscriberMappingTableResult |
This class is the result of a creation operation of
Subscriber Mapping Table. |
| 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 master data (pricing catalog) of a service provider. |
| DeleteMappingTableClassResult |
This class is the result of a deletion operation of
Mapping Table Class. |
| DeleteMappingTableOp |
This operation allows you to delete a
mapping table in master data (pricing catalog) of a service provider. |
| DeleteMappingTableResult |
This class is the result of a deletion operation of
Mapping Table. |
| DeleteMappingTableRowOp |
This operation allows you to remove of
row in a mapping table. |
| DeleteMappingTableRowResult |
This class is the result of a deletion operation of
Mapping Table Row. |
| DeleteSubscriberMappingTableOp |
This operation allows you to delete a
subscriber mapping table in customer master data owned by a service provider. |
| DeleteSubscriberMappingTableResult |
This class is the result of a deletion operation of
Subscriber Mapping Table. |
| DeleteSubscriberMappingTableRowOp |
This operation allows you to delete a of
row in a subscriber mapping table. |
| DeleteSubscriberMappingTableRowResult |
This class is the result of a deletion operation of
Subscriber Mapping Table Row. |
| MaintainMappingTableRowOp |
This operation allows you to update a
mapping table by partially changing the rows. |
| MaintainMappingTableRowResult |
This class is the result of a maintain operation of
Mapping Table. |
| MaintainSubscriberMappingTableRowOp |
This operation allows you to maintain a
subscriber mapping table by partially changing the rows. |
| MaintainSubscriberMappingTableRowResult |
This class is the result of a maintain operation of
Subscriber Mapping Table. |
| 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. |
| ModifyMappingTableRowOp |
This operation allows you to modify of the
rows in a mapping table
by specifying the complete data object. |
| ModifyMappingTableRowResult |
This class is the result of a modification operation of
Mapping Table Row. |
| ModifySubscriberMappingTableRowOp |
This operation allows to modify a
row in a subscriber mapping table in customer master data. |
| ModifySubscriberMappingTableRowResult |
This class is the result of a modification operation of
Subscriber Mapping Table Row. |
| SearchMappingTableClassOp |
This operation allows you to search for a
mapping table class in master data (pricing catalog) of a service provider. |
| SearchMappingTableClassResult |
This class is the result of a search operation of
mapping table class. |
| SearchMappingTableOp |
This operation allows you to search for a
mapping table in master data (pricing catalog) of a service provider. |
| SearchMappingTableResult |
This class is the result of a search operation of
mapping table. |
| 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 owned by a service provider;
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 dynamic pricing and charging of customer 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 |
|
The pricing catalog is not part of the customer master data. To be able to create some business data tables in the customer master data, you must configure some mapping table classes or range table classes. You can use the default user interface: SAP CC Core Tool. | |
| Business Partner and Agreement Management |
You enrich the data related to the business partners by associating the following business data tables
to the
|
|||
| Order Capture and Contract Management |
You enrich the data related to the contracts with business partners by associating the following business data tables
to a
Note Associated to subscriber accounts, these 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.
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.
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 range table class and a range 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 SOAP API Specifications of the Web Services for more implementation information.