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

Similar Messages

  • Meter reading data error... error message Details: CRM_IU_IC_BI013

    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

  • T-code el31(Meter Reading data) output modification

    Hi all,
    i am working in the sap isu industry. I just want to know whether the output screen of the standard transaction code el31 can be modified or not.
    if yes how? I wanted to add one more field to the ALV output of the el31 Installation-Meter reading result.

    you can try with user exit
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    Transaction Code - EL31                     Manual Monitoring
    Exit Name           Description
    EDMASSES            IS-U: User-Defined Validation for Overestimation
    EDMEL231            IS-U: Meter Reading Result - Incorporation of Subscreen
    EDMFOLUP            IS-U: Determine follow-up actions during MR result entry
    EDMLELAE            IS-U: User Exit Too Static. Evaluation of Evaluated Data.
    EDMLELDE            IS-U: Dependent validations based on user exit
    EDMLELSV            IS_U: User Exit After Saving Meter Reading Results
    EDMMR002            IS-U: Change to Gas Date During Meter Reading Result Entry
    EDMMRRES            IS-U: Change readings during upload (before validation)
    EDMMRSTR            IS-U, Display Additional Fields for Street Route Maintenance
    EDMSUPBI            IS-U: Automatic Suppression of Billing/Deac. Meter Readings
    No of Exits:         10
    Rewards if useful.......................
    Minal

  • Check the reversed meter reading data

    Hi All,
    I wanted to know how we can check the meter reading results which are reversed by EL37.
    What I observed is when the MR is reversed its entry is deleted from table EABL and EABLG.
    Santosh

    Santosh,
      The meter reading once it is reversed, it won't be kept anywhere in the system.
      However, we can see who delete it and when they delete it from application log transaction SLG1, Object IU18.
      The transaction does not allow you to search by meter number so you need to go through the log one-by-one except you create a custom program to read the log.
    Chaiphon

  • Estimated Meter reading

    Hi All,
    I have the previous meter reading, Previous meter reading date, current reading date and estimated consumption.
    Is there any simple function module available to calculate the new meter reading based on the estimated consumption..
    Thanks in advance
    Murali

    Hi All:
    I think another option is to use the MF ISU_CALCULATE_WITH_METREAD:
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(X_STANZVOR) LIKE  EABL-STANZVOR
    *"     VALUE(X_STANZNAC) LIKE  EABL-STANZNAC
    *"     VALUE(X_METERREAD) LIKE  EABLH-I_VERBERW
    *"     VALUE(X_CONSUMPTION) LIKE  EABLH-I_VERBERW
    *"     VALUE(X_OPERATION) LIKE  REGEN-WMODE
    *"     VALUE(X_REABLD) LIKE  REABLD STRUCTURE  REABLD OPTIONAL
    *"     VALUE(X_CUMULATING) LIKE  REGEN-KENNZX DEFAULT 'X'
    *"     VALUE(X_RAISE_MSG) LIKE  REGEN-KENNZX DEFAULT SPACE
    *"  EXPORTING
    *"     VALUE(Y_RESULT) LIKE  EABLH-I_VERBERW
    *"  EXCEPTIONS
    *"      NOT_VALID
    *"      CONV_FAILED
    Where:
    - X_STANZVOR is Number of predecimal places for register.
    - X_STANZNAC is Decimal Places in the Billed Meter Reading.
    - X_METERREAD is the previus meter reading.
    - X_CONSUMPTION is estimated consumption.
    - X_OPERATION is the operation, in this case is '+'.
    - X_REABLD  is the structure with Screen Fields for Entry/Correction Initial Screen.
    - X_CUMULATING is for default 'X'.
    The new meter reading is returned in Y_RESULT.
    I hope this helps.
    Best regards,
    David
    Edited by: IS-U CGE on Jul 18, 2011 6:45 PM

  • 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

  • Read data from serial port or TCP port of frontend PC

    Hello Friends,
    I have requirement to read data from device connected to frontend PC which will provide meter reading data.
    Vendor has given me two option.
    1. Device can be connected to seiral port and data transfer will be done through MODBUS RTU protocol.In that case data need to capture from serial port.
    2. Device can be connected to TCP port and Socket program can be provided for data transfer. In that case SAP will act as client and communicate with TCP port.
    There will be multiple workstation with individual meters connected to them.
    I am aware of text file interfacing through front end tools using custom code using VB,JAVA or others.
    Is there any solution availble  to achieve above things using  ABAP other than text file , like direct communication?
    I am using ECC 6.0.

    Hello,
    Socket programming in not available on ABAP, but you may use RFC for the same.
    Use the below links for more details
    [Link 1|http://help.sap.com/printdocu/core/print46c/en/data/pdf/BCFESDE2/BCFESDE2.pdf]
    [Link 2|http://forums.sdn.sap.com/thread.jspa?threadID=1820233]
    Regards,
    Abhishek

  • 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 Shakeel

    we 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.

  • Automatic Move-In Meter Read Population

    Hi
    Can you please let me know the relevant configurations to be done for automatically populating Move In Meter Read from historical read.
    I have already done configurations at "Define Control Parameters for Meter Reading Data Processing" but still Move In read is not populating automatically.
    Regards
    Sat

    Thanks for your reply but I have cheked SPRO setting the suggested check box is already uncheked.
    I beleive the setting you have suggested is meant for default meter reading during move in but my problem is automatic creation of meter reading order with reason 01 during move in

  • Table EABL Question SORT with  reading date ADATTATS and  ADAT

    Hi all,
    I have selction criteria to qery EABL.
    After select ,i have to sort to get  latest 10 records from EABL .
    I  was told if the value of ADATTATS  is null ,i should display ADAT .
    But to select latest 10 records i have need to sort based upon date field..IF date field is null i will not get sort in proper descending order......
    Any suggestions and help ?
    display :for a partcular contract account
    Current meter reading date 1
    previous meter reading date 2
    previous meter reading date 3
    Is there any other field in this table EABL  which could be used for SORT here  for this display.
    Thanks in advance...
    Edited by: Sona on Feb 26, 2008 7:29 PM

    Yes,
    My case is :
    ADATTATS      
    record1 : date1         
    date2        
    null          
    null           
    record5 : date5   
    ADAT 
    record1 :  0
    0
    date3
    date4
    record5 :     0 
    Result is :
    date1
    date2
    date3
    date4
    date5
    I was told only if date is null in ADATTATS  i should go for ADAT.(that means only then value will be in ADAT)The majority of the time there will be a date in ADATTATS.  If an estimate or manual MR is entered, the date will come from ADAT.
    My test table has all null values in ADATTATS ,i hv values only in ADAT in test table.
    Another question :
    Can we change the data in test tables ?
    Testing process to check the billing run ?what r the steps involved ?

  • EL32: Automatic monitoring of meter reading results

    When we updated to ECC6 year ago, the transaction EL32 stopped functioning. We fill in the parameters and no report is generated - nada, zilch, null. 
    Is the transaction not supported in ECC6?  If so, is there a replacement transaction and what is it? El32 had several parameters available. Is any functionality of EL32 available elsewhere in another transaction? What is/are it/they?
    Are we now doomed to code our own programmes to replace EL32's functionalities?
    Thank you to anyone who can help.
    mki

    HI,
    EL32 still runs in ECC6.0 and we  have not doomed to code our own programmes. So cheer up.
    Please check your configurations
    SAP Customizing Implementation Guide -> SAP Utilities -> Device Management -> Meter Reading -> Basic Settings -> Define Automatic Monitoring of Meter Reading Data
    Or the table TE935
    Hope this helps.
    Regards,
    Manish
    Edited by: Manish  Bisht on Jul 9, 2009 10:42 AM

  • Change meter reading type during reading estimation (el30)

    Hi,
    I would change meter reading type during or after reading estimation process (el30 transaction), just before the meter reading upload.
    Is there any user-exit to activate to do this?
    Thanks

    Hi,
    You can use enhancement - EDMLELSV / EDMLELAA
    Let me know if more information is required.
    Thanks and Regards,
    Ranjit Thakur.

  • Meter removal date the same as estimated reading

    meter removal date is the same as date of estiamated reading, but readings are not the same. system does not take into account removal reading (22)
    Example:
    meter (XXX) reason 22 RR 01 date 20.01.2011 reading 1000
    meter (XXX) reason 01 RR 03 date 20.01.2011 reeading 900
    difference on reading 1000-900 = 100 is never billed.
    is this contoled on custo?
    where?

    Hi,
    Meter removal reading does not create a billable billing order. So it will be taken into consideration for billing when you will be entering the next billable meter reading order.
    If the property is a metered property, then you need to install a new meter on 21.01.2011. After few days / months you will be entering a periodic / interim meter for the new meter. Then SAP will consider the consumption of the old meter for billing.
    The total consumption for billing will be the sum of old meter consumption + new meter consumption.
    Where old meter consumption will be (1000- 900) = 100
    And new meter consumption will be ( Schedule periodic reading / interim reading - meter reading during meter installation).
    Hope it clarifies.
    Thanks.
    Nirmalya

  • EL 27 Correction of Implausible Meter Reads

    Hi All,
    I am trying to release impalusible Meter Readings via TCode EL27, by entering a Premise. Two things are happening:
    1. Direct Release of MR occurs . (no idividual correction screen opens)
    2. Individual Correction screen opens. (no direct release)
    I debugged quite a few cases and have reached a few conclusions:
    FOR INDIVIDUAL CORRECTION SCREEN TO OPEN:
    Pre-requisite = Value of ORIGIN_ESTIM = 6
    With this pre u2013 requisite, when there is 1 installation, with 1 register then in EL27, individual correction screen will open and MRu2019s can be edited.
    FOR DIRECT RELEASE:
    Apart from the above prerequisite & condition, FOR u201CANY OTHERu201D CONDITION, the correction screen will not open and MRu2019s cannot be edited.
    Value of Origin_estim can be viewed on the individual correction screen "Execute Correct Implausible Meter Reading Results" screen; Forecast data tab--> Origin
    Values of Origin:
    1 - Past MR results
    2 - Period Consumption
    3 - Reference value
    4 - Proration
    5 - External Determination
    6 - Estimation not Possible
    Also, is this phenomenon of direct release/ correction screen display DEPENDENT on MR REASON???
    Thanks in advance,
    Prajakt Dhumal
    Edited by: prajakt k dhumal on Oct 28, 2010 9:28 AM

    Hello,
    It should be possible to get to the correction screen by selecting the line you want to correct an click on 'correct'...
    You could skip this and release directly but there should be always an option to go into the correction screen as long as the meter reading is "still implausible".
    Only time this happens is if the meter reading is automatically plausible e.g. if no extrapolation was possilbe. You should get a
    message about this.
    It will only enter the correction screen if there is an "invalid meter reading result". If it is valid now (without doing changes) there is no need for correction anymore therefore it is released immediately.
    The correction screen is not build to handle more than one meter reading at a time. Hence there is no way you correct more than one meter reading at the same time i.e. count_eabl >= 2.
    Hope this is helpful ...
    Regards
    Olivia

  • 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,
    AM

    Hi,
    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

Maybe you are looking for