This demonstrates one of my solutions that uses RRB and the SAP SOA to bill data residing on another application. I can use SAP ECC to bill from data on any system that can be exposed through a web service.
The 7 Things I Know About Cyber Security After 25 Years | April 2024
IAM Power Trading Billing in SAP ECC
1. IAM Power Trading Billing in SAP ECC
Introduction
IAM (Integrated Asset Management) schedules and tracks power trading. If SAP ECC is the billing,
purchasing, and financial accounting system, purchase and sale of power and the financial accounting
entries must be transacted in SAP ECC. This solution whitepaper documents how SAP ECC calls the real
time data on IAM and produces the customer bills that automatically post to accounting.
Setup
Start by creating a simple contract in ECC which spells out the payment terms, billing party, and all other
parameters to control the billing. This is a one time setup with later changes possible.
2. The SAP ECC contract has many optional features such as the ability to plan revenue, set markup or
discount rates, and store any relevant information about the arrangement.
This one item on the contract (material Power Trading) is configured with parameters that control the
selection of billable data from IAM (Integrated Asset Management).
3. The revenue will be booked to this internal order, but other cost objects such as the contract item or a
WBS element could be used in variations of this solution. The counter party ID is the representation of
this customer in IAM. The customer’s time zone entered here controls the selection of schedule
intervals. The intervals are recorded in IAM in UTC, but the customers expect a monthly bill at the exact
start and end of their calendar months according to their time zones. Other filters of data such as sub
books or products are possible. Netting indicator in this situation selects both sales and purchases to be
billed, creating an invoice with postive lines for sales and negative lines for purchases.
Billing Cycle
Once the contracts are setup, the billing process relies on calling a web service on IAM with the contract
parameters and then processing that data into bill items according to other contract parameters.
Automatic billing
A scheduled job can automatically create, post, and send all the bills to the counterparties with little to
no involvement by a billing administrator. This process only requires a setup of a job with appropriate
variants. Short of complete automatic billing, it is also possible to create the billing requests
automatically and then allow the billing administrator to review them before creating the invoices. The
interactive is the most manual of process and is detailed here in each phase.
Interactive
If the the billing administrator wants to carefully review and control the creation of a bill, an interactive
option is available. In this situation, the administrator can run the billing transaction for a single contract
item at a time and see the details of all intervals before creating a billing request.
The intervals in this solution are summarized by sub book, transaction ID, and customer’s day. By drilling
down to the different levels, one can see the details of each charge item. Seen here, all expenses of a
sub book are grouped into a folder. Opening up this folder reveals each day of schedules. Drilling into
the day, two items are seen for two different IAM transaction ID’s including the intervals that fall within
4. that cusomer’s day. Drilling into those items reveals the final popup screen seen with details of the
transaction ID and range of intervals included in this summarized item (text).
The billing administrator can cancel certain items or groups as well as postpone them to the next billing.
She can also simulate the billing request to ensure it looks the way she expects.
When she is satisfied with the data, she finally creates the billing request. The billing request is another
step for review and modification before the actual invoice is created.
5. The Billing Request
This billing request summarizes the schedule intervals into one line per sub book and purchase/sale per
month. The total sales for trade for January are on one line with the total purchases for January on
another.
Descriptions, values, cancellations, and postponement changes are also possible in the billing request. If
it all looks good, the billing administrator removes the automatic billing block to indicate it is ready to be
converted to an invoice.
Invoice Creation
The invoices can be created individually with VF01 or en masse with VF04. The automatic printout, fax,
or email is configured and formated as desired. Invoices post to accounting with revenue account
determination as customized in ECC.
Detail Reporting
The invoice presented to the customer is in summarized format. Occasionally the customer will have
questions or require detailed accounting of the charges. The information seen within the interactive
6. screens before creation of the billing request is saved and also available in a spreadsheet capable report.
The billing administrator can provide as much or as little information to the customer as desired with
this report. The details of transaction ID and interval range also enable comparison directly to schedule
intervals IAM application.
Tracking new verses billed schedule intervals
Although the customer should probably only be billed for a month at a time, this solution tracks each
summarized item to know what has been billed or not. When the billing administrator runs the billing
for all intervals up until the previous month end, any new intervals transacted back into prior months
that were not previously billed for whatever reason will appear in the new billing request. This prevents
the loss of billing revenue and customer disputes.
To inquire about how a similar solution can be installed on your ECC system, contact
service@sapbill.com.