SAP Reports / Programs

RELMADUE SAP ABAP Report - Automatic monitoring of meter reading results







RELMADUE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RELMADUE into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

EL32 - Automatic Monitoring


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RELMADUE. "Basic submit
SUBMIT RELMADUE AND RETURN. "Return to original report after report execution complete
SUBMIT RELMADUE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ABLDATB = Period to
Selection Text: ABLEINH = Meter reading unit
Selection Text: ABLESART = Scheduled meter reading categ.
Selection Text: ABLESGR = Meter reading reason
Selection Text: ANLAGE = Installation
Selection Text: GERAET = Device
Selection Text: PARTNER = Business Partner
Selection Text: PORTION = Portion
Selection Text: SELECT3 = Selection
Selection Text: SELUMF = Scope of Planned MR Cat. 01
Selection Text: VERTRAG = Contract
Title: Automatic monitoring of meter reading results
Text Symbol: T03 = Monitoring
Text Symbol: T02 = Start monitoring immediately
Text Symbol: T01 = Estimate meter reading results
Text Symbol: S27 = Scope
Text Symbol: S26 = MR cat.
Text Symbol: S25 = C
Text Symbol: S24 = Serv. notif.
Text Symbol: S23 = Serv. order
Text Symbol: S22 = ST
Text Symbol: S21 = AT
Text Symbol: S20 = Bus. part.
Text Symbol: 001 = Do You Want To Estimate The
Text Symbol: 002 = Selected Meter Reading Results?
Text Symbol: G01 = Monitor Meter Reading Orders
Text Symbol: G02 = Monitor Implausible Meter Reading Results
Text Symbol: G03 = Monitor Meter Reading Orders and Implausible Results
Text Symbol: S01 = Portion
Text Symbol: S02 = Meter reading unit
Text Symbol: S03 = MR unit
Text Symbol: S04 = Contract
Text Symbol: S05 = Installat.
Text Symbol: S06 = Device
Text Symbol: S07 = RG
Text Symbol: S08 = MR date
Text Symbol: S09 = RN
Text Symbol: S10 = S





Text Symbol: S12 = Business Partner
Text Symbol: S13 = M
Text Symbol: S14 = EntryNo.
Text Symbol: S15 = CN
Text Symbol: S16 = Meter reading recorded
Text Symbol: S17 = Sch. MRD
Text Symbol: S18 = Installation


INCLUDES used within this REPORT RELMADUE

MEAPROT0, "DATA FOR PROTOCOL


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ISU_DB_TE614_SINGLE call function 'ISU_DB_TE614_SINGLE' exporting x_ablesart = ablesart exceptions not_found.

DEQUEUE_ALL call function 'DEQUEUE_ALL'.

FKK_PARTNER_HEADER_DISPLAY call function 'FKK_PARTNER_HEADER_DISPLAY' exporting x_partner = p_partner importing y_text1 = p_l_partner_text exceptions not_found = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = eabld-e_zwstand exceptions not_valid = 1 others = 2.

ISU_DB_EABLG_FORALL_ABLBELNR call function 'ISU_DB_EABLG_FORALL_ABLBELNR' exporting x_actual = space importing y_count = f_count_eablg tables t_eablg = t_eablg exceptions not_found = 1 others = 2.

ISU_STRUCTURE_READ





call function 'ISU_STRUCTURE_READ' exporting x_is_complete = ' ' x_ab = w_eabl-adatsoll x_bis = w_eabl-adatsoll x_actual = space tables xt_path = ipath t_eanl = ieanl t_ever = iever t_fkkvkp = ifkkvkp t_ekun = iekun t_te422 = ite422 t_te420 = ite420 exceptions path_invalid = 1 date_invalid = 2 others = 3.

ISU_STRUCTURE_READ call function 'ISU_STRUCTURE_READ' exporting x_is_complete = ' ' x_ab = w_eabl-adatsoll x_bis = w_eabl-adatsoll x_actual = space tables xt_path = ipath t_eger = ieger t_eanl = ieanl t_ever = iever t_fkkvkp = ifkkvkp t_ekun = iekun t_te422 = ite422 t_te420 = ite420 exceptions path_invalid = 1 date_invalid = 2 others = 3.

ISU_READING_STATUS_DETERMINE call function 'ISU_READING_STATUS_DETERMINE' exporting x_equnr = f_equnr x_zwnummer = f_zwnummer x_adat = f_adat x_atim = f_atim x_actual = space x_adatreal = f_adatreal x_atimreal = f_atimreal x_bp = f_bp tables tx_eablg = t_eablg changing xy_ablstat = f_ablstat exceptions others = 1.

ISU_DB_EABL_SELECT_EQUNR_ENT call function 'ISU_DB_EABL_SELECT_EQUNR_ENT' exporting x_equnr = x_eabl-equnr x_zwnummer = x_eabl-zwnummer x_adatbis = helpdate x_valid = ' ' x_invalid = 'X' tables ty_eabl = lt_eabl exceptions not_found = 1 others = 2.

ISU_DB_ETDZ_SELECT call function 'ISU_DB_ETDZ_SELECT' exporting x_equnr = x_eabl-equnr x_zwnummer = x_eabl-zwnummer x_ab = helpdate x_bis = helpdate importing y_etdz = wa_etdz_curr exceptions not_found = 1 others = 99.

ISU_MASTER_DATA_ENQUEUE call function 'ISU_MASTER_DATA_ENQUEUE' exporting x_objtype = co_eanl_enq x_program = sy-cprog x_module = 'ESTIMATION' tables xt_keys = t_eanl_enq exceptions foreign_lock = 1 others = 2.

ISU_MASTER_DATA_ENQUEUE call function 'ISU_MASTER_DATA_ENQUEUE' exporting x_objtype = co_eger_enq x_program = sy-cprog x_module = 'ESTIMATION' tables xt_keys = t_eger_enq exceptions foreign_lock = 1 others = 2.

ISU_MASTER_DATA_DEQUEUE call function 'ISU_MASTER_DATA_DEQUEUE' exporting x_objtype = co_eanl_enq x_program = sy-cprog x_module = 'ESTIMATION' tables xt_keys = t_eanl_enq exceptions others = 1.

ISU_MASTER_DATA_DEQUEUE call function 'ISU_MASTER_DATA_DEQUEUE' exporting x_objtype = co_eger_enq x_program = sy-cprog x_module = 'ESTIMATION' tables xt_keys = t_eger_enq exceptions others = 1.

ISU_DB_METER_SELECT_QUANTITY call function 'ISU_DB_METER_SELECT_QUANTITY' exporting x_date = abldatb x_ab = '19000101' x_bis = abldatb x_read_egerr = 'X' tables t_meters = t_range_geraet t_v_eger = t_eger exceptions meter_not_found = 1 others = 2.

ISU_DB_TE420_SELECT_IN_RANGE call function 'ISU_DB_TE420_SELECT_IN_RANGE' exporting x_maxrows = f_maxcount tables tx_termschl = t_range_portion ty_te420 = ite420 exceptions others = 01.

ISU_STRUCTURE_READ call function 'ISU_STRUCTURE_READ' exporting x_is_complete = ' ' x_actual = space tables xt_path = ipath t_te420 = ite420 t_te422 = ite422 exceptions others = 1.

ISU_DB_EABL_SELECT_UNIT_PRE call function 'ISU_DB_EABL_SELECT_UNIT_PRE' exporting x_ableinh = h_ableinh x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_ableinh = t_range_ableinh tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_UNIT_ENT call function 'ISU_DB_EABL_SELECT_UNIT_ENT' exporting x_ableinh = h_ableinh x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_ableinh = t_range_ableinh tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_UNIT_PRE call function 'ISU_DB_EABL_SELECT_UNIT_PRE' exporting x_ableinh = h_ableinh x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_ableinh = t_range_ableinh tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_UNIT_ENT call function 'ISU_DB_EABL_SELECT_UNIT_ENT' exporting x_ableinh = h_ableinh x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_ableinh = t_range_ableinh tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EKUN_SELECT_IN_RANGE call function 'ISU_DB_EKUN_SELECT_IN_RANGE' exporting x_maxrows = f_maxcount tables tx_partner = t_range_partner ty_ekun = iekun exceptions others = 01.

ISU_STRUCTURE_READ call function 'ISU_STRUCTURE_READ' exporting x_is_complete = ' ' tables xt_path = ipath t_ekun = iekun t_ever = iever exceptions others = 1.

ISU_DB_EVER_SELECT_IN_RANGE call function 'ISU_DB_EVER_SELECT_IN_RANGE' exporting x_maxrows = maxcount tables tx_vertrag = t_range_vertrag ty_ever = iever exceptions others = 01.

ISU_DB_EABL_SELECT_INSTALL_PRE call function 'ISU_DB_EABL_SELECT_INSTALL_PRE' exporting x_anlage = iever-anlage x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.




ISU_DB_EABL_SELECT_INSTALL_ENT call function 'ISU_DB_EABL_SELECT_INSTALL_ENT' exporting x_anlage = iever-anlage x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_PRE call function 'ISU_DB_EABL_SELECT_INSTALL_PRE' exporting x_anlage = iever-anlage x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_ENT call function 'ISU_DB_EABL_SELECT_INSTALL_ENT' exporting x_anlage = iever-anlage x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_PRE call function 'ISU_DB_EABL_SELECT_INSTALL_PRE' exporting x_anlage = h_anlage x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_ENT call function 'ISU_DB_EABL_SELECT_INSTALL_ENT' exporting x_anlage = h_anlage x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_PRE call function 'ISU_DB_EABL_SELECT_INSTALL_PRE' exporting x_anlage = h_anlage x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_ENT call function 'ISU_DB_EABL_SELECT_INSTALL_ENT' exporting x_anlage = h_anlage x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_PRE call function 'ISU_DB_EABL_SELECT_INSTALL_PRE' exporting x_anlage = h_anlage x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_ENT call function 'ISU_DB_EABL_SELECT_INSTALL_ENT' exporting x_anlage = h_anlage x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_PRE call function 'ISU_DB_EABL_SELECT_INSTALL_PRE' exporting x_anlage = h_anlage x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_INSTALL_ENT call function 'ISU_DB_EABL_SELECT_INSTALL_ENT' exporting x_anlage = h_anlage x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_anlage = t_range_anlage tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_EQUNR_PRE call function 'ISU_DB_EABL_SELECT_EQUNR_PRE' exporting x_equnr = h_equnr x_zwnummer = zwnummer x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_equnr = t_range_equnr tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_EQUNR_ENT call function 'ISU_DB_EABL_SELECT_EQUNR_ENT' exporting x_equnr = h_equnr x_zwnummer = zwnummer x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_equnr = t_range_equnr tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_EQUNR_PRE call function 'ISU_DB_EABL_SELECT_EQUNR_PRE' exporting x_equnr = h_equnr x_zwnummer = zwnummer x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_f_ablesart = h_ablesart tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_equnr = t_range_equnr tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_EQUNR_ENT call function 'ISU_DB_EABL_SELECT_EQUNR_ENT' exporting x_equnr = h_equnr x_zwnummer = zwnummer x_adat = h_adat x_adatsoll = h_adatsoll x_ablesgr = ablesgr x_valid = space tables ty_eabl = t_eabl_temp ty_eablg = t_eablg_temp tx_equnr = t_range_equnr tx_adat = t_range_adat tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 others = 3.

ISU_DB_EABL_SELECT_UNIT_PRE call function 'ISU_DB_EABL_SELECT_UNIT_PRE' exporting x_ablesgr = ablesgr tables ty_eabl = ti_eabl ty_eablg = t_eablg tx_ableinh = t_range_ableinh tx_adatsoll = t_range_adatsoll exceptions not_found = 1 system_error = 2 not_qualified = 3 invalid_interval = 4 path_invalid = 5 date_invalid = 6 internal_error = 7 others = 8.

ISU_DB_EANL_SELECT call function 'ISU_DB_EANL_SELECT' exporting x_anlage = wa_ieablg-anlage x_keydate = wa_ieabl-adatsoll importing y_v_eanl = wa_eanl exceptions not_found = 1 system_error = 2 invalid_date = 3 others = 4.

ISU_O_METERREAD_OPEN call function 'ISU_O_METERREAD_OPEN' exporting x_ablbelnr = wa_ieabl-ablbelnr x_wmode = co_change x_select2 = f_select x_upd_online = f_upd_online x_no_dialog = f_no_dialog x_karenzprfg = space x_action = co_corva importing y_obj = 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 no_mrrel_registers = 10 internal_warning = 11 others = 12.

ISU_O_METERREAD_CLOSE call function 'ISU_O_METERREAD_CLOSE' changing xy_obj = obj.

ISU_O_METERREAD_CLOSE call function 'ISU_O_METERREAD_CLOSE' changing xy_obj = obj.

ISU_DB_EGER_SELECT_CUTOFFDATE call function 'ISU_DB_EGER_SELECT_CUTOFFDATE' exporting x_equnr = wa_ieabl-equnr x_date = wa_ieabl-adatsoll x_read_egerr = co_flag_marked importing y_eger = ieger exceptions not_found = 1 system_error = 2 others = 3.

ISU_O_METERREAD_CLOSE call function 'ISU_O_METERREAD_CLOSE' changing xy_obj = obj.

ISU_MASTER_DATA_RESET call function 'ISU_MASTER_DATA_RESET'.

EXIT_SAPLEL01_020 call function 'EXIT_SAPLEL01_020' exporting x_datum = abldat x_ieabl = weabl x_te935 = te935 importing y_ignmro = p_ignmro y_no_further_action = y_no_further_action y_no_estimation = y_no_estimation exceptions general_fault = 1 others = 2.

ISU_O_METERREAD_ACTION call function 'ISU_O_METERREAD_ACTION' exporting x_okcode = co_prep_save changing xy_obj = obj exceptions cancelled = 1 failed = 2 action_not_supported = 3 system_error = 4 input_error = 5 not_customized = 6 others = 7.

ISU_O_METERREAD_ACTION call function 'ISU_O_METERREAD_ACTION' exporting x_okcode = co_save changing xy_obj = obj exceptions cancelled = 1 failed = 2 action_not_supported = 3 system_error = 4 input_error = 5 not_customized = 6 others = 7.

ISU_O_METERREAD_OPEN_SUBOBJ call function 'ISU_O_METERREAD_OPEN_SUBOBJ' changing xy_obj = p_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 others = 10.

ISU_O_METERREAD_ACTION call function 'ISU_O_METERREAD_ACTION' exporting x_okcode = co_estim_all changing xy_obj = p_obj exceptions cancelled = 1 failed = 2 action_not_supported = 3 system_error = 4 input_error = 5 not_customized = 6 others = 7.

ISU_O_METERREAD_ACTION call function 'ISU_O_METERREAD_ACTION' exporting x_okcode = co_prep_save changing xy_obj = p_obj exceptions cancelled = 1 failed = 2 action_not_supported = 3 system_error = 4 input_error = 5 not_customized = 6 others = 7.

ISU_O_METERREAD_ACTION call function 'ISU_O_METERREAD_ACTION' exporting x_okcode = co_save changing xy_obj = p_obj exceptions cancelled = 1 failed = 2 action_not_supported = 3 system_error = 4 input_error = 5 not_customized = 6 others = 7.

MSG_ACTION call function 'MSG_ACTION' exporting x_msg_handle = handle x_action = co_msg_save exceptions others = 1.

MSG_ACTION call function 'MSG_ACTION' exporting x_msg_handle = handle x_action = co_msg_dspl exceptions others = 1.

MSG_PREPARE_CLOSE call function 'MSG_PREPARE_CLOSE' exporting x_msg_handle = handle.

MSG_CLOSE call function 'MSG_CLOSE' exporting x_msg_handle = handle.

ISU_DB_TE422_SINGLE call function 'ISU_DB_TE422_SINGLE' exporting x_termschl = x_eanl-ableinh importing y_te422 = wa_te422 exceptions not_found = 1 system_error = 2 others = 3.

END_TIME_DETERMINE call function 'END_TIME_DETERMINE' exporting duration = x_te935-anztagfs unit = 'TAG' factory_calendar = wa_te422-ident importing end_date = y_helpdate changing start_date = l_mrdate exceptions factory_calendar_not_found = 1 date_out_of_calendar_range = 2 date_not_valid = 3 unit_conversion_error = 4 si_unit_missing = 5 parameters_no_valid = 6 others = 7.

ISU_S_TE420_DISPLAY call function 'ISU_S_TE420_DISPLAY' exporting x_termschl = ite420-termschl exceptions not_found = 1 internal_error = 2 not_authorized = 3 others = 4.

ISU_S_TE422_DISPLAY call function 'ISU_S_TE422_DISPLAY' exporting x_termschl = ite422-termschl exceptions not_found = 1 internal_error = 2 not_authorized = 3 others = 4.

ISU_S_PARTNER_DISPLAY call function 'ISU_S_PARTNER_DISPLAY' exporting x_partner = iekun-partner exceptions not_found = 1 general_fault = 2 not_authorized = 3 cancelled = 4 others = 5.

ISU_S_CONTRACT_DISPLAY call function 'ISU_S_CONTRACT_DISPLAY' exporting x_vertrag = iever-vertrag exceptions not_found = 1 key_invalid = 2 system_error = 3 others = 4.

ISU_S_INSTLN_DISPLAY call function 'ISU_S_INSTLN_DISPLAY' exporting x_anlage = ieanl-anlage x_keydate = sy-datum x_upd_online = 'X' x_no_change = 'X' x_no_other = 'X' exceptions not_found = 1 general_fault = 2 not_authorized = 3 cancelled = 4 others = 5.

ISU_METER_DBDATA_TRANSFORM call function 'ISU_METER_DBDATA_TRANSFORM' exporting x_v_format = t_eabl-v_zwstand x_n_format = t_eabl-n_zwstand x_stanzvor = t_eabl-stanzvor x_stanznac = t_eabl-stanznac importing y_b_zwstand = t_eabl-zwstand exceptions not_valid = 1 others = 2.

ISU_S_TE420_DISPLAY call function 'ISU_S_TE420_DISPLAY' exporting x_termschl = t_eabl-portion exceptions not_found = 1 internal_error = 2 not_authorized = 3 others = 4.

ISU_S_TE422_DISPLAY call function 'ISU_S_TE422_DISPLAY' exporting x_termschl = t_eabl-ableinh exceptions not_found = 1 internal_error = 2 not_authorized = 3 others = 4.

ISU_S_PARTNER_DISPLAY call function 'ISU_S_PARTNER_DISPLAY' exporting x_partner = t_eabl-partner exceptions not_found = 1 general_fault = 2 not_authorized = 3 cancelled = 4 others = 5.

ISU_S_CONTRACT_DISPLAY call function 'ISU_S_CONTRACT_DISPLAY' exporting x_vertrag = t_eabl-vertrag exceptions not_found = 1 key_invalid = 2 system_error = 3 others = 4.

ISU_S_INSTLN_DISPLAY call function 'ISU_S_INSTLN_DISPLAY' exporting x_anlage = t_eabl-anlage x_keydate = sy-datum x_upd_online = 'X' x_no_change = 'X' x_no_other = 'X' exceptions not_found = 1 general_fault = 2 not_authorized = 3 cancelled = 4 others = 5.

ISU_S_EGER_DISPLAY call function 'ISU_S_EGER_DISPLAY' exporting x_equnr = t_eabl-equnr exceptions object_not_found = 1 not_authorized = 2 others = 3.

ISU_S_METERDOCU_DISPLAY call function 'ISU_S_METERDOCU_DISPLAY' exporting x_ablbelnr = t_eabl-ablbelnr x_no_change = 'X' x_no_other = 'X' exceptions not_found = 1 general_fault = 2 input_error = 3 others = 4.

DEQUEUE_ALL call function 'DEQUEUE_ALL'.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RELMADUE or its description.