The O2C company offers cloud infrastructure to their customer.
The product Storage Service offers storage due to Data Volume Storage:
- 1 GB of Storage costs 2 EUR
- 4 GB of Storage costs 3 EUR
Objectives
The O2C company offers cloud infrastructure to their customer.
The product Storage Service offers storage due to Data Volume Storage:
SAP Convergent Charging is a Billing and Revenue Innovation Management solution component for service pricing and modeling for usages.
Understand the process definition for pricing, rating, and charging:
The O2C company offers cloud infrastructure to their customer. The product Cloud Selection Service is a subscription and is paid monthly.
The monthly fee depends on the selected service level agreement. Four options are possible: Pay-as-you-go, Silver, Gold, and Platinum. Depending on the selected service level, the customer can consume a number of CPU hours, RAM hours, and GB for Bandwidth for free.
Additionally, the price for usage consumption for RAM, CPU, and Bandwidth depends on the service level agreement. Pricing, rating, and charging of usage consumption according to the product model is done in SAP Convergent Charging.
Explanation of Objects in SAP Convergent Charging:
Therefore, the following objects in SAP Convergent Invoicing are used:
The allowance plan defines the behavior of an allowance when the charging and refilling processes are executed. The allowance plan consists of the following:
The allowance logic performs calculations only when the allowance plan is triggered by the following:
From the financial view allowances, create deferred revenues in SAP S/4HANA Convergent Invoicing.
Convergent Charging Rating and Charging Scenario with creation of consumption items:
The mediation engine is responsible for transforming the data sent by the network infrastructure into records that can be handled and processed by the rating engine. These records need to contain all data necessary for rating and charging:
A Provider Contract is made up of at least one or more contract items. Each contract item corresponds to a Charge Plan, which includes the charges. How many Contract Items (or Charge Plans) are activated inside a provider contract is defined in the Product Model and the contained Cross-Catalog Mapping in SOM.
Apply pricing to events based on the following:
Loading in SAP Convergent Invoicing of the corresponding rated consumption items.
This figure shows the accesses and parameters of our business example provider contract 300.
The User ID in our cloud example is an IP address, IP 123.456.00. Three services are assigned to the cloud product, Service IDs: CPU, RAM, and Data Packet.
The combination of user ID and service ID defines the accesses. CPU, RAM, and Bandwidth Usage can be assigned to the charge with help of User ID and Service ID in the consumption data record.
Steps in calculate usage charge for CPU:
Free Volume is 10000 according to the provider contract conditions. First CDR CPU; IP 123.456.03; 2019/02/06; CPUs 35; Hours 100
Every "leaf" of the price plan of the Charge CPU Usage Pay Postpaid_MA_Two_V7 is ending with a function.
Table parameters refer to SAP Convergent Charging tables that are used to determine usage prices during the rating process.
Table parameters are special string parameters. During contract creation, SAP Convergent Charging expects the ID of a specific table type. The charging table type is defined by the table class that is displayed together with the table parameter. SAP Convergent Charging allows you to use different tables for each contract and, therefore, the integration with cross-catalog mapping (CCM) allows you to overwrite the default tables from SAP Convergent Charging, at subscription product and contract level. You are able to leverage mapping and range tables here.
Convergent charging tables (SAP Convergent Charging tables – mapping or range tables) are tables in an SAP Convergent Charging system that are used during the charging and rating process in SAP Convergent Charging. The table can be referenced in a charge plan using a parameter. This parameter value becomes the default value.
Charge plan parameters can be overwritten in the CCM of a subscription product. For parameters of the type mapping or range table, you can create a new table and assign its identifier to a parameter value.
SAP Convergent Charging handles the rating (pricing) and charging (determination of payer) of services. As a result, billable items are created that you transfer to billing and that, as an example, in the case of rerating, you can also reverse.
Through the integration of SAP Convergent Invoicing, Contract Accounts Receivable and Payable (FI-CA), SAP Convergent Charging, and SAP S/4HANA Service (SOM), SAP ensures the distribution and synchronization of master data across all involved systems (see replication from a FI-CA system to an SAP Convergent Charging system).
SPRO → Service → Master Data → Settings for Subscription Master Data → Convergent Charging.
SPRO → Service → Transactions → Settings for Subscription Transactions → Integration.
SPRO → Financial Accounting → Contract Accounts Receivable and Payable → Integration → Convergent Charging.
When working with SAP Convergent Charging, joint replication must be activated:
SPRO → Financial Accounting → Contract → Accounts Receivable and Payable → Integration → Convergent Charging → Activate Joint Replication of All Master Data.
Since the master data and contract replication are confirmed asynchronously in joint distribution, the subscription contract might still be locked when the status update is triggered from the provider contract.
Define the number of retries to lock the subscription contract for the status update from the provider contract and the waiting interval between those retries.
SPRO → Service → Transactions → Define Settings for Item Categories → Integration → Integration with Convergent Charging → Settings for Joint Distribution.
You can use Transaction SOAMANAGER to configure Web Services:
In addition to charging recurring fees using billing plans, you can also charge recurring fees using SAP Convergent Charging. A mapping version for charge plans, to provide the configuration for recurring fees can be created under Cross Catalog Mapping in Subscription Product-Specific Data. Here you can assign Charge Plans from SAP Convergent Charging containing one or more parameters from the type, Price Key (this is a charge plan parameter from type Mapping Table Key) and one from type Price Table (this is a charge plan parameter from type Mapping Table ID using mapping table class Price Table) that are configured in SAP Convergent Charging. This will be used for storing information needed for the recurring charge. The price key and price table will be interpreted and sent to SAP Convergent Charging during subscription contract activation where it's stored in the provider contract.
As long as there's no manual price in the subscription contract, the price is sent to SAP Convergent Charging when the corresponding condition table is saved and stored in SAP Convergent Charging in the price table related to the used subscription product. Manual contract prices will be sent to SAP Convergent Charging together with the contract distribution and stored in agreement tables used for manual prices.
A recurring fee can be configured in the assigned Charge Plan of the Cross Catalog Mapping Version either by a Condition Type or by a Variant Condition Key Alias. When using condition types, only condition types are allowed that are not used for variant configuration.
If you want to use a condition type relevant for variant configuration, you have to use the Variant Condition Key Alias. In this case, where you do not enter the condition type itself, you have to enter either the Variant Condition Key directly or only a part of the key with a wild card. If you use a wild card, you must ensure that during product configuration in the order, only one variant condition key is found. In the value help, only variant condition keys are displayed, which are maintained in the Variant Configuration Model under the section, Variant Prices.
By default the flag Price is Mandatory is set, that is, during contract distribution a price must be found for this price key. You can remove this flag if the price is not mandatory. In this case, a value 0 is set as the parameter value if no price is found.
Recurring fees dependent on specific subscription product relevant characteristics can be defined by the Variant Condition Key Alias.
The definition of recurring fees is also part of the subscription-specific data of the subscription product. When you assign a charge plan with recurring fees, a price key parameter is available and can be linked to the condition types or variant condition key aliases that define the condition record referenced during contract creation.
Define the number of price tables to be created in SAP Convergent Charging to handle manual prices.
Based on the expected number of subscription contracts with manual prices, define the number of tables that can be created in SAP Convergent Charges to hold manual prices.
Also consider the SAP Convergent Charging recommendation on number of agreement tables and number of table lines for each agreement table for performance efficiency.
Define pricing conditions for recurring fees that are relevant for replication of prices to SAP Convergent Charging.
When recurring fees are maintained for products using the standard price maintenance apps or transactions for these price conditions, the price data can be replicated to SAP Convergent Charging using DRF. Only the condition types mentioned in the customizing table are taken in account for replication to SAP Convergent Charging.
Additionally, you can use transaction DRFLOG for error monitoring.
This report can be used to create one or multiple outbound messages that are sent using an outbound implementation that is defined for a replication model. You can create the outbound messages directly or in the background.
The Data Replication Framework is used to replicate price condition records to SAP Convergent Charging and to replicate the subscription product-specific data to external systems. You can define the replication model using the following steps:
Log in to track your progress & complete quizzes