Recharging
Definition
Management of recharging operations on chargeable items.
Technical Data
| Software Product and Version | SAP Convergent Charging 2025 |
| Technical Details | recharging |
| Namespace | http://schema.recharging.v2.ws.highdeal.com/ |
| Proxy Instance in SAP CC System | Dispatcher |
| Web Service Version | 2 |
| WSDL | https://<DISPATCHER_INSTANCE_HOST>:<DISPATCHER_WS_PORT_NUMBER>/v2/recharging?wsdl |
| Endpoint | https://<DISPATCHER_INSTANCE_HOST>:<DISPATCHER_WS_PORT_NUMBER>/v2/recharging |
| Application Area | IS-CC |
Business Context and Use
This process component aka web service provides operations to implement the recharging step in the rerating scenario.
The recharging step consists in locking, restoring, and unlocking charging contracts in order to recharge the related chargeable items.
It is the version 2 of the Web Service that replaces former versions.
This version 2 extends the scope of the recharging by providing a support of the sharing groups that are defined in an integrated SAP Solution scenario.
A sharing group is a group of charging contracts that can use some shared allowances that are created by the contributor charging contract for this group.
The version 2 also offers the capability of determining the rechargeable charging contracts in this situation.
Note
A list of charging contracts is specified as arguments in some operations of this process component.
This list specifies one or a few pairs of identifiers in SAP CC master data: the ID of the charging contract in the scope of a rating scenario and the ID of its belonging subscriber account.
The same charging contract cannot be specified more than once in the operation request.
If an error occurs while processing a charging contract of the list,
no charging contract of the list is processed.
Note
This process component (web service) is used in the implementation of the rerating scenario with SAP S/4HANA.
The version 2 is used by SAP S/4HANA 2025 FPS 0 in the implementation of the rerating scenario of contracts that belong to a sharing group and that use shared allowances.
Note
You can perform the recharging step of the rerating scenario only if the impacted charging contracts have an
operational status
set to active and rechargeable.
Important
This is the newest version
of this process component (aka web service).
It replaces the previous versions of this Web Service: version 1 and version 0.
With the version 1, 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.
With this version 2 of the Web Service, the scope of the recharging is extended to support the charging contracts that belong to a sharing group and that use shared allowances.
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 (SAP CC) 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 SAP CC system landscape:
- Find the charging contracts that must be recharged together
- Lock the related charging contracts
- Find information on the feasibility of the recharging for a charging contract at a given date/time
- Prepare the execution of the recharging process
- Find the restoration points for the related charging contracts
- Restore the related charging contracts at a date corresponding to one of their restoration points
- Recharge the related chargeable items
- Unlock the related charging contracts
The recharging step may be followed by:
- An activation step, in order to trigger again recurring charges which have been undone during the recharging step. See the Activate charging contracts in bulk operation.
- A re-invoicing step in the connected billing system such as SAP Convergent Invoicing
Rerating Scenario for Contracts Using Shared Allowances Within a Sharing Group
As of the version 2 of the Recharging web service, the WS operations are enhanced to support the recharging step for charging contracts that use shared allowances within a sharing group. This version provides you with this new scenario of rerating to implement in your SAP CC system landscape.
To be able to rerate all the charging contracts that belong to the same sharing group and that use shared allowances created by the contributor contract, you implement the following operations:
- Find the charging contracts belonging to a given sharing group and that must be recharged together as dependent charging contracts
- Lock the related charging contracts belonging to the sharing group
- Find information on the feasibility of the recharging for charging contracts belonging to the sharing group at a given date/time
- Prepare the execution of the recharging process by purging the remaining item files
- Find the restoration points for all the related charging contracts belonging to the sharing group
- Check the reversibility of the billable items (BITs) related to all the charging contracts to rerate (belonging to the sharing group)
- Restore the related charging contracts at a common date/time corresponding to one of their restoration points
- Reverse the BITs related to all the charging contracts to rerate (belonging to the sharing group)
- Retrieve all consumption items issued from the charging contracts belonging to the sharing group
- Recharge all the collected consumption items ordered by ascending dates/times (oldest to newest) to ensure consistency in counter values
- Unlock all the related charging contracts belonging to the sharing group
The operations for checking the reversibility of BITs and for reversing BITs are not part of SAP CC Web Services.
Important
Refer to the SAP CC Application Help for more information about the rerating feature, its detailed process, and technical functions/mechanisms. Consult the counter snapshot management (storage, creation, and triggering within a sharing group) feature.
Review the prerequisites, conditions of use, limitations, and recommendations for implementing this rerating scenario for contracts that use shared allowances within a sharing group.
Rerating is not possible for charging contracts using shared allowances outside of any sharing group.
When consumption items to recharge are not ordered by ascending consumption dates/times (oldest to newest), the processing may lead to inconsistencies in counter values.
Included Service Operations
The following operations are related to the restoration of charging contracts to a previous state:
The following operations are related to the preparation of the recharging process:
The following operations are related to the recharging of chargeable items:
See here the technical details about these service operations.
Features
The operations of this process component do not provide idempotency management unless specified otherwise.
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).