2016 May 02 4:58 PM
Hello Experts,
The meter read reason field in the EL16 transaction doesn't seem to be working. Has anybody else faced a similar problem?
Thanks.
Regards,
Mohammed Muzammil.
2016 May 02 7:55 PM
mohammed:
what do you mean by 'not working'? provide more clarity here.
regards,
bill.
2016 May 11 10:06 AM
Sorry William. Below are the details.
1. EL16 does not consider the field “Meter Reading Reason” for its data retrieval and download. It does it solely based on the Meter Read Unit and Scheduled Meter Read Date.
2. I have debugged EL16 thoroughly and could see and below is my observation.
A. EL16 transaction calls the program RELEABL8 in the background.
B. If it’s a download (indicated by the process ‘DOWN’ in the program RELEABL8), the program fills the buffer data as shown in the below screen shot.
C. At line 967, it calls the method to fill the buffer structures which eventually calls the method to retrieve the meter read orders as seen in the below screen shot.
Note: The logic goes by retrieving the installations from EANLH based on the meter reading unit, then querying the EABLG table for the meter read orders for the installations along with the schedule read date. See the highlighted one below.
D.We have used a custom form in the EL16 transaction as shown below.
E. The meter read orders are pulled into a custom table during the below user exit.