Charge Plan Class

Business Object (WS)

Definition

A charge plan class is the signature of a charge plan which has been released, i.e. the data relevant for creating and maintaining the charging contracts that activate this charge plan.

Technical Data

Software Product and Version SAP Convergent Charging 5.0
Technical Details Data Types
Version 0
Application Area IS-CC

Business Context and Use

A charge plan class is the visible and stable signature of a released charge plan. The charge plan defines generic terms of charging meaning how and how much any end customer is charged for accessing services or consuming goods. It is the smallest charging unit available in SAP Convergent Charging that takes part in catalog definition. Whereas a charge plan is maintained over time, the charge plan class remains stable. Use the Core Tool user interface to configure charge plans.

Related Operations

You can use the following operations to perform actions on existing charge plan classes.

Features

This master data is part of the pricing catalog owned by a service provider.

Structure

A charge plan class is defined by:
  • An identifier which is unique in SAP CC
  • An owner which is the name of the pricing catalog it relates to
  • A release status which can be:
    • Open: The charge plan class is not yet released and is subject to change. It should not be externally assigned and used.
    • Released: The charge plan class has been released and will not change anymore
    • Obsolete: The charge plan class is still released but should not be assigned anymore; Design and implement the management rules that depend on an obsolete status.
  • A text description which contains a human readable definition of the charging logic implemented according to the business requirements
  • A set of additional information items that help to search for charge plan classes
  • A set of parameters that are involved in the charging logic. These parameters are mandatory if no default value is defined: They are expected in the contract item that activates this charge plan. They are optional if a default value is defined.
    A parameter can have one of the following types:
    • String
    • Date
    • Number
    A string parameter can be extended using the following additional information items to specify the business logic:
    • dataType: A list of supported subtypes:
      • mappingTableId: The string parameter is an identifier of a mapping table. Another additional information item (see mappingTableClass) specifies the related mapping table class
      • mappingTableKey: The parameter can be used as an input parameter for a mapping table
      • invoiceText: The parameter is a simple text that can be forwarded to the external billing system
      • currency: The parameter is an ISO 4217 currency code
      • rangeTableId: The parameter is an identifier of a range table. Another additional information item specifies the related range table class.
      The string element of the parameter element includes the value of the data type.
    • mappingTableClass: This additional information item specifies the mapping table class associated to the mapping table identifier when the dataType additional information is set
    • rangeTableClass: This additional information item specifies the range table class associated to the range table identifier when the dataType additional information is set
  • A declaration set of counters that are involved in the pricing logic
  • A declaration set of expected account assignments to be specified when activating the charge plan in a contract item during the subscription to a contract
  • A set of user technical identifiers to be assigned

Integration

There is no specific integration information.

Constraints and Integrity Conditions

There is no specific constraint.

Notes on SAP CC Implementation

You must have installed and configured the SAP CC Core Server system.

Configuration

Consult the SAP CC Configuration and Implementation Guide to know the necessary configuration or Customizing of the SAP CC system.

Before implementing SAP Convergent Charging in your SAP system landscape, you must configure the systems and the data (master data, business data).