DM - Meter Reading Workflow functionality
Hi all,
I have a customer's requirement that the estimated MR should be "corrected" automatically in case the next actual MR arrives and it is less then the estimation done before.
Can anybody help me via the customizing and the development (if any required)?
I have found the Customizing section Define Automatic Monitoring of Meter Reading Data, that works in co-operation with the function module EXIT_SAPLEL01_020, but I am not sure if this is the recommended way of solving this problem.
Thanks in advance for your feedback, regards,
Bou.Lis
Hi Bou.Lis,
Standard SAP Triggers the event ASSESSED in the Business object - ISUCONTRCT. Use this to assess the meter reads and estimate the reads.
Obviously you may also need to cancel the billing documents if you are adjusting the meter reads for the period billed. In that scenario you can use BILLDOCAUT -> BDOCSFORREVERSAL and BILLDOCAUT -> ADJREVERSETAB.
For re-estimation you can leverage using the FM ISU_ACTION_ASSESSING. This FM estimates for all the registers, so you might want to customize and re-estimate only for implausible meter reads registers.
I would recommend working with a solid workflow developer who has IS-U knowledge.
Hope this helps.
Sai
Similar Messages
-
Function Module/BAPI for Meter Reading Entry(EL28)
Hi Experts,
Can anyone tell me about BAPI/Function Module for EL28(Meter Reading Entry).Standard FM is preferable.
Thanks & Regards,
Radharaman Haldar
Moderator note - Thread locked, no research.
Edited by: William Eastman on Mar 8, 2011 5:17 PMISU_VALIDATION_DEPENDENT & ISU_DETERMINE_VALIDATION.
The above two function module is used for the validation of Plausible or Implausible meter reading. -
Error while uploading meter reads through BAPI_MTRREADDOC_UPLOAD
Hi,
I am trying to estimate and upload meter reads on an installation through function module ISU_REGISTER_ESTIMATE and BAPI_MTRREADDOC_UPLOAD respectively. The output estimated read from ISU_REGISTER_ESTIMATE is fed to BAPI_MTRREADDOC_UPLOAD after removing decimal places, comma etc.
While this works perfectly each time, there is one instance where this arrangement is not working. If the previous read is too large ( and plausible), in certain cases BAPI_MTRREADDOC_UPLOAD fails to upload the next read and gives an error with error description 'Format of MR 17737 not valid (MR document number 105677 ) '.
As I said, both the function modules are workinf fine most of the times. However at certain instances it ends up with this error. Anyone encountered this problem before?
All suggestions are welcome !
Thanks in advance,
AMHi,
Message - 'Format of MR 17737 not valid (MR document number 105677 ) signifies that number of pre-decimal places and number of post decimal places do not match with your register group configuration.
Since, you are suggesting that your logic works in most of the cases, I think when meter overflow happens and while you are converting it to actual read - this reading do not match with pre-decimal and post decimal places.
You need to double click on register group for a device, where you are facing this issue and then compare your calculated read in your code.
Hope this helps.
Regards,
Avinash -
Meter Reading date – estimating EL30
Morning,
Do you know how can I change the meter reading date when I run the estimation process through transaction EL30?
See the problem.
This customer has a custom estimation development. But, I see that meter reading date in the estimation enhancement is set with the scheduled meter reading date.
However, I would need to change this date to the system-date when the estimation is triggered through tx. EL30.
Is there any enhancement before the estimation module, to change the meter reading date automatically?
Thanks.Hi,
use function module ISU_DB_TE418_SELECT_DAT_TUR_NX or ISU_DB_TE418_SLCT_N_ADATSOLL_T for the next date and ISU_DB_EANL_SINGLE_ALL_TS to get the MRU of the installation first.
KR
Uwe -
Creation of Meter Reading Order
Hi,
My uploading program creating Meter Reading order using the function module ISU_S_METERREAD_CREATE. MRO is created Successfully for Meter Reading Reason 06. The Problem is Metering scheme is not Displaying in the Table EANL for the particular Subinstallation.
Any one help me pls.
Thanks in Advance
LakshmiHi,
Use Blocking Reason in ES31 (installation: Billing/Meter Reading control Tab)...During meter reading order creation, prevents meter reading orders from being created for the registers allocated to the installation. -
BAPI for meter reading order (MRO) Reversal
Hi Experts,
Please let me know if there is any FM or BAPI for meter reading order reversal, Similar to EL37
Regards
BikasHello Bikas,
Though this is an old post, thought of replying for the sake of googlers who might look for a solution for your query...the below code works!
*---Begin Of Code
TYPES : BEGIN OF ty_meter_orders_data,
anlage TYPE eablg-anlage,
adatsoll TYPE eablg-adatsoll,
ablesgr TYPE eablg-ablesgr,
END OF ty_meter_orders_data.
DATA : lt_meter_orders_data TYPE STANDARD TABLE OF ty_meter_orders_data,
xy_ieabl_delete TYPE eabl_tab,
xy_ieablg_delete TYPE eablg_tab,
xy_ietrg_delete TYPE etrg_tab,
x_anlage type anlage,
x_retro_upd_date type adatsoll,
y_return type char1.
DATA : y_obj TYPE isu17_meterread.
*--Get the needed data for reversal
SELECT a~anlage
a~adatsoll
a~ablesgr
FROM eablg AS a
INNER JOIN eabl AS b ON a~ablbelnr = b~ablbelnr
INTO TABLE lt_meter_orders_data
WHERE a~anlage = x_anlage AND
a~adatsoll >= x_retro_upd_date AND
b~ablstat = '0'. "MR Order
IF sy-subrc = 0.
SORT lt_meter_orders_data BY anlage ablesgr adatsoll.
DELETE ADJACENT DUPLICATES FROM lt_meter_orders_data COMPARING anlage ablesgr adatsoll.
SORT lt_meter_orders_data BY adatsoll DESCENDING.
LOOP AT lt_meter_orders_data ASSIGNING FIELD-SYMBOL(<fs_meter_orders_data>).
CALL FUNCTION 'ISU_O_METERREAD_OPEN'
EXPORTING
x_anlage = <fs_meter_orders_data>-anlage
x_adatsoll = <fs_meter_orders_data>-adatsoll
x_ablesgr = <fs_meter_orders_data>-ablesgr
x_select2 = '5'
x_wmode = '6'
IMPORTING
y_obj = y_obj
EXCEPTIONS
not_found = 1
foreign_lock = 2
internal_error = 3
input_error = 4
existing = 5
number_error = 6
general_fault = 7
system_error = 8
manual_abort = 9
gasdat_not_found = 10
no_mrrel_registers = 11
internal_warning = 12
not_authorized = 13
not_qualified = 14
anpstorno_not_allowed = 15
already_billed = 16
dev_already_prep = 17
OTHERS = 18.
IF sy-subrc = 0.
CALL FUNCTION 'ISU_O_METERREAD_ACTION'
EXPORTING
x_okcode = 'PSAV'
CHANGING
xy_obj = y_obj
EXCEPTIONS
cancelled = 1
failed = 2
action_not_supported = 3
system_error = 4
input_error = 5
not_customized = 6
OTHERS = 7.
IF sy-subrc = 0.
CALL FUNCTION 'ISU_O_METERREAD_ACTION'
EXPORTING
x_okcode = 'SAVE'
TABLES
yt_eabl_delete = xy_ieabl_delete[]
yt_eablg_delete = xy_ieablg_delete[]
yt_etrg_delete = xy_ietrg_delete[]
CHANGING
xy_obj = y_obj
EXCEPTIONS
cancelled = 1
failed = 2
action_not_supported = 3
system_error = 4
input_error = 5
not_customized = 6
OTHERS = 7.
IF sy-subrc = 0.
COMMIT WORK.
ENDIF.
ENDIF.
CALL FUNCTION 'ISU_O_METERREAD_CLOSE'
CHANGING
xy_obj = y_obj.
* Implement suitable error handling here
ELSE.
y_return = 'E'.
ENDIF.
ENDLOOP.
IF y_return <> 'E'.
y_return = 'S'.
ENDIF.
ELSE
* RAISE no_mtr_read_ordrs_found.
ENDIF.
*---End of Code
Thanks.
Mohammed. -
BAPI or FM to Create a Meter Reading Order
Hi,
Can anyone suggest me the name of a standard BAPI or any standard function module which can create a Meter Reading Order. I tried with ISU_S_METERREAD_CREATE but it is not creating the order, don't know why.
Please Help.
Regards,
Kirti Bhushan.Sometimes ,BAPI´s are executed without errors (sy-subrc = 0 ) and don´t create the item (order,invoice etc.).
That´s why you have to do a commit work after execution :
CALL FUNCTION BAPI ****
IF sy-subrc = 0 .
commit work.
endif. -
Hyperion Smart View meta read problem
hi
I created a template for users in smart view.I was testing with some native users.
the template which i created was with all the dimension and I Descendants dimensions.
some users are having write back functionality.
i used Meta Read filters for some users who will be only having access to a particular dimension and member.
At first i created a template with all the dimension and descendants and did save the report and I logged in with native users in to the same template.When i click on member selection I am able to see the applied filter( Meta Read) is working properly.But by default when i login with the same user at first i am getting an message saying that for some members you are are not having permission upto there i am fine.
My question is
Is there a better work around.So that when the user logs in smart view the template which provided he should only see the members for which he is having permission and the rest of members for which he is not having permission should disappear.
Thank in Advance
Thanks
Kris
Edited by: user9363364 on Mar 30, 2010 1:08 PMYou most likely have a SV template set up and are trying to share that template, correct? The functions are looking for the SV xla in the bin folder, so if SV is installed in different paths, then your SV template will produce that error. When you first open the template and you get the update links, select edit, then browse to where the user has SV installed and go to the bin folder. This should update those functions.
-
MRO and Meter Read report and reconciliation
Hi,
I am creating Meter read orders for all MRU's in a portion and need to reconcile the number of orders created and after the read results have been received, i again need to check for how many orders reads have been received and how many are still open.
What is the standard way of doing this. I am aware of using EABL and EABLG. Will again need to understand what is a better way.
Thanks,
Monis Shakeelwe have a custom report which counts the number of orders, & results every day. After a few days the orders are filled (mostly) & business processes monitor the outstanding open orders.
The report is based on the schedule records (TE417 & TE418) as well as the meter reading results tables (EABL/G)
Alternatively: transaction EL32 can be used to monitor meter reading data.
SAP Utilities --> Device Management --> Meter Reading --> Basic Settings --> Define Automatic Monitoring of Meter Reading Data
However we've never used this functionality so I have very limited experience with its subtleties.
user exit EDMLADUE is utilized here.
I'd be interested in any 'better way' you end up pursuing. -
Mass meter reading result changes
Hi ,
Is there any functional module or bapi or user exits for the mass meter reading results changes.
Please let me know.
Thanks in advnace ...
Regards,
Santhosh.Try BAPI 'BAPI_MTRREADDOC_UPLOAD'.
Or Idoc function 'IDOC_INPUT_ISU_MR_UPLOAD' -
Workflow Functionality Session examples
Hello
I just looked into a Expert Session ( The New Workflow Functionality in SAP Business One ) , PDF at http://service.sap.com/~sapidb/011000358700001122572013E and download the whole presentation with video from the SAP Partner Enablement Center. I got some examples but some of seem not to be working. Any suggestions ? Have anyone seem them ? Does anyone know about working examples of the Workflow Functionality that do work ?
Regards
HectorThank you, Randy.
Would the response collection and reporting work correctly in that scenario? Would the receipt of the form be registered if it came back via email? -
Hello all,
After i confirm the BP and premise in web UI 2007 i go to Meter Reading then I get 2 messages one is error message Details: CRM_IU_IC_BI013
when i click on details I get the following info
Diagnosis
An error (communication error) occurred during the remote call of function module ISU_METERREAD_GET_REMOTE in meter reading data processing.
System Response
The system cannot execute the action.
Procedure
This is probably only a temporary disruption. Restart your application later.
If the problem is a permanent one, contact SAP.
and second message is a information message saying New Meter Reading Results will be created
any suggestions?
Thanks,
Raj.Hi,
in most of the cases, I'd expect an RFC or authority issue here. But for details debugging would be needed to check, which return code the function module provides. Before you could check the remote connection and if the rfc-user has sufficiant access rights.
KR
Uwe -
BAPI / FM to create meter read order ( Tcode EL01)
Hi All ,
Is there any BAPI or Function module to create meter read order (Tcode EL01) . Thanks in advance.
Regards
Neeteshuse :
ISU_S_METERREAD_CREATE -
T-Codes/Steps for Meter Reading
Hi,
Can you pls send me the steps in creating a Meter Reading till its end.
I mean the t-codes in order.
thx
guruHi:
First step in the meter reading process is to create meter reading and billing orders.
Next there are a number of menu options available to enter and correct meter reading results.
The monitoring option allows you to follow the status of Meter Reading orders during the process from creation through entering results onto creating a billable billing order.
After collecting the meter reading results they need to be entered into the IS-U system. ISU offers several functions for this.
Hopefully it would be helpful to find out the way.
Regards
Shashi -
How meter reading works in ISU to BI
Hi,
Any one pls let me know how we will configure the meter reading in BI.How dows it going to work.What objects will be involved.
Pls give me links on meter reading master data configuration.
Many thanks
MadhaviMadhavi:
You will find answers to this in the help.sap.com site. Look under Netweaver and BI where the Utilities Industry content and other BI functions are explained.
http://help.sap.com/saphelp_bic735/helpdata/en/01/d4463ceecc043ae10000000a114084/content.htm
regards,
bill.
Maybe you are looking for
-
Problem regarding designing adobe form
hi, we have a assignment. we have to attach a adobe form to a transaction ME4L(display request for quotation) so that by default instead of a script an adobe form should come. how to attach a adobe form to the transaction using NACE. is there any req
-
An idle question about terminology
Hi, I'm just curious to know exactly what the phrase "repair permissions" actually means. I know why it's done, (sort of), but I've never quite understood the actual meaning of the phrase. Not that I'll be any the wiser for knowing, but dang, I'm cur
-
I've been with Comcast for about 2 months now and my own personal Arris SB6141 has been the only modem I've used. I'm hooking the ethernet out from the modem to my Netgear N900 wireless router. Since day 1, I've had to reboot the modem almost daily
-
Hi! I have simple problem. Table tabA references via foreign key table tabB. Changing tabA causes locking table tabB AND ALL OTHER TABLES that references tabB! Thats true I use old aplications (Forms 6i) connected to new 11g (11.1.0.7 - 64 bit) datab
-
Apache, SSL and KM components
Hi all, We have implemented a reverse proxy using Apache 2.0.55 to be used with a SAP EP SP14 and KM module. We are also using SSL to secure the communication between the components. The issue happens when we try to access some functionality from KM