A general overview can be found on the Service Marketplace.
The enhanced Bill Correction brings the Call Center related functionality
like cancellation and rebilling to CRM together with comprehensive overviews.
The Bill correction was initially requested using SAP’s Customer Connection Program – see
It was delivered in the following notes:
Enhancements for EHP2 & EHP3
1. Enhancement – Bill Correction in B2B Role UTIL_SALES
All bill correction functionality available to the call center roles UTIL_IC and UTIL_IC_REG is also available in the WebUI for the role UTIL_SALES in the B2B environment.
1947008 EHP2 SP11
2. Enhancement – Support of Dynamic Period Control and Bill Order Creation with Meter Reading Result
Added the ability to create billing orders with meter reading entries.
Support for DPC II Billing
2003987 Collective Note – Description only EHP3 SP05
2036432 Part 1 DDIC Objects
2036437 Part 2 BOL Objects
2036438 Part 3 UI Meter Reading
2036439 Part 4 UI Bill Correction
2039212 Part 5 Customizing
3rd Enhancement – Rate Information
Enhanced the installation view for rates, rate types, devices and other billing information –
Display of rate types and TOU type of register in the meter reading screens for Entry and History.
EHP2 SP13; EHP3 SP6
4th Enhancement – Usability
all EHP2 SP14 EHP3 SP7
Personalization of all dialog box fields and default date settings – note 2064233
Added the ability to delete billing orders – note 2081112, 2071811
Additional authorization object for billing block at contract cevel – note 2081974
5th Enhancement – Collective Bill Display
The replication of Collective Bill Business Agreements is as of EHP2 onwards also available in CRM.
The Bill Correction can now also display Collective Print Documents with their related Print Documents and Business Agreements.
In order to manage usability and performance, a new multilevel expand mechanism was integrated into the BOL Tree component which finds it’s first usage here. To drill down to individual contract account, navigate forward via PLUS-Icon.
EHP2 & EHP3
6th Enhancement – One Click Actions
The view functions for several objects are now available as One Click Actions.
Block / Unblock
Block / Unblock
Create Billing Order ( w/ Meter Readings)
Enter Meter Readings
7th Enhancement – Collective Bill Correction
The initial shipment was intentionally missing the ability to display and correct Collective Bills used with Collective Business Agrements.
Within this enhancements this was adressed and provided.
You can now work with large Collectives consisting of 1000s of monthly Invoices. This includes a real fast display, navigation around those environments and the abilitiy to cancel Collective Invoices, Individual Invoices and Rebill Invidiual ones all frome within one place.
Collective Note 2196535
System Setup and Authorization
Q: Is it possible to cancel multiple print and billing documents in the correct sequence automatically?
A: Unfortunately, the print document number or date does not guarantee the correct reversal sequence.
There are various situations, where a higher document number comes from an older print document or a newer document
is to be reversed after the old document.
Therefore, the agent must manually select the documents to be reversed
Q: Which authorizations are needed for a invoicing block on business agreement level?
A: Check is performed using FI-CA in backend for invoicing block.
Q: Which authorizations are needed for a billing block on contract level
A: The authorization object is the utilities contract in ERP.
As described in note 2081974, an additional authorization object is added to CRM at the request of the customer.
Q: How to setup automatic determination of the reconciliaton key (FIKEY)?
A: Determination is done using FI-CA event 113 / Table TFK001U. See also note 746475 point 19.
Q: Which business roles is the bill correction available for?
A: Bill correction was initially shipped for the Interaction Center role UTIL_IC and UTIL_IC_REG.
With note 1947008, it is also available for the Web UI role UTIL_SALES (B2B).
Q: How do I exchange the tree profile ISUBC with another one?
A: Enhance the UI component IUICBICOMAIN and redefine the component controller method GET_PROFILE_ID.
See also class CL_IUICBICO_BSPWDCOMPONEN_IMPL GET_PROFILE_ID.