SAP DOCUMENTATION

Charging Contract State

business object


Definition

A charging contract state is a technical view of a charging contract that contains all the elements of the contract that can change over the time. You use this data model during a migration of end customer related master data (subcriber data) from a former system to an SAP CC system.


Technical Data

Software Component Version SAP Convergent Charging 3.0 SP08
Namespace http://contractstate.ws.highdeal.com/
Application Area IS-CC

Business Context and Use

The charging contract state business object is a technical view of a provider contract (see charging contract). This data model facilitates the migration of subscriber data to SAP CC. It enables to migrate information such as:

  • The status of some parts of the contract (if they are active, expired, ...)
  • Values stored in persistent counters created in a charging contract stored in SAP CC such as the number of free minutes for voice calls for example
  • Values stores in persistent internal counters used by SAP CC only

Customer Data Migration

A former system manages master data related to the end customers of a service provider. You want to migrate this data to SAP Convergent Charging.

Make sure that no business traffic acquired from mediation systems can trigger the charging services related to the customer data been migrated. This can corrupt the initial state of this master data. Make sure that no activation process of periodic or one-off fees can be manually or automatically triggered by a user or a connected system.

Related Operations

You can use the following operations to restore the appropriate initial state of charging contracts been migrated. Two bulk operations are available with dedicated processing modes according to your migration requirements.

Consider also the service operation:

Features

A charging contract state contains all the elements of the charging contract that can change over time.

Structure
It contains information such as:
  • The status of some parts of the charging contract (if they are active, expired, ...)
  • Values stored in counters defining credits such as the number of free minutes for voice calls
  • Values stores in internal counters that are required by the pricing logic set in the charge plans or refill plan activated in the contract

Initial State of a Charging Contract
The state of a charging contract is defined by:
  • The unique identifier of the charging contract
  • The last snapshot date of the charging contract
  • The last snapshot days of the charging contract
  • The list of the counters shared with several contract items; Several namespaces can be set to restrict the sharing.
  • The states of the contract items activating charge/refill plans
Initial State of a Contract Item
The state of a charging contract item is defined by:
  • The identifier of the contract item; This item activates a charge plan or a refill plan configured in the pricing catalog owned by the service provider that markets the contracted customer service.
  • The list of the counters created at contract item level
  • The states of the charge activation elements of the contract items; These objects are managed by the SAP CC system in background.
Initial State of a Charge/Refill Activation Element
The state of the charge activation (or refill activation) is defined by:
  • The identifier of the charge activation
  • The status of the charge activation with the related last activation date
  • The list of the counters defined at charge activation level

Prerequisites

There is no prerequisite.

Integration

There is no specific integration information.

Constraints and Integrity Conditions

  • Do not use this data model and its related operations to implement a regular reset of counters visible from a CRM application. Model this function in the pricing logic and configure the pricing catalog of the service provider with charges including recurring ratesusing the SAP CC Core Tool.
  • Do not use this data model and its related operations to implement online refilling services. Use the relevant process component Refilling provided by the SAP CC Web Services.

SAP CC 3.0 SP08 and later - Copyright© 2011 SAP AG