Recharge a set of Chargeable Items

Service Operation (WS)

Definition

To recharge a set of chargeable items

Technical Data

Software Product and Version SAP Convergent Charging 2023
Technical Details chargeableItemRechargeMass
Namespace http://recharging.v1.ws.highdeal.com/
Proxy Instance in SAP CC System Dispatcher
Service Operation Version 1
Application Area IS-CC
Direction inbound
Mode synchronous
Idempotency false

Business Context and Use

This operation is used to recharge a set of chargeable items in the context of a recharging operation.

Note

This is the latest version of this service operation. It replaces the previous version 0.
With this version, decimal numbers are no longer restricted to the (28,6) precision. For decimal numbers stored in the database, the precision is limited to the precision supported by the database.

Rerating Scenario

A correction step precedes the recharging step of the rerating scenario. This step performs corrections when errors leading to the computation of wrong prices are identified. For example, such errors are related to the pricing logic, the properties of chargeable items, and so on.

The recharging step of the rerating scenario consists in sending again chargeable items which were previously charged so that SAP Convergent Charging computes the correct prices after the correction step.

You can implement the following customizing sequence of operations for the recharging step if you want to provide rerating services in your system landscape:

The recharging step may be followed by:

Related Service Operations

You can also use the following operations to recharge chargeable items:

Features

This operation contains a set of recharging operations which are executed sequentially.

The behavior of this operation can be configured by modifying its context. The list of possible configurations is the following:

  • rechargingContext
    • rechargingLockId: specifies the recharging lock identifier of the recharging operation
  • senderInfo
    • jobId: specifies an identifier for the sender of the operation
  • chargingOutputContext
    • chargeableItemExported: specifies if chargeable items must be exported in the output of the charging operation
    • itemImmediatelyLoaded: must not be enabled for this service operation (available only for single and bundle operations)
  • chargingResultContext
    • chargingProcessInfoReturned: specifies if information about the charging process must be returned in the result of each included operation
    • chargingContractInfoReturned: specifies if information about the target charging contract must be returned in the result of each included operation
    • chargeableItemInfoReturned: specifies if information about the chargeable item must be returned in the result of each included operation
    • accountOperationReturned: specifies if the generated account operations must be returned in the result of each included operation
    • accountInfoReturned: specifies if information about the impacted accounts must be returned in the result of each included operation
    • chargedItemReturned: specifies if the generated charged items must be returned in the result of each included operation
    • notificationReturned: specifies if the generated notifications must be returned in the result of each included operation
  • chargingResultOnErrorContext
    • notificationReturned: when the recharging has been aborted by a No Access component, specifies if the error notification (i.e., the "No access" notification) must be returned in the result.
      Regardless of this setting, user alerts are never returned for a charging operation that has been aborted.

The context can be specified either in this operation or in the included recharging operations. The context specified in this operation is used for all the included operations, except for the operations specifying a different context.

Authorizations

To know the role that is expected in the user profile of the SAP CC user specified in your request messages, refer to the SAP CC Security Guide .

Error Handling

If the execution of an included operation fails, the corresponding result will contain information about the error. The failure of an included operation fails does not stop the execution of the subsequent operations. Refer to the information about error handling related to the single operation.

Message Types

Consult the structures of the message types related to this service operation :

Prerequisites

The prerequisites of each of the included operations must be fulfilled.

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).