SAP Reports / Programs | Basis Components | Upgrade - General(BC-UPG) SAP BC

RSUMODCE SAP ABAP Report - Handle Modified Objects in Customer-Based Upgrade







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


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 RSUMODCE. "Basic submit
SUBMIT RSUMODCE AND RETURN. "Return to original report after report execution complete
SUBMIT RSUMODCE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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


INCLUDES used within this REPORT RSUMODCE

No INCLUDES are used within this REPORT code!


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:

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.



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 RSUMODCE or its description.