Reading Sample: First-Hand Knowledge
Reading Sample: First-Hand Knowledge
Reading Sample: First-Hand Knowledge
Reading Sample
This sample chapter introduces integration options, extensions, and
commonly used APIs for the four core SAP Billing and Revenue Inno-
vation Management components: SAP Billing and Revenue Innovati-
on Management, subscription order management; SAP Convergent
Charging; SAP Convergent Invoicing; and contract accounting. In each
section, you’ll learn how to set up, create, and test all of the relevant
APIs and integrated objects for that particular component. You’ll also
get an overview of the general purpose and function of each extensi-
on and interface component
Contents
Index
The Authors
www.sap-press.com/5542
Chapter 8
Extension and Connectivity
Various extension and interface components are delivered as part of SAP
Billing and Revenue Innovation Management. Integration is offered in
different forms—SOAP and REST (OData)—and can be used based on
the compatibility of SAP or non-SAP platforms. We’ll limit the discus-
sions to the standard, out-of-the-box integration options available as
8
part of SAP Billing and Revenue Innovation Management 2021 only.
In an integrated enterprise resource planning (ERP) solution, SAP Billing and Revenue
Innovation Management provides connection protocols to enable integrations with
various platforms in an echo system. In a scenario where non-SAP platforms are part of
the solutions to support the end-to-end business processes and data interchange, such
as master data and transactional data, interfaces are critical components for systems
integrations. As of now, SAP has defined the SAP API Business Hub (https://
api.sap.com) as the central place for publishing all external application programming
interfaces (APIs). The publishing of APIs for SAP S/4HANA has started and is updated
frequently.
In SAP S/4HANA, you must perform some configurations to enable the APIs to be called
or consumed by the external systems. APIs are exposed in SAP S/4HANA in several
ways, such as web services and remote function calls (RFCs). SAP supports two types of
web services: SOAP and OData services. For OData, you need to enable the OData gate-
way by calling Transaction /IWFND/MAINT_SERVICE. If the service is available in the
backend system, it’s possible to configure and test the API in SAP S/4HANA. You also
need to define a role and a technical user to use the OData service. For the SOAP API,
you also must perform the necessary steps to enable it. Typically, in implementations
involving SAP and non-SAP systems, you’ll also have a middleware system, such as SAP
Process Integration/SAP Process Orchestration or SAP Cloud Platform Interface to
manage the integration and application security requirements.
Figure 8.1 showcases a baseline overview of API integration with SAP S/4HANA and SAP
S/4HANA Cloud with the boundary as SAP or non-SAP applications.
485
8 Extension and Connectivity 8.1 Subscription Order Management
486 487
8 Extension and Connectivity 8.1 Subscription Order Management
can use the standard SAP S/4HANA function module BAPI_CTRACCONTRACTACCOUNT_CR1. Billing and Revenue Innovation Management has several sets of transaction types such
The external system should provide mandatary parameter details such as business as master agreements, subscription orders, solution quotes, and so on. Even though
partner ID, payment terms and conditions, and so on to maintain contract accounts in SAP Billing and Revenue Innovation Management, subscription order management,
SAP S/4HANA. comes with the standard SAP Fiori UI to create and maintain these transactions, SAP
Typically, an order-to-cash solution requires a validation of or information about pay- provides multiple APIs out of the box to enable the integration with third-party sys-
ment-related input from SAP S/4HANA while creating a transaction. The read native tems to maintain (create and update) these types of transactions. Depending on the
contract account API in SAP S/4HANA enables you to retrieve a list of contract solution design and business framework, transactions can be initiated in SAP S/4HANA
accounts, read contract account details and contract account-business partner rela- in SAP Billing and Revenue Innovation Management, subscription order management,
tionships, and retrieve the account balance for a contract account. or in non-SAP applications. If the transactions are initiated in a non-SAP application,
you must replicate the transaction details into SAP Billing and Revenue Innovation 8
Management, subscription order management, in SAP S/4HANA. This will ensure that
8.1.3 Subscription Products the process of subsequent fulfillment and billing managed in SAP Billing and Revenue
A product is another set of master data that is required in SAP Billing and Revenue Innovation Management can be fulfilled and processed. To maintain the consistency of
Innovation Management implementations. Like other master data objects, the product the subscription contract between the source and the target systems, it’s important to
master should be one-directional. In an integrated ERP solution where a non-SAP appli- capture and process any change events (e.g., extension, cancellation, etc.). In this case,
cation also requires master data, we need to identify the primary source system for it’s from a non-SAP application to SAP S/4HANA.
product maintenance. Once the source system is identified, you can then develop a For transactions that are initiated from non-SAP systems or e-commerce platform, you
one-directional flow to manage creation and update of products in integrated systems. can use the standard asynchronous SOAP web service SubscriptionOrderRequest_In
Let’s consider an example where a non-SAP application is managed as a source system (Technical Name - II_CRMS4_PRVO_CREATE_IN) to replicate the subscription order into
for product maintenance and data governance. To replicate product information from SAP Billing and Revenue Innovation Management, subscription order management.
non-SAP application to SAP S/4HANA, you can use the API_PRODUCT_SRV synchronous The API also allows you to create subscription orders and subscription contracts in a
OData service. This API can be used to create subscription products in SAP S/4HANA single step. SAP provides standard API CRM_ISX_BTX_API_ORDER_CREATE for creation of
with required material attributes such as basic product data, sales organization data, subscription transactions in SAP Billing and Revenue Innovation Management.
and units of measure. The API can also be used to read and update products in the SAP Because SAP Billing and Revenue Innovation Management transactions follow one
S/4HANA system. Note that the API doesn’t support cross-catalog mapping or manag- order framework, you can use the same API with different transaction types (PROCESS_
ing subscription product-specific data. You can either update subscription-specific set- TYPE) to create various subscription transactions.
tings manually once the product is created in the SAP S/4HANA system or develop a The solution quotation is another common transaction type used in SAP Billing and
custom program to automate the process. Revenue Innovation Management implementations. SAP provides standard OData API
You can also use standard Business Application Programming Interface (BAPI) BAPI_ API_BUS_SOLUTION_QUOTATION_SRV (available as of SAP S/4HANA 1909) to create, read,
MATERIAL_SAVEDATA to create a new material master record in SAP S/4HANA or to change and update solution quotation objects. In addition, you can use the service to accept
existing material master data. solution quotations in a single step, which triggers the automatic creation of follow-up
transactions.
If SAP S/4HANA is used as the primary system for product maintenance, then product
information should be shared from SAP S/4HANA to non-SAP applications. SAP also The OData service can also be used by external applications to read existing solution
provides standard SOAP web service SubscriptionProductReplicationRequest_Out to quotations in SAP Billing and Revenue Innovation Management. For example, to read
replicate subscription product-specific data from an SAP S/4HANA system to an exter- an existing solution quotation with Quotation ID – “1025”, the sample request URL is
nal system. /sap/opu/odata/sap/API_BUS_SOLUTION_QUOTATION_SRV/A_BusinessSolutionQuo-
tation('1025').
It’s also possible to read a specific quotation line item that exists in SAP S/4HANA, as
8.1.4 Subscription Transactional Data
shown in Figure 8.2.
Now that we’ve covered the master data integration required to implement SAP Billing
and Revenue Innovation Management, this section discusses transactional data. SAP
488 489
8 Extension and Connectivity 8.2 Extension for SAP Convergent Charging
Charging and other modules of SAP Billing and Revenue Innovation Management (e.g.,
SAP Billing and Revenue Innovation Management, subscription order management;
and SAP Convergent Invoicing) are provided by SAP. The integration doesn’t require a
separate middleware application.
The following sections provide an overview of how SAP Convergent Charging works
and then walks you through some of the SAP Convergent Charging services, which can
be consumed by SAP or non-SAP applications.
8.2.1 Overview 8
SAP Convergent Charging provides web services to perform rating, charging, and other
operations. These technical interfaces are hosted by the SAP Convergent Charging Core
Server system. Any non-SAP applications that require integrating directly with SAP
Convergent Charging must consume these business services via SOAP web services.
These web services can be used to manage master data, perform contract provisioning,
rate customer usage consumptions, refill prepaid accounts, and so on. Figure 8.3 illus-
trates an overview of SAP Convergent Charging web services and APIs.
Figure 8.2 Read Solution Quote with Quote ID and Line-Item Number Web Services
Most SAP Billing and Revenue Innovation Management implementations are inte- SOAP/HTTP
grated with front-office applications. For that reason, SAP Billing and Revenue Innova-
Core Server
tion Management provides a standard SOAP web service SubscriptionContract-
ChangeProcessRequest_In to manage subscription contract changes. The standard API TCP-IP
CRM_ISX_BTX_API_CONT_CHANGE is used to manage contract changes. Based on your Dispatcher
change scenarios, you can define the process type (PROCESS) and related process attri- Updater
butes (PROCESS_ATTRIBUTES) to manage change order scenarios. For example, if the
external system requests an extension, you can define the process type value as TCP-IP
“EXTENSION” along with extension terms (DURATION, UNIT) information. If the external
system requests cancellation, you can define the process type value as “CANCEL” along Rater Guider Taxer Bulkloader
Java APIs
490 491
8 Extension and Connectivity 8.2 Extension for SAP Convergent Charging
https://<INSTANCE_HOST_ADDRESS>:<INSTANCE_WS_PORT_NB>/<WS_VERSION>/ All the standard services to integrate SAP Convergent Charging with SAP Billing and
<WS_TECH_NAME> Revenue Innovation Management, subscription order management, and SAP Conver-
The following is a brief description of the components of the URI: gent Invoicing are provided by SAP. You can search and configure different integration
objects between SAP Convergent Charging and SAP S/4HANA, as shown in Figure 8.4.
쐍 INSTANCE_HOST_ADDRESSNetwork address (domain name server [DNS] name or IP
address) of the host server of the active updater instance or the dispatcher instance
of SAP Convergent Charging. 8.2.2 Managing the Catalog
쐍 INSTANCE_WS_PORT_NB As discussed earlier, subscription products are maintained in SAP Billing and Revenue
The port number used for web services communications for the target instance. Innovation Management, subscription order management. SAP Convergent Charging
쐍 WS_TECH_NAMETechnical name of the web service. doesn’t store any product information separately. However, SAP Convergent Charging 8
쐍 WS_VERSIONVersion of the web service. provides services that can be used to extend product master data with pricing informa-
tion. This process component enables you to assign a released charge plan and refill
Following are two sample endpoints: plan in SAP Convergent Charging with the commercial products stored in SAP Billing
쐍 http://Your_CC_Upadater_Instance_HostName:9081/v2/contractProvisioning?wsdl and Revenue Innovation Management, subscription order management. The assign-
쐍 http:// Your_CC_Dispatcher_Instance_HostName:9180/activation?wsdl ment between a product in SAP Billing and Revenue Innovation Management, sub-
scription order management, and a charge plan or refill plan in SAP Convergent
For a complete list of all available services, refer to the Web Services Documentation Charging is done using cross-catalog mapping. This service also manages operations
section at the following URL: http://s-prs.co/v554201. related to SAP Convergent Charging mapping table and range table maintenance. Fol-
Note that the port numbers for updater and dispatcher instances for SAP Convergent lowing are the operations managed using the services:
Charging are usually 9081 and 9080, respectively. These port numbers are default val- 쐍 chargePlanClassFind
ues from SAP, but you can change the port numbers while setting up your SAP Conver-
쐍 refillPlanClassFind
gent Charging application.
쐍 mappingTableCreate
쐍 mappingTableMaintain
쐍 mappingTableRowMaintain
쐍 rangeTableMaintain
쐍 rangeTableCancel
492 493
8 Extension and Connectivity 8.3 Extension for SAP Convergent Invoicing
contract attributes, cancellations), and so on. Following are the operations managed 쐍 chargeableItemChargeBundle
using the service: 쐍 chargeableItemCheckCharge
쐍 chargingContractMaintain
The charging operation generates multiple output data files for billing or invoicing
쐍 chargingContractCancel purposes. If your billing system is SAP Billing and Revenue Innovation Management,
쐍 chargingContractFind the output files are transferred as billable items into SAP Convergent Invoicing. The
쐍 chargingContractMaintainBundle transfer is performed by one of SAP Convergent Charging instances, which is called
Bulkloader.
쐍 chargingContractMaintainMass
The endpoint will be http://Your_CC_Dispatcher_Instance_HostName:9180/charge-
The endpoint is http://Your_CC_Upadater_Instance_HostName:9081/v2/contract
ableItemCharging. 8
Provisioning.
8.2.4 Managing Contract Activation 8.3 Extension for SAP Convergent Invoicing
One of the prerequisites for SAP Convergent Charging to generate charges based on Like the SAP Billing and Revenue Innovation Management components discussed pre-
contract terms is to activate the provider contract. The contract activation service viously, SAP Convergent Invoicing offers standard APIs to integrate with third-party
enables external applications to request activation for a provider contract in SAP Con- systems. SAP Convergent Invoicing also natively integrates with SAP Convergent
vergent Charging. This is an essential step before you plan to run the billing and invoic- Charging. Primarily, SAP Convergent Invoicing acts as the system of record in SAP Bill-
ing process in SAP Convergent Invoicing. However, note that you can only activate ing and Revenue Innovation Management to store consumption items and billable
charging contracts with an operational status set as Active. The operation provided by items. In addition, as previously discussed in Chapter 4, SAP Convergent Invoicing is
the service is called chargingContractActivate. Once the contract is activated, SAP Con- the billing and invoicing module. Based on business needs, SAP Convergent Invoicing
vergent Charging can generate the charges based on the billing reference date and pro- is required to integrate with various applications or portals to interface invoice data,
cess billable items to SAP Convergent Invoicing. The endpoint of the service is http:// integrate with third-party tax solutions, and integrate with other ERP solutions to
Your_CC_Dispatcher_Instance_HostName:9180/activation. ingest or export billable transactions. In the following sections, we’ll discuss some of
the commonly used APIs for SAP Convergent Invoicing.
8.2.5 Managing Chargeable Items
SAP Convergent Charging is capable of processing a high volume of usage data records 8.3.1 Application Programming Interfaces for Consumption Items
or consumption data records sent from external source systems. In most implementa- As discussed in Chapter 4, consumption items refer to usage records that are stored in
tions, you’ll need a mediation system or middleware to integrate with SAP Convergent SAP Billing and Revenue Innovation Management. A metering system tracks the usage
Charging for usage rating and charging processes. SAP Convergent Charging provides a consumed by a customer for a given period and interfaces the usage data to SAP Billing
standard service that can be used to capture and process chargeable items from exter- and Revenue Innovation Management for billing. These usage records can be fed into
nal sources. SAP Convergent Charging can manage both online and offline charging. SAP Convergent Invoicing using standard API FKK_BIX_CIT_CREATE_API. This asynchro-
The mandatory information required to process the service is userTechnicalId (i.e., nous service enables you to create consumption items in SAP Convergent Invoicing
technical reference ID of the provider contract), serviceId (SAP Convergent Charging with the data provided in a payload of the API call.
service ID/type), and consumptionDate (date of service consumption). The API is flexible
Configuration of the consumption item class generates a unique RFC function module
to support custom attributes as key-value pairs within userProperties. In SAP Billing
for every consumption item class. You use this RFC function module to transfer con-
and Revenue Innovation Management, the data points are processed in SAP Conver-
sumption items for the consumption item class. The naming convention for the func-
gent Charging to generate billable items for SAP Convergent Invoicing.
tion modules is /1FC/xxxx_CIT_CREATE_API, where xxxx stands for the four-character
Following are the different services offered: name of the consumption item class. The generated RFC function module adapts the
쐍 chargeableItemCharge structure of the consumption item class along with its parameters.
쐍 chargeableItemChargeMass The following parameters return the result of the consumption item transfer:
494 495
8 Extension and Connectivity 8.4 Extension for Contract Accounting
496 497
8 Extension and Connectivity 8.4 Extension for Contract Accounting
You can also use standard API BAPI_CTRACCONTRACTACCOUNT_CLR to clear open items in In addition, inbound OData service CACreditWorthiness can be used to enable exter-
contract accounting. nal systems and other consumers to retrieve creditworthiness data of business part-
쐍 APIs for customer account balance ners. This data includes information such as the creditworthiness score, the
SAP provides standard API BAPI_CTRACCONTRACTACCOUNT_GBAL to read account bal- creditworthiness date, and whether the creditworthiness value is frozen for a busi-
ances for existing customers for a key date. The API can make a query based on item ness partner. The OData service transfers a list of creditworthiness records for indi-
type (open, cleared, statistical), date as well as customer information (business part- vidual business partners.
ner, contract account, contract). If you’ve enabled SAP Biller Direct, you can also use 쐍 APIs for managing disputes
the standard inbound synchronous service ContractAccountAccountBalanceByCus- Disputes can be managed effectively using SAP Collections and Dispute Manage-
tomerQueryResponse_In. This inbound operation returns the current account bal- ment on a dispute case created for a receivable item in contract accounting. SAP Bill-
ances of a specified business partner’s contract accounts. The response message ing and Revenue Innovation Management offers standard APIs that can be used to 8
returns the following balance items: create, read, and update a dispute case. It also enables creation or deletion of dis-
– Total amount for open items puted objects from a dispute case. A disputed object could be a business partner,
contract account, contract, or contract accounting documents. Notes and attach-
– Total amount for due items
ments also can be created and read. SAP Billing and Revenue Innovation Manage-
– Total amounts for items that are 30, 60, or 90 days overdue
ment provides a standard inbound OData service CADisputeCase.
쐍 APIs for business partner payments
There are various inbound and outbound payment processes depending on the type Now that we’ve discussed some of the available APIs and integration points, these may
of business, size of business, and country. In a typical implementation, you’ll need to not cover all use-cases during your solution implementation. If you require additional
integrate with non-SAP applications to execute an end-to-end payment process. SAP or detailed references of SAP Billing and Revenue Innovation Management APIs, go to
Billing and Revenue Innovation Management offers standard APIs such as API_CAB- https://api.sap.com, and search with “SAP Billing and Revenue Innovation Manage-
USPARTPAYMENT, which can be used to retrieve a list of payments and make and release ment” or an object name to check all available standard API options, as shown in Figure
payments. The API also helps to read payment items and corresponding payment 8.5.
headers for a business partner. Payment items are either document items that are
cleared by payments, payments on account, or released payments. Note that a
released payment can also be withdrawn unless the corresponding items are not
cleared.
쐍 APIs for credit management
One of the core modules of SAP Customer Financial Management is credit manage-
ment, which helps companies efficiently determine the risk of losses on receivables
from customers by assessing customer credit information. There are also provisions
to integrate third-party credit agencies for credit decisions. Usually, the credit check
is a standard process that happens before a sales transaction is committed, and it’s
important to synchronize a customer’s credit information from SAP S/4HANA to
external or internal applications to make an informed decision.
SAP S/4HANA provides a standard SOAP-based synchronous API CREDITMANAGE-
MENTACCOUNTBYIDQU1 to request credit-relevant data, such as the credit limit or the
credit exposure of a business partner. The message interface consists of two mes-
sage types: CreditManagementAccountByIDQuery, which represents a message for
requesting credit data, and CreditManagementAccountByIDResponse, which represents
a response to the request for credit data. This service contains header, selection, lan-
guage code, credit management account, and log nodes. Figure 8.5 SAP API Business Hub
498 499
8 Extension and Connectivity
8.5 Summary
By now, you know that SAP Billing and Revenue Innovation Management uses sets of
APIs with different authentication protocols to build applications, integrations with
legacy and non-SAP platforms and extensions easily. You’ve learned to set up, create,
and test all the necessary API and integrated objects, and you understand the purpose
and functions of these objects and how they play their part in this process. SAP Billing
and Revenue Innovation Management is an integrated solution. We therefore recom-
mend working through the other chapters in this book as well, which may prove help-
ful for reaching your goals.
In the next chapter, we’ll discuss how to handle data migration processes while work-
ing with SAP Billing and Revenue Innovation Management, including different associ-
ated objects and their dependencies.
500
Contents
7
Contents Contents
2.3.2 Product Configuration Using Advanced Variant Configuration ............. 67 3.5.3 Mapping Table ......................................................................................................... 160
2.3.3 Cross-Catalog Mapping ........................................................................................ 71 3.5.4 Range Table .............................................................................................................. 161
2.3.4 Setting Up One-Off Charges ............................................................................... 75 3.6 Configuring SAP Convergent Charging ........................................................................ 162
2.3.5 Subscription Transactions ................................................................................... 77
3.6.1 Chargeable Item Class .......................................................................................... 163
2.3.6 Master Agreements ............................................................................................... 90
3.6.2 Charged Item Class ................................................................................................ 165
2.3.7 Partner Agreements .............................................................................................. 91
3.6.3 Creating a Charge Plan (Reserved Instance) .................................................. 184
2.3.8 Device as a Service: Equipment Master Integration ................................... 96
3.6.4 Creating Charge Plan (Nonreserved Instance) .............................................. 193
2.3.9 Order Distribution Infrastructure ..................................................................... 101
3.6.5 Creating Pricing Macros ....................................................................................... 202
2.4 Using Subscription Order Management ...................................................................... 105
3.7 Managing Allowances ......................................................................................................... 204
2.4.1 Creating Master Data ............................................................................................ 106
3.7.1 Allowance Lifecycles .............................................................................................. 204
2.4.2 Creating and Mapping Subscription Products ............................................. 112
3.7.2 Define Allowances ................................................................................................. 204
2.4.3 Managing Subscription Orders and Subscription Contracts ................... 112
3.7.3 Shared Allowances ................................................................................................. 210
2.4.4 Modifying Subscription Contracts .................................................................... 115
3.7.4 Allowance Dashboard ........................................................................................... 210
2.5 SAP Fiori Applications for Subscription Order Management ............................. 115
3.8 Managing Counters .............................................................................................................. 210
2.6 Subscription Lifecycle Management ............................................................................. 117
3.9 Managing Integrations ....................................................................................................... 211
2.6.1 Subscription Renewal Process ............................................................................ 117
3.9.1 Managing Integration with SAP Billing and Revenue
2.6.2 Cancellation ............................................................................................................. 126
Innovation Management, Subscription Order Management ................. 212
2.6.3 Service Upgrade and Downgrade ..................................................................... 134
3.9.2 Managing Integration with SAP Convergent Invoicing ............................. 212
2.6.4 Change of Contract Terms .................................................................................. 138
3.10 Solving Common Rating and Charging Issues .......................................................... 212
2.7 Reporting and Analytics ..................................................................................................... 142
2.7.1 SAP Fiori Applications for Subscription Order Management .................. 142
3.11 Summary ................................................................................................................................... 213
8 9
Contents Contents
4.4 Using SAP Convergent Invoicing .................................................................................... 286 5.2.5 Integration with SAP Convergent Charging .................................................. 366
4.4.1 Creating a Consumption Item or Billable Item ............................................. 286 5.2.6 Integration with the General Ledger ............................................................... 368
4.4.2 Modifying Consumption Items or Billable Items ......................................... 295 5.2.7 Financial Customer Care ...................................................................................... 372
4.4.3 Viewing Provider Contract .................................................................................. 297 5.2.8 SAP Cash Application in Contract Accounting .............................................. 378
4.4.4 Posting a Billing Document, Invoicing Document, and 5.3 Using Contract Accounting ............................................................................................... 386
Posting Document ................................................................................................. 297 5.3.1 Creating a Business Partner ................................................................................ 386
4.4.5 SAP Fiori Apps .......................................................................................................... 310 5.3.2 Creating a Contract Account .............................................................................. 388
4.5 Intercompany Settlement Process ................................................................................. 318 5.3.3 Viewing or Editing a Posting Document ......................................................... 389
4.5.1 Company Code Group Assignment .................................................................. 319 5.3.4 Viewing a Customer’s Balance on Account ................................................... 392
4.5.2 Intercompany Settlement Types ....................................................................... 319 5.3.5 Using Open Item Management ......................................................................... 394
4.5.3 Settlement Type Determination ....................................................................... 320 5.3.6 SAP Fiori Apps .......................................................................................................... 402
4.5.4 Master Data Determination ............................................................................... 320 5.4 Reporting and Analytics ..................................................................................................... 408
4.5.5 Account Determination and Document Type Settings ............................. 321 5.4.1 Contract Accounting Items List: Open/All Items ......................................... 408
4.5.6 Intercompany Billable Items and Document Postings .............................. 322 5.4.2 List of Open Items at Key Date ........................................................................... 409
4.6 Reporting and Analytics ..................................................................................................... 325 5.4.3 Reconciliation of Open Items and General Ledger ...................................... 410
4.6.1 All Billable Items View/Processing ................................................................... 325 5.4.4 List of Open Items for Business Partner on Key Date ................................. 411
4.6.2 Consumption Items View/Processing ............................................................. 327 5.4.5 Customer Account Balance Display ................................................................. 411
4.6.3 Raw Data View of Billable Items ....................................................................... 328 5.5 Solving Common Contract Accounting Requirements ......................................... 412
4.6.4 Display Invoicing Orders ...................................................................................... 329
5.6 Summary ................................................................................................................................... 416
4.6.5 Display Accrual/Deferral Items .......................................................................... 330
4.6.6 Billable Items View/Processing ......................................................................... 331
4.6.7 Reversal Request for Invoicing Documents Analysis .................................. 332
4.6.8 Reversal Request for Billing Documents Analysis ....................................... 333 6 SAP Subscription Billing 417
4.7 Solving Common Billing and Invoicing Issues .......................................................... 334
4.8 Summary ................................................................................................................................... 335 6.1 Overview of SAP Subscription Billing ........................................................................... 417
10 11
Contents Contents
7.1 Integration between SAP Billing and Revenue Innovation 8.1 Extension for SAP Billing and Revenue Innovation Management,
Management Core Components .................................................................................... 443 Subscription Order Management ................................................................................... 486
7.1.1 Consumption Data ................................................................................................. 446 8.1.1 Business Partners ................................................................................................... 487
7.1.2 One-Off Charges ..................................................................................................... 447 8.1.2 Contract Accounts .................................................................................................. 487
7.1.3 Prepaid Data ............................................................................................................. 447 8.1.3 Subscription Products ........................................................................................... 488
7.1.4 Billing and Invoicing .............................................................................................. 447 8.1.4 Subscription Transactional Data ....................................................................... 488
7.1.5 Contract Data .......................................................................................................... 447 8.2 Extension for SAP Convergent Charging ..................................................................... 490
7.1.6 Disputes ..................................................................................................................... 448
8.2.1 Overview .................................................................................................................... 491
7.1.7 Communication between Systems .................................................................. 448
8.2.2 Managing the Catalog .......................................................................................... 493
7.2 SAP Convergent Mediation by DigitalRoute ............................................................. 448 8.2.3 Manage Contract Provisioning .......................................................................... 493
7.2.1 Integration with SAP Convergent Charging .................................................. 450 8.2.4 Managing Contract Activation .......................................................................... 494
7.2.2 Integration with SAP Convergent Invoicing .................................................. 452 8.2.5 Managing Chargeable Items .............................................................................. 494
7.3 SAP Billing and Revenue Innovation Management and 8.3 Extension for SAP Convergent Invoicing .................................................................... 495
SAP Customer Experience Platform .............................................................................. 453 8.3.1 Application Programming Interfaces for Consumption Items ............... 495
8.3.2 Application Programming Instances for Billable Items ............................. 496
7.4 SAP Revenue Accounting and Reporting .................................................................... 456
8.3.3 Application Programming Interfaces for Customer Invoicing ................ 496
7.4.1 Optimized Contract Management ................................................................... 456
7.4.2 Integration Architecture ...................................................................................... 458 8.4 Extension for Contract Accounting ............................................................................... 497
7.4.3 Five-Step Model ...................................................................................................... 459 8.5 Summary ................................................................................................................................... 500
7.4.4 Freeze and Unfreeze Performance Obligations ........................................... 468
7.5 SAP Customer Financial Management ......................................................................... 469
7.5.1 Collection Management ...................................................................................... 470
7.5.2 Organizational Structure ..................................................................................... 470
9 Data Migration 501
12 13
Contents Contents
10.5 Reviewing Rapid Deployment Solutions and Implementation Best Practices 539
10.5.1 Master Data .............................................................................................................. 540
10.5.2 Transactional Data ................................................................................................. 544
10.6 Replication of Subscription Contracts to SAP Convergent Invoicing and SAP Con-
vergent Charging ................................................................................................................... 545
10.7 Summary ................................................................................................................................... 546
14 15
Index
577
Index Index
578 579
Index Index
580 581
Index Index
N Partner charge plan (Cont.) Process type ............................................................... 86 Realize phase .......................................................... 502
charged item ...................................................... 200 ISTA ........................................................................... 86 Reconciliation key
Nonreserved instance ......................................... 183 create ..................................................................... 198 ISTB ........................................................................... 86 status .................................................................... 368
Number range ........................................................... 44 disable tax ........................................................... 199 ISTC ........................................................................... 86 Records management system ......................... 475
Partner determination procedure .................... 81 ISTF ........................................................................... 86 Recurring billable item ...................................... 304
O Partner provider order .......................................... 78 ISTG ........................................................................... 86 Recurring pricing model ................................... 428
Partner settlement ..................................... 281, 305 Process view ............................................................... 87 Recurring rate ........................................................ 169
Object dependencies .............................................. 69 category ............................................................... 282 Product .................................. 19, 219, 346, 510, 541 Remote function call ................................... 61, 284
OData services .............................................. 485, 487 reason .................................................................... 282 bundle .............................................................. 58, 59 destination ......................................................... 380
ODI distribution monitor .................................. 144 Payment and return ............................................. 365 classification ......................................................... 57 processor ............................................................. 452
ODI framework ......................................................... 99 Payment data item ............................................... 259 create .................................................................... 112 Report
One-off charge ................................................ 75, 447 Payment gateway .......................................... 36, 482 extension ............................................................. 488 /SDF/HDB_SIZING .......................................... 534
settings .................................................................... 76 Payment method .................................................... 52 map ........................................................................ 112 HRBCI_ATTRIBUTES_BUFFER
One-time charge .................................................... 172 Payment processor ............................................... 483 master ...................................................................... 56 _UPDATE ........................................................ 148
Open item ................................................................ 517 Payments/Taxes tab ............................................ 349 migration ............................................................ 510 RCCUVTDB ............................................................ 70
management ........................................... 361, 394 Payment term ........................................................... 48 modeling ................................................................. 66 RFKKBIXBITSAMPLE ....................................... 291
migration ............................................................ 517 Pending Subscription feature .......................... 437 preconfigured ....................................................... 71 RFKKBIXBITUPLOAD ...................................... 293
OpenText .................................................................... 35 Percentage pricing model .................................. 428 purpose ................................................................... 57 RFKKBIXBITUPLOADSAMPLEFILE ............ 293
Opportunity-to-quote stage ............................. 454 Performance obligation ...................................... 283 sharing .................................................................... 60 RFKKBIXCITSAMPLE ....................................... 287
Optimized contract management ................. 456 freeze period ....................................................... 468 Product Availability Matrix .............................. 529 Reserved instance ................................................ 182
Order distribution infrastructure ........ 101, 546 Platform as a service .............................................. 18 Promise to pay ....................................................... 472 Reset clearing ......................................................... 397
Order-to-cash stage .............................................. 455 Posting area Provider contract ......................... 78, 91, 112, 156, Resubmission ........................................................ 473
Organizational structure ................................... 106 0113 ......................................................................... 477 201, 284, 352, 447 Revenue accounting item ................................. 456
Organizational unit ....................................... 61, 157 1020 ........................................................................ 396 define product ................................................... 354 postponed ........................................................... 457
assign ............................................................... 63, 65 1025 ........................................................................ 397 modify .................................................................. 115 processed ............................................................ 457
generate .................................................................. 62 1060 ....................................................................... 398 settings ................................................................. 353 Revenue accounting subledger ...................... 467
in SAP S/4HANA .................................................. 63 1090 ....................................................................... 398 view ........................................................................ 297 Revenue allocation .............................................. 465
Output item ............................................................ 191 2610 .............................................................. 272, 482 Provider order .......................................... 78, 91, 112 Revenue and tax item
2611 ......................................................................... 271 Provisioning ........................................................... 435 migration ................................................... 518, 519
P 8120 ........................................................................ 233 create .................................................................... 435 Revenue recognition .......................................... 330
8121 ............................................................... 235, 236 finalize request .................................................. 437 Revenue sharing product ..................................... 57
Parameter ................................................................... 74 8122 ......................................................................... 235 Provisioning Requests app ............................... 437 Reversal request .................................................... 332
ET_CIT_ERROR .................................................. 496 8177 ......................................................................... 247 RISE with SAP ......................................................... 528
ET_CIT0 ................................................................ 496 Posting document ................................................ 271 Q Role
ET_CIT2 ................................................................ 496 Practice questions category ................................................................. 44
ET_CIT4 ................................................................ 496 charging ............................................................... 555 Quick Sizer ............................................................... 533 FLCU00 ................................................................ 506
IS_CONTROL ...................................................... 514 contract accounting ........................................ 560 Quote-to-order stage ........................................... 455 FLCU01 ................................................................. 506
Partner account relationship ........................... 348 Data migration ................................................. 563 FLVN00 ................................................................ 506
Partner agreement ................ 77, 78, 91, 357, 447 extension and connectivity .......................... 562 R MKK ...................................................................... 506
contract item view ........................................... 358 Invoicing .............................................................. 558
create business partner .................................... 93 SAP Billing and Revenue Rapid deployment solution .............................. 539 S
create contract account ................................... 94 Innovation Management, subscription Rate component .................................................... 171
create subscription partner order ................ 94 order management ..................................... 553 Rate element ........................................................... 420 Sales group ................................................................. 64
prerequisites .......................................................... 92 Precondition ............................................................. 69 Rate plan ................................................................... 429 Sales office .................................................................. 64
Partner charge ........................................................ 195 Predefined subscription ....................................... 24 Rate Plans field ....................................................... 431 Sales organization ................................................... 63
calculate .............................................................. 197 Prepaid data ............................................................. 447 Rate plan template ............................................... 423 SAP API Business Hub ........................................ 485
charging reference ........................................... 196 Prepare phase ......................................................... 502 pricing model ..................................................... 425 SAP Billing and Revenue Innovation
create .................................................................... 195 Pricing ........................................................................ 544 type ........................................................................ 424 Management ....................................... 17, 26, 535
default internal reference ............................. 196 macro .................................................................... 202 Rate type, denied ................................................... 184 certification preparation .............................. 551
Partner charge plan .............................................. 198 Procedure ................................................................... 69 Rating .............................................................. 153, 244 component ............................................................ 26
add account assignment ............................... 198 Process Rating group ........................................................... 244 design ...................................................................... 26
add charge .......................................................... 198 selection ............................................................... 263 create .................................................................... 245 on-premise deployment ................................ 526
582 583
Index Index
SAP Billing and Revenue Innovation SAP Convergent Mediation by Security ..................................................................... 531 T
Management (Cont.) DigitalRoute ........................ 28, 29, 35, 152, 237, Selection
solution billing ..................................................... 27 338, 417, 443, 448 control .................................................................. 262 Table .......................................................................... 158
solution delivery .................................................. 26 integration with SAP Convergent key .......................................................................... 233 DFKK_CC_MD_MIG ....................................... 508
solution sales ........................................................ 26 Charging .......................................................... 450 Selection condition ................................................. 69 mapping table .................................................. 160
SAP Billing and Revenue Innovation Manage- integration with SAP Convergent Service ID ................................................................. 285 MARA .................................................................... 512
ment, subscription order management ... 31, Invoicing ......................................................... 452 Service identifier ................................................... 188 MVKE .................................................................... 512
41, 105, 212 SAP Customer Data Cloud ................................. 454 Service upgrade or downgrade ........................ 134 range table ......................................................... 161
analytics .................................................... 117, 142 SAP Customer Experience ................................. 453 execute ................................................................. 135 tier table .............................................................. 158
configure ................................................................ 65 SAP Customer Financial Management .......... 36, Settlement type determination ...................... 320 translation table .............................................. 159
extension ............................................................. 486 443, 469 Sharing contract .................................................... 448 variant .................................................................... 69
master data ........................................................ 106 master data ........................................................ 471 Sharing options ........................................................ 60 Tax
reporting .................................................... 117, 142 organizational structure ............................... 470 Sharing product ........................................................ 57 calculation ......................................................... 480
transaction types ................................................ 77 SAP Customer Relationship Management ..... 53, Shipping control ...................................................... 53 determination ................................................... 360
SAP Business Technology Platform .... 380, 418 218, 342, 352, 417 Simulate Configuration Models app ................ 70 engine ................................................................... 480
SAP Cash Application .......................................... 378 migration to SAP S/4HANA .......................... 520 Sizing ......................................................................... 533 item ....................................................................... 259
data migration .................................................. 382 SAP EarlyWatch ...................................................... 534 expert sizing ....................................................... 534 Tax characteristic
settings ................................................................. 382 SAP Easy Access menu ........... 390, 394, 395, 412 SOAP ................................................................. 485, 487 define ....................................................................... 54
setup ...................................................................... 380 SAP Entitlement Management ................... 28, 36 Software as a service ............................................... 18 Tax type
training ................................................................ 383 SAP Fiori ............................. 116, 142, 310, 402, 486 Solution quotation .................................................. 77 define ....................................................................... 54
SAP Collections and Dispute user experience model .................................... 402 Source items ........................................................... 259 Technical data ............................................... 187, 199
Management .................................. 469, 473, 475 SAP Fiori launchpad ............................................... 72 Standard product ..................................................... 57 Technical identifier ............................................. 188
configure ............................................................. 474 SAP Flexible Solution Billing .................... 28, 538 Status profile ................................................... 81, 477 Technical Resources field ..................................... 75
dispute cases ...................................................... 477 SAP for Telecommunications ........................... 443 Step category .......................................................... 102 Technical Resource Types field ....................... 432
SAP Commerce ............................................ 455, 480 SAP Marketing Cloud ........................................... 454 Step type ................................................................... 102 Technical view ....................................................... 444
SAP Commerce Cloud ......................................... 454 SAP Public Sector Collection String comparator ................................................ 179 Text determination procedure .......................... 80
SAP Convergent Charging ........................... 27, 32, and Disbursement ........................................... 443 Subprocess ............................................................... 227 Tiered pricing model ........................................... 427
60, 71, 74, 81, 105, 151, 237, 338, SAP Revenue Accounting create .................................................................... 228 Time-based recurring charges ........................ 466
367, 445, 509–512, 535, 536 and Reporting ............................ 28, 36, 284, 456 Subscriber account ..................................... 155, 156 Tolerance group ............................................. 49, 363
catalog management ..................................... 493 SAP Revenue Accounting and Reporting Subscription ............................................................... 19 Transaction
chargable item management ..................... 494 allocation transaction price ......................... 464 renewal process ................................................ 117 BP .................................................................. 341, 386
configure ............................................................. 162 contract ................................................................ 463 Subscription app ................................................... 438 CAA1 ...................................................................... 389
contract management ................................... 493 integration .......................................................... 283 Subscription-based CAA3 ..................................................................... 389
date types ............................................................ 166 integration activation .................................... 464 business ................................................................ 524 CL01 .......................................................................... 68
endpoints ............................................................ 492 integration architecture ................................ 458 model ....................................................................... 23 CL02 ......................................................................... 68
extension ............................................................. 490 performance obligation ................................. 461 Subscription contract .................................. 77, 545 CL03 ......................................................................... 68
integration .......................................................... 366 recognize revenue ............................................ 465 replication ........................................................... 545 CRMC_NR_RA_PRVCTR ................................... 79
solving common issues .................................. 212 transaction price ............................................... 462 Subscription contract migration .................... 513 CRMC_NR_RA_PRVORD .................................. 79
technical data .................................................... 187 SAP S/4HANA ........................................... 34, 41, 217 from legacy system ......................................... 513 CT04 ......................................................................... 68
web services ........................................................ 491 SAP S/4HANA Cloud ............................................ 528 Subscription economy .......................................... 18 CU02 ........................................................................ 69
SAP Convergent Invoicing 26, 27, 33, 51, 81, 105, SAP S/4HANA Cloud for contract accounting Subscription generation .................................... 437 CU03 ........................................................................ 69
191, 192, 212, 215, 216, 229, 237, 249, 260, 285, and invoicing ....................................................... 34 Subscription lifecycle management ............. 117 CU21 ......................................................................... 69
286, 330, 338, 345, 481, 517 SAP Sales Cloud ...................................................... 454 Subscription order ........................................ 77, 544 CU41 ......................................................................... 70
business functions ........................................... 215 SAP Service Cloud ................................................. 454 Subscription order management ...................... 27 CU42 ......................................................................... 70
capabilities ......................................................... 217 SAP standard content activation service ..... 538 Subscription plus coverage .................................. 24 CU43 ......................................................................... 70
configure ............................................................. 221 SAP Subscription Billing ..................................... 417 Subscription Profile field ................................... 431 CU61 ......................................................................... 70
extension ............................................................. 495 additional features .......................................... 441 Subscription Terms field ................................... 433 CU62 ......................................................................... 70
integration with SAP Subscription billing process .................................................... 438 Subscription Type field ...................................... 431 CU63 ......................................................................... 70
Billing ............................................................... 440 configuration ..................................................... 418 Subtransaction ............................................. 234, 360 CU64 ........................................................................ 70
reporting .............................................................. 325 master data ........................................................ 421 System communication .......................... 448, 529 CU65 ......................................................................... 70
product ................................................................. 430 CU66 ........................................................................ 70
SAP Utilities Customer Engagement ............. 443 CU67 ......................................................................... 70
584 585
Index
586
First-hand knowledge.