Every time you tell someone that you are an ABAP developer, prompt come the question. Which SAP Module developer are you? In the early days, I used to wonder; are there any specific modules for ABAP? But later realized a developer can be SAP SD developer or MM developer or FI developer based on the SAP module they work. If within normal SAP there can be so many segregation of ABAP developers, then ISU ABAP would be totally a different ball game.
I understand, having the working knowledge of the modules help the ABAP developer to design and deliver better. But at the end of the day, the data boils down to table level for the technical folks. If the business or functional team show the requirements and the screens, a decent ABAP developer can easily figure out the corresponding tables. But No. Even the ABAP architects would not like to give the SAP ISU development to an ABAP developer who has only worked in SD, MM, FI modules and not in ISU. If we would be in the shoes of that architect, given a choice, we would also choose the ISU ABAP developer to the normal ABAP developer.
But, ABAP developers have the greatest mutation power. If they can be SD developer in one project and FI developer in another, then why can’t they be ISU developer in the latest? The process is different, the tables are new, the FM/BAPI would be separate and the master data would be new. But the logical mind of the developer remains the same. We started the Bankruptcy Overview and Write-Off Process in our previous article last week. In this and future series, we would try to post some articles on SAP ISU, which would help the ABAP developers wet their feet in this untrodden and unknown path of SAP ISU.
IS-U means Industry-Specific Solutions for Utilities Industry. Or more commonly IS-U means Industry Solutions-Utilities.
Below is the famous SAP IS-U House. It has most of the master data of SAP IS-U which the technical folks would need.

BP -> CA -> CO -> Installation -> Device
BP -> CA => 1:N; CA -> CO => 1:N
where BP = Business Partner; CA = Contact Account; CO = Contract
We would dedicate a separate article on SAP IS-U Master Data and elaborate the BP, CA, CO, Installations, Device, Point of Delivery etc. The terms are very practical and interesting. You would definitely like it once you understand it.
Also Read – My First SAP ABAP Program in S/4HANA
In this article we would like to show the process of Meter Reading , Bill Order Creation, Billing, Invoicing and Printing. These are regular transactions for IS-U functional and technical folks. But for ABAP developers venturing in IS-U projects for the first time, it might be of some help. Also, our own SAPYard team would like to refer back to this page when they work again in IS-U projects. 😛
1. Where do we find the Meter Unit?
The meter unit is for the device and it should be in the installation. So, go to T-Code ES32 to get the details of the Installation. It would provide the Premise, Contract, Business Class, Rate Category and also Meter Reading Unit.
If you work with SAP IS-U team, they would use the jargon “MR”. So next time you hear MR, you need to know, it is Meter Reading.

Take the Meter Reading Unit and go to t-code E40A or EL01 to get list of schedule records for MR Units.
2. Where to find the Schedule Records for the MR Units?
You may go to t-code E40A.

Or you may also refer to t-code EL01.

Looks like EL01 shows all future meter reading unit schedules as well, where E40A shows till current reading.
3. How to enter the Meter Reading Data?
Go to t-code EL28. Provide the Installation number, Meter Reading Reason and Date and hit enter.


Click on the next Schedule. In the next screen hit Create Order.

You have option to record the Meter Reading or do the Correction or Estimated Reading.

For our demo, we would Estimate it (seems system checks the historical data and puts the MR). Hit the Estimate button and Save. Meter Reading is entered.


Please note: In actual project, Meter Reading is an automated process. The reading values are sent to SAP using IDocs.
Also Read : Free Video Course on Debugging for Functional Consultants
4. How to Check the Billing Order?
Go back to T-Code ES32 to get the details of the Installation.

Hit the Billing Periods on the top. Check the Document Tab. It had document for 02/13/2019 (not for the period for which we entered the meter reading in the above step).

Now go to the Bill Order Tab. You would find the Billing Order for the MR we entered in the above step.

5. How to Generate the Bill?
Once the Bill Order is ready, you can go to T-Code EASIBI to generate the new Bill. Provide the Installation number, MR Date and reason.

It would pick the corresponding Bill Order and create the Billing document.

Installation t-code is the heart of our article today. Go back to t-code ES32. The Bill Orders would be cleared if the Bill is created successfully. Check the Bil. Order Tab. The Billing Order which we saw in earlier step does not exist anymore.

Now check the Document Tab. There would be a new line for the Bill Doc No. This is the Bill we create in t-code EASIBI.

6. How to Generate the Invoice?
In order to create the Invoicing Document for the corresponding Billing Document, go to t-code EASIBI again. This time select the Invoice Radio Button.


You would get the Invoice Log. You can check the Log for details.
Once the Invoice is complete, you can go back to the Installation t-code ES32 and check the Document Tab for the Invoicing document created. Check the 8006* number highlighted by the arrow below. That is the Invoice for the Billing Document.

Also Check: My First OData Service in SAP
7. How to Print the Invoice?
We can print the Invoice using t-code EA60. Provide the Invoice Number and execute it.


If you check the log, it would look like below.


In our landscape a PDF is saved in the shared folder. In your case, it might be different.
And here is a sample Invoice:

8. Where can we check the Invoice Details in SAP System?
There are multiple ways to get the details of the Invoicing document. The easiest way is to go to the installation (t-code ES32) and go to the Document Tab and double click on the Invoice Doc Number.

The other way is to go to t-code EA40 to get the details of the Invoice.

Whether you go to the Invoice via installation or EA40 or any other t-code, the Invoicing details would look like below. Play around with all the Tabs and you would find all the details related to the Invoice.

We hope this 8 questions article would helped you understand the meter reading to invoicing steps and process. We did not want to overwhelm you with too much concepts. We wanted it to be simple and crisp.
In coming days, we would like to share some more technical stuff on SAP IS-U ABAP. We would check the master data and we would also introduce you to the different CCS tables commonly used in SAP IS-U viz FKKVKP, DKKKOP, ERDK, ERCH etc.
So, please stay tuned.
We have a very active Telegram (App) SAP Technical Group with more than 4455+ SAP Technical Practitioners from 6 Continents of the SAP World. Please join it using below link.
Telegram SAP Technical Discuss Group. You need to install the Telegram App first on your mobile device. Once you have it on your mobile, you can join the group and also access it from the Web on your computer and laptop.
SAP IS-U Process Overview
- ISU – 1 – Introduction
- ISU – 2 – Master Data in SAP ISU Overview
- ISU – 3 – Master Data, Customer Structure & Devices
- ISU – 4 – Installation, Meter Reading, Bill Order, Billing, Invoice and Invoice Printing Process Overview
- ISU – 5 – Payment Lot Processing Overview
- ISU – 6 – Bankruptcy Overview and Write-Off Process using BAPI_CTRACDOCUMENT_WRITEOFF
- ISU – 7 – FQEvents – How to Find & Implement?
- ISU – 8 – SAP Dunning Procedure & Process – Tips & Tricks











do u have any ISU AMI docs
Hi Team ZAPYARD,
I wish to contribute to ISU Material.
I worked in SAP ISU Technical for around 5 plus yrs
Can you please guide with required procedure ?
Sure Dharmesh. We will be glad to publish your content. Can you please send the articles in word documents to mailSAPYard@gmail.com or mailZAPYard@gmail.com. Also, can you please whatsapp us at +1-251-727-9273. Our team will guide you more.
Welcome to the Awesome ZAPYard Team.
Team ZAPYard.
Are you planning to run a course on this?
Even SAP site hasn’t made an effort to explain the process – SAP Yard did a great job in simple and crisp manner. Would be happy if you all can share some KT assets.
Document is use full for billing process is SAP ISU Module
Great article!
A question: On the screenshot of the PDF of the bill, I can see that you have bar charts. How have you made this possible? I thought that SAPScript did not have this option?
Hi team,
Do you have any documents or videos to go through for newly people in ISU.
Sorry Fahad. As of now, we do not have other documents and videos on ISU. We will keep sharing as an when we learn.
Team SAPYard.
Could you please show how to set up billing schema, and how to add additional line items in Invoice?
Regards,
Santhosh N G
Dear Santhosh – We are still looking for some team members who can put up the configurations in SAP ISU. We would create contents as soon as we have some capable members.
Thank you again for writing to us.
Regards,
Team SAPYard.
Hi Team,
could you please let us know the latest update?
Thanks in advance 🙂
Interesting detail document. Got insight of the actual process of MR in SAP. Thanks! 🙂
One question, does anyone/client has done automation of this process? or its always the end user need to manually enter the MR details and subsequently invoice?
Dear Partha – Thank you for going through it and leaving your comment. Yes in real projects the meter reading is an automated process. And then, usually the meter reading information is sent as IDoc in SAP ISU and updated.
Team SAPYard.
Very useful document for ISU-billing process in sap
Thank you Gautam for going through it. Our team is trying to learn the IS-U Technical basics. We would share whatever we learn in this area. Please keep visiting.
Did you check our previous IS-U : Bankruptcy and Write-Off Overview article?
Regards,
Team SAPYard.