RESODEVL 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 RESODEVL into the relevant SAP transactions such as SE38 or SE80
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.
Title: Program for Object Type DEVICELOC: IS-U Device Location
Text Symbol: S04 = Location
Text Symbol: S03 = Device location
Text Symbol: S01 = Replacement
Text Symbol: S00 = Installation
Text Symbol: 001 = Container Location
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISU_DB_EGPL_SINGLE CALL FUNCTION 'ISU_DB_EGPL_SINGLE' EXPORTING x_devloc = object-key-functlocation IMPORTING y_egpl = egpl EXCEPTIONS not_found = 01 wrong_type = 02.
ISU_DB_EGER_SELECT_DEVLOC CALL FUNCTION 'ISU_DB_EGER_SELECT_DEVLOC' EXPORTING x_devloc = object-_egpl-devloc x_bis = '99991231' TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 not_qualified = 2 OTHERS = 3.
ISU_DB_EGER_SELECT_DEVLOC CALL FUNCTION 'ISU_DB_EGER_SELECT_DEVLOC' EXPORTING x_devloc = object-_egpl-devloc x_bis = '99991231' TABLES t_v_eger = t_v_eger EXCEPTIONS not_found = 1 not_qualified = 2 OTHERS = 3.
EQUIPMENT_INSTALLED CALL FUNCTION 'EQUIPMENT_INSTALLED' EXPORTING eq_table_fill = 'X' iflo_number = object-_egpl-devloc reading_date = '99991230' * IMPORTING * EQUI_COUNT = TABLES equi_table = equi_tb.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'D' x_length = x_length x_line_count = 1 x_egpl = egpl IMPORTING y_addr_lines = h_eadrln EXCEPTIONS not_found = 01 object_not_given = 03.
ISU_S_DEVLOC_DISPLAY CALL FUNCTION 'ISU_S_DEVLOC_DISPLAY' EXPORTING x_devloc = object-private-devloc x_no_change = 'X' x_no_other = 'X' IMPORTING y_exit_type = exit_type EXCEPTIONS not_found = 1 general_fault = 2 OTHERS = 3.
ISU_S_DEVLOC_CHANGE CALL FUNCTION 'ISU_S_DEVLOC_CHANGE' EXPORTING x_devloc = object-private-devloc x_upd_online = 'X' x_no_dialog = ' ' * X_AUTO = x_no_other = 'X' IMPORTING y_db_update = db_update y_exit_type = exit_type * y_new_egpl = EXCEPTIONS not_found = 1 foreign_lock = 2 general_fault = 3 input_error = 4 OTHERS = 5.
ISU_S_DEVLOC_CREATE CALL FUNCTION 'ISU_S_DEVLOC_CREATE' EXPORTING * X_DEVLOC = x_upd_online = 'X' x_no_dialog = ' ' x_auto = auto IMPORTING y_db_update = db_update y_exit_type = exit_type y_new_egpl = new_egpl EXCEPTIONS existing = 1 foreign_lock = 2 general_fault = 3 input_error = 4 OTHERS = 5.
ISU_FINDER_DIALOG CALL FUNCTION 'ISU_FINDER_DIALOG' EXPORTING x_objtype = 'DEVLOC' * X_FINDPAR = * X_CONFIG = IMPORTING y_result = res EXCEPTIONS cancelled = 1 OTHERS = 99.
MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING * X_NO_DIALOG = ' ' * X_LOG = ' ' x_next_msg = 'X' x_obj_twice = 'X' IMPORTING y_msg_handle = error_handle * CHANGING * XY_PARM = EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.
ISU_S_WORKLIST_INSTALL_PROVIDE CALL FUNCTION 'ISU_S_WORKLIST_INSTALL_PROVIDE' EXPORTING x_devloc = object-key-functlocation x_kunde = kunde1 x_anlage = anlage1 x_eadat = eadat x_geraetneu = geraetneu x_equnrneu = device1 x_matnr = matnr1 x_action = '01' x_upd_online = 'X' IMPORTING y_obj = obj y_auto = auto EXCEPTIONS not_found = 1 foreign_lock = 2 invalid = 3 internal_error = 4 not_qualified = 5 input_error = 6 system_error = 7 not_customized = 8 OTHERS = 9.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = error_handle x_action = '017D' EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = error_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.
ISU_S_WORKLIST_INSTALL CALL FUNCTION 'ISU_S_WORKLIST_INSTALL' EXPORTING x_action = '01' IMPORTING y_db_update = db_update y_exit_type = exit_type CHANGING xy_obj = obj xy_auto = auto.
MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING * X_NO_DIALOG = ' ' * X_LOG = ' ' x_next_msg = 'X' x_obj_twice = 'X' IMPORTING y_msg_handle = error_handle * CHANGING * XY_PARM = EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.
ISU_S_WORKLIST_INSTALL_PROVIDE CALL FUNCTION 'ISU_S_WORKLIST_INSTALL_PROVIDE' EXPORTING x_devloc = object-key-functlocation x_kunde = kunde1 x_anlage = anlage1 x_eadat = eadat x_geraetneu = geraetneu x_geraetalt = geraetalt x_equnrneu = devicen1 x_equnralt = deviceo1 x_matnr = matnr1 x_action = '03' x_upd_online = 'X' IMPORTING y_obj = obj y_auto = auto EXCEPTIONS not_found = 1 foreign_lock = 2 invalid = 3 internal_error = 4 not_qualified = 5 input_error = 6 system_error = 7 not_customized = 8 OTHERS = 9.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = error_handle x_action = '017D' EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = error_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.
CALL FUNCTION 'ISU_S_WORKLIST_INSTALL' EXPORTING x_action = '03' IMPORTING y_db_update = db_update y_exit_type = exit_type CHANGING xy_obj = obj xy_auto = auto.
MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING * X_NO_DIALOG = ' ' * X_LOG = ' ' x_next_msg = 'X' x_obj_twice = 'X' IMPORTING y_msg_handle = error_handle * CHANGING * XY_PARM = EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.
ISU_S_WORKLIST_INSTALL_PROVIDE CALL FUNCTION 'ISU_S_WORKLIST_INSTALL_PROVIDE' EXPORTING x_devloc = object-key-functlocation x_eadat = eadat x_geraetalt = geraetalt x_equnralt = device1 x_matnr = matnr1 x_action = '07' x_upd_online = 'X' IMPORTING y_obj = obj y_auto = auto EXCEPTIONS not_found = 1 foreign_lock = 2 invalid = 3 internal_error = 4 not_qualified = 5 input_error = 6 system_error = 7 not_customized = 8 OTHERS = 9.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = error_handle x_action = '017D' EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = error_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.
ISU_S_WORKLIST_INSTALL CALL FUNCTION 'ISU_S_WORKLIST_INSTALL' EXPORTING x_action = '07' IMPORTING y_db_update = db_update y_exit_type = exit_type CHANGING xy_obj = obj xy_auto = auto.
MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING * X_NO_DIALOG = ' ' * X_LOG = ' ' x_next_msg = 'X' x_obj_twice = 'X' IMPORTING y_msg_handle = error_handle * CHANGING * XY_PARM = EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.
ISU_S_WORKLIST_INSTALL_PROVIDE CALL FUNCTION 'ISU_S_WORKLIST_INSTALL_PROVIDE' EXPORTING x_devloc = object-key-functlocation x_eadat = eadat x_geraetneu = geraetneu x_equnrneu = device1 x_matnr = matnr1 x_action = '06' x_upd_online = 'X' IMPORTING y_obj = obj y_auto = auto EXCEPTIONS not_found = 1 foreign_lock = 2 invalid = 3 internal_error = 4 not_qualified = 5 input_error = 6 system_error = 7 not_customized = 8 OTHERS = 9.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = error_handle x_action = '017D' EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = error_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.
ISU_S_WORKLIST_INSTALL CALL FUNCTION 'ISU_S_WORKLIST_INSTALL' EXPORTING x_action = '06' IMPORTING y_db_update = db_update y_exit_type = exit_type CHANGING xy_obj = obj xy_auto = auto.
MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING * X_NO_DIALOG = ' ' * X_LOG = ' ' x_next_msg = 'X' x_obj_twice = 'X' IMPORTING y_msg_handle = error_handle * CHANGING * XY_PARM = EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.
ISU_S_WORKLIST_INSTALL_PROVIDE CALL FUNCTION 'ISU_S_WORKLIST_INSTALL_PROVIDE' EXPORTING x_devloc = object-key-functlocation x_kunde = kunde1 x_anlage = anlage1 x_eadat = eadat x_geraetalt = geraetalt x_equnralt = device1 x_matnr = matnr1 x_action = '02' x_upd_online = 'X' IMPORTING y_obj = obj y_auto = auto EXCEPTIONS not_found = 1 foreign_lock = 2 invalid = 3 internal_error = 4 not_qualified = 5 input_error = 6 system_error = 7 not_customized = 8 OTHERS = 9.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = error_handle x_action = '017D' EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = error_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.
ISU_S_WORKLIST_INSTALL CALL FUNCTION 'ISU_S_WORKLIST_INSTALL' EXPORTING x_action = '02' IMPORTING y_db_update = db_update y_exit_type = exit_type CHANGING xy_obj = obj xy_auto = auto.
ISU_DB_EHAU_SINGLE CALL FUNCTION 'ISU_DB_EHAU_SINGLE' EXPORTING x_haus = h_auto-egpld-haus IMPORTING y_ehau = ehau EXCEPTIONS not_found = 1 OTHERS = 4.
ISU_S_DEVLOC_CREATE CALL FUNCTION 'ISU_S_DEVLOC_CREATE' EXPORTING x_devloc = h_auto-egpld-devloc x_strno = h_auto-egpld-strno x_upd_online = 'X' x_no_dialog = 'X' x_auto = h_auto IMPORTING y_db_update = db_update y_new_devloc = number y_exit_type = exit_type * Y_NEW_EGPL = EXCEPTIONS existing = 1 foreign_lock = 2 general_fault = 3 input_error = 4 OTHERS = 5.
ISU_REGIOGROUP_GET CALL FUNCTION 'ISU_REGIOGROUP_GET' EXPORTING x_address_type = 'D' x_devloc = object-key-functlocation x_regiogr_t_get = 'X' IMPORTING y_regiogr_ca_t = object-regiogroup EXCEPTIONS not_found = 1 object_not_given = 2 address_inconsistency = 3 installation_inconsistency = 4 OTHERS = 5.
ISU_DB_T499S_SINGLE CALL FUNCTION 'ISU_DB_T499S_SINGLE' EXPORTING x_stort = object-_egpl-stort x_werks = object-_egpl-swerk IMPORTING y_storttext = object-locationtext EXCEPTIONS not_found = 01 OTHERS = 99.
ISU_O_ROUTEOBJ_OPEN CALL FUNCTION 'ISU_O_ROUTEOBJ_OPEN' EXPORTING x_servloc = devloc x_wmode = co_wmode IMPORTING y_obj = iobj EXCEPTIONS not_found = 1 existing = 2 foreign_lock = 3 invalid_key = 4 number_error = 5 system_error = 6 invalid = 7 general_fault = 8 internal_error = 9 OTHERS = 10.
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 RESODEVL or its description.
RESODEVL - Program for Object Type DEVICELOC: IS-U Device Location RESODEVL - Program for Object Type DEVICELOC: IS-U Device Location RESOCONTAINER - Program for Object Type CONTAINER : Waste Container RESOCONTAINER - Program for Object Type CONTAINER : Waste Container RESOCONT - Program for Object Type ISUCONTRACT: Contract RESOCONT - Program for Object Type ISUCONTRACT: Contract