9.69.2.1 SAP CC Batch Agent Overview

SAP Convergent Charging provides a rating and charging solution for high volume processing in service industries. It delivers pricing design capabilities, high performance rating and convergent balance management. The SAP CC Batch agent provides an easy way to integrate MediationZone with SAP Convergent Charging using Offline Charging.

The SAP CC Batch agent is a batch and real-time agent that can be used to:

  • Send charging requests to the SAP Convergent Charging server back end
  • Send batch acquisition operation requests for chargeable items
  • Send event based advice of charge (i e blankCharge) to the SAP Convergent Charging server

The SAP CC Batch agent sends chargeable items in a disconnected or offline mode to the SAP Convergent Charging Server system. This feature is termed by SAP as Offline Charging. More information regarding offline charging can be found in the SAP Convergent Charging application help PDF.


The SAP CC Batch agent communicates with the workflow using a dedicated set of UDRs. The SAP CC Batch agent accepts a charge request, blank charge request, an acquire request, or a CCBatchCycleUDR that refers to one of these three request types as input. A CCBatchCycleUDR that refers to the result of the processed request, i e the result of a charge or blank charge operation, or the result of an acquire operation, will be returned as output. For further information on the SAP CC Batch UDR types, see 9.69.4.2 SAP CC Batch UDRs.

SAP CC Batch agent uses the Asynchronous Batch Service Client to send the chargeable items to the Offline Charging system. For further information about the AsyncBatchServiceClient API see the SAP AsyncBatchServiceClient documentation.

Note!

The SAP CC APIs that the SAP CC Batch agents depend on do not support setting the itemImmediatelyLoaded flag for ChargingOutputContext. As a result, the SAP CC Batch agents cannot support scenarios such as CIT creation via charging requests.