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.

Similar Messages

  • For few devices Meter Read order 09 information created automatically.

    Hi,
    In our one of the clients ISU system for EVC meters two Information read Orders are automatically created few days before every 01 order creation for the particular device.  Please provide the information due to what the Information Read order 09 is created .
    With Regards

    Check Meter control group is filled in register data of device. Control group allows to create multiple meter reading order in between periodic billing with meter reading reason
    09.Please make control data blank from device modification transaction if
    interim meter reading order is not required.
    Thanks,
    Laxmi.

  • Move in -Move out  and Aperiodic meter reading order, No auto service Ord

    Hi ISU Experts,
    I have a following problem in ISU,
    When create a Move In or a Move out, the system should automatically create a Meter read Order and a Service Order in the Background.
    Same case  is applicable for the Aperiodic meter read order, whenever I create a Aperiodic meter read order, the system should create a service order/ notification automatically in the background,
    As mentioned above, In both the cases no service order/notifications is getting cretaed.
    I have maintained the SPRO settings for Aperiodic meter reading and for Move in and Move out , the service order creation checkbos is checked.
    Please anybody can throw some light, help me out what may be the problem, or any other SPro settings are to be maintained, any enhancement has to be done.
    Your inputs will be highly appericiated .
    Best Regards
    Suresh

    Hi,
             I am stuck with the same issue. I have checked the check box to create service order/notification from the meter reading order. Please let me know if you have found any resolution
    Thanks,
    Dhana

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

    use :
    ISU_S_METERREAD_CREATE

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

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

  • Automatic creation of meter reading order with RR 01 after move in

    Hi Experts,
    I am working with DM module of SAP ISU. Currently I am facing a problem that after move-in a periodic order with RR 01 is created automatically by the system.
    Ex: Move in date is 01.01.2010. Monthly Portion is used with Schedule record 01.01.2010, 01.02.2010, 01.03.2010, 01.04.2010 and so on.
    If current system date is 20.07.2010 then Meter reading order is created automatically by the system for sch MRD 01.08.2010.
    Please let me know how to overcome this problem
    Thanks in advance.

    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

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

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

  • Blocking creation of meter reading order for perticular installation

    Hi,
    I want to block creation of meter reading order for perticular installation within an MRU.
    This meter is disconnected in the installation.
    My requirement is if i create meter reading orders for  MRU it should not create MR oder for some installtions.
    your input on the same will be highly helpful.
    Thanks in advance.
    Regards,
    chetan

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

  • Duplicate sets of meter read orders

    Hello Team,
    Meter read order gets created duplicated so how i can i delete the meter read orders and how can i prevent duplication in future.
    Thanks
    Regards,
    Vijji

    Hello Vijji,
    Have you applied note 1384492 to help resolve your issue?
    Please let me know if this helps.
    Regards
    Olivia

  • Meter reading order simulation

    Hello experts,
    I need to "simulate" meter reading order creation process, to download orders (EL35, with specific formkey) and use the file for external system.
    Is this possible?
    Thanks,
    Angela

    Hello Olivia,
    thank you for your answer, but i'm afraid I don't understand it properly.
    I thounght  ISUMSORDER was for working order not for meter reading; is it not correct?
    I need to simulate meter reading order, I mean to use EL35 but without filling db tables EABL/EABLG.
    thanks,
    Angela

  • Link between notification number and meter reading order in ISU

    what is the link between notification number and meter reading order in ISU. i have written a program to close all open notifications but now i want the program to close only notifications with closed meter reading orders but i cant find the link between meter  reading order and notification

    HI timothy
    you can tell me how do you solved this issue?
    how i can match reading Order with the order in Work Management?
    i need some configuration?
    thanks in advance
    Miguel

  • BAPI or FM to create attachment to maintenance order

    Hello,
    I need to create an attachement to maintenance order via a BAPI or FM.
    Can anybody help me please.
    Thanks,
    Widad.

    Hi Widad,
    check the below code for your reference.
    DATA: my_object TYPE REF TO cl_gos_manager.
    DATA: ls_object TYPE borident.
    DATA: li_service TYPE tgos_sels,
    ls_service TYPE sgos_sels.
    MOVE: i_objkey TO ls_object-objkey,
    i_objtype TO ls_object-objtype.
    MOVE: 'I' TO ls_service-sign,
    'EQ' TO ls_service-option,
    'SRELATIONS' TO ls_service-low,
    'SRELATIONS' TO ls_service-high.
    APPEND ls_service TO li_service.
    CREATE OBJECT my_object
    EXPORTING
    is_object = ls_object
    it_service_selection = li_service
    EXCEPTIONS
    object_invalid = 1
    callback_invalid = 2
    OTHERS = 3.
    IF sy-subrc 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    CALL METHOD my_object->start_service_direct
    EXPORTING
    ip_service = 'SRELATIONS'
    is_object = ls_object
    EXCEPTIONS
    no_object = 1
    object_invalid = 2
    execution_failed = 3
    OTHERS = 4.
    IF sy-subrc 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

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

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

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

  • 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

Maybe you are looking for