RSUMODCE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for RESUMODCE Report for updating the version database This report updates I flags in the version management functions...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RSUMODCE 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: Handle Modified Objects in Customer-Based Upgrade
Text Symbol: 001 = Report RSUMODCE
Text Symbol: 002 = Report RSUMODCE ended
Text Symbol: 003 = Edited request
Text Symbol: 004 = Objects with versions before upgrade
Text Symbol: 017 = Delivery
Text Symbol: 018 = Set I flag
Text Symbol: 019 = I flag set
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TR_SYS_PARAMS call function 'TR_SYS_PARAMS' importing systemedit = gv_systemedit systemname = gv_systemname systemtype = gv_systemtype exceptions no_systemname = 01 no_systemtype = 02.
SUBST_EVAL_DELIVERY_RANGE call function 'SUBST_EVAL_DELIVERY_RANGE' exporting iv_delivin = lv_mapname iv_startrel = lv_startrel iv_targetrel = lv_targetrel importing ev_mapname = lv_mapname ev_startrel = lv_startrel ev_targetrel = lv_targetrel ev_relmap = lv_checkmap exceptions no_delivery_found = 1 others = 2.
STRING_CONCATENATE call function 'STRING_CONCATENATE' exporting string1 = 'UPGRADE' string2 = gv_newrelease importing string = lv_trkorr exceptions too_small = 1 others = 2.
SUBST_LIST_DELIVERY_COLLISIONS call function 'SUBST_LIST_DELIVERY_COLLISIONS' exporting iv_fragid = ls_e071-pgmid iv_fragment = ls_e071-object iv_fragname = ls_e071-obj_name iv_checkmap = lv_checkmap iv_delivin = lv_mapname iv_startrel = lv_startrel iv_targetrel = lv_targetrel importing ev_collides = exflag ev_modeflag = modstatus tables tt_todir = lt_todir exceptions no_delivery_found = 1 object_out_of_focus = 2 calcmode_failed = 3 others = 4.
SVRS_PREPARE_IMPORT call function 'SVRS_PREPARE_IMPORT' exporting objname = lv_objname objtype = lv_objtype korrnum = lv_korrnum exceptions no_version = 01.
VERS_PREPARE_IMPORT call function 'VERS_PREPARE_IMPORT' exporting objname = lv_objname objtype = lv_objtype korrnum = lv_korrnum exceptions no_version = 01.
TR_READ_COMM call function 'TR_READ_COMM' exporting wi_trkorr = ip_trkorr wi_dialog = ' ' wi_sel_e071 = 'X' tables wt_e071 = lt_e071 wt_e071k = lt_e071k exceptions not_exist_e070 = 1 no_authorization = 2 others = 3.
SVRS_RESOLVE_E071_OBJ call function 'SVRS_RESOLVE_E071_OBJ' exporting e071_obj = ls_e071 tables obj_tab = lt_obj_tab exceptions not_versionable = 1 others = 2.
SVRS_MARK_IMPORT call function 'SVRS_MARK_IMPORT' exporting objname = ls_obj_tab-objname objtype = ls_obj_tab-objtype korrnum = ip_trkorr exceptions no_version = 1 others = 2.
SUBST_GET_ACTIVE_UVERS_ENTRY call function 'SUBST_GET_ACTIVE_UVERS_ENTRY' importing ew_uvers = es_uvers exceptions no_svers_entry = 1 ambigious_entries = 2 no_exchange_active = 3 others = 4.
TRINT_MODIFY_COMM call function 'TRINT_MODIFY_COMM' exporting wi_e070 = wi_e070 wi_e07t = wi_e07t wi_sel_e071 = 'X' wi_sel_e07t = 'X' iv_no_namespace_check = 'X' tables wt_e071 = tt_e071 wt_e071k = wt_e071k exceptions others = 99.
TRINT_MODIFY_COMM call function 'TRINT_MODIFY_COMM' exporting wi_e070 = wi_e070 wi_e07t = wi_e07t wi_sel_e071 = 'X' wi_sel_e07t = 'X' importing we_e070 = wi_e070 we_e07t = wi_e07t tables wt_e071 = tt_e071 wt_e071k = wt_e071k exceptions others = 99.
STRF_SETNAME call function 'STRF_SETNAME' exporting dirtype = lv_dirtype filename = filename subdir = 'tmp' importing file = logfile exceptions wrong_call.
MESSAGE_ADD_TO_PROTOCOL call function 'MESSAGE_ADD_TO_PROTOCOL' exporting close_file = 'X' condense = ' ' file = logfile master_langu = sy-langu open_file = 'X' tables xmsg = gt_sprot exceptions others = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.