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 toget list of schedule records for MR Units.
2. Where to find the Schedule Records for the MRUnits?
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, MeterReading Reason and Date and hit enter.
Click on the next Schedule. In the next screen hit CreateOrder.
You have option to record the Meter Reading or do the Correctionor 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.
4. How to Check the Billing Order?
Go back to T-Code ES32 to get the details of theInstallation.
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 togenerate the new Bill. Provide the Installation number, MR Date and reason.
It would pick the corresponding Bill Order and create theBilling 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 thecorresponding Billing Document, go to t-code EASIBI again. This time select theInvoice Radio Button.
You would get the Invoice Log. You can check the Log fordetails.
Once the Invoice is complete, you can go back to theInstallation t-code ES32 and check the Document Tab for the Invoicing documentcreated. Check the 8006* number highlighted by the arrow below. That is theInvoice 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. Inyour 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 Invoicingdocument. The easiest way is to go to the installation (t-code ES32) and go tothe 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 anyother t-code, the Invoicing details would look like below. Play around with allthe 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.