SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Dictionary Maintenance(BC-DWB-DIC-ED) SAP BC

MSRD0I01 SAP ABAP INCLUDE - SAPMSRD1: PAI Modules







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


Text pool values


Title: SAPMSRD1: PAI Modules


INCLUDES used within this REPORT MSRD0I01

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:

WB_EVALUATE_ENVIRONMENT_MENU CALL FUNCTION 'WB_EVALUATE_ENVIRONMENT_MENU' CHANGING fcode = ok_code.

INTERN_TYPE_KIND CALL FUNCTION 'INTERN_TYPE_KIND' EXPORTING typename = rsrd1-objname status = 'M' IMPORTING typekind = tkind eutype = eutype.

INTERN_DD_SEL_TYPEKIND CALL FUNCTION 'INTERN_DD_SEL_TYPEKIND' IMPORTING typekind = tkind EXCEPTIONS not_executed = 1 OTHERS = 2.

INTERN_TRANSL_TADIR_TYPE CALL FUNCTION 'INTERN_TRANSL_TADIR_TYPE' EXPORTING tadir_type = tkind IMPORTING eutype = eutype EXCEPTIONS invalid_type = 1 OTHERS = 2.

RS_NAVIGATION_PUSH_DDIC CALL FUNCTION 'RS_NAVIGATION_PUSH_DDIC' EXPORTING ddname = ' ' ddtype = 'B'.

RS_DD_ACTIVATE CALL FUNCTION 'RS_DD_ACTIVATE' EXPORTING objname = rsrd1-objname objtype = eutype.

RS_DD_ADD CALL FUNCTION 'RS_DD_ADD' EXPORTING objname = rsrd1-objname objtype = eutype popup = popup.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = tadir_wa-object.

TR_TADIR_POPUP_ENTRY_E071 CALL FUNCTION 'TR_TADIR_POPUP_ENTRY_E071' EXPORTING wi_e071_pgmid = tadir_wa-pgmid wi_e071_object = tadir_wa-object wi_e071_obj_name = e071_obj_name wi_read_only = 'X' iv_suppress_mod_show = l_proxytype EXCEPTIONS exit = 1.

RS_DD_CHECK CALL FUNCTION 'RS_DD_CHECK' EXPORTING objname = rsrd1-objname objtype = eutype.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = adirobject EXCEPTIONS invalid_type = 1.

RS_DD_CHECK_PACKAGE_OBJ CALL FUNCTION 'RS_DD_CHECK_PACKAGE_OBJ' EXPORTING i_objname = rsrd1-objname i_tadir_type = adirobject.

RS_DD_COPY CALL FUNCTION 'RS_DD_COPY' EXPORTING objname1 = rsrd1-objname objname2 = rsrd1-objname objtype = eutype.

INTERN_DD_TABL_TYPE CALL FUNCTION 'INTERN_DD_TABL_TYPE' EXPORTING objname = rsrd1-objname objstate = 'A' IMPORTING objtype = eutype EXCEPTIONS object_not_found = 1.

RS_NAVIGATION_BREAK CALL FUNCTION 'RS_NAVIGATION_BREAK'.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'CROSSREF' object_name = rsrd1-objname object_type = nodetype monitor_activation = 'X' EXCEPTIONS OTHERS = 01.

RS_NAVIGATION_BREAK_RESET CALL FUNCTION 'RS_NAVIGATION_BREAK_RESET'.

INTERN_DD_TABL_TYPE CALL FUNCTION 'INTERN_DD_TABL_TYPE' EXPORTING objname = rsrd1-objname objstate = 'A' IMPORTING objtype = eutype.

RS_NAVIGATION_BREAK





CALL FUNCTION 'RS_NAVIGATION_BREAK'.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'ENVIRONMENT' object_name = rsrd1-objname object_type = nodetype monitor_activation = 'X' EXCEPTIONS OTHERS = 01.

RS_NAVIGATION_BREAK_RESET CALL FUNCTION 'RS_NAVIGATION_BREAK_RESET'.

RS_DD_DELETE CALL FUNCTION 'RS_DD_DELETE' EXPORTING objname = rsrd1-objname objtype = eutype.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = smodilog_key-obj_type.

CLM_DICT_DIFFERENCES_SHOW CALL FUNCTION 'CLM_DICT_DIFFERENCES_SHOW' EXPORTING object = smodilog_key.

RS_TOOLDOCU_ACCESS CALL FUNCTION 'RS_TOOLDOCU_ACCESS' EXPORTING tool_type = nodetype EXCEPTIONS not_executed = 1 OTHERS = 2.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'EDIT' object_name = rsrd1-objname object_type = tkind EXCEPTIONS OTHERS = 1.

RS_DD_F4_OBJECT CALL FUNCTION 'RS_DD_F4_OBJECT' EXPORTING objname = rsrd1-objname objtype = eutype IMPORTING selobjname = rsrd1-objname.

RS_DD_EDIT CALL FUNCTION 'RS_DD_EDIT' EXPORTING objname = rsrd1-objname objtype = eutype popup = popup.

INTERN_DD_SEL_TYPEKIND CALL FUNCTION 'INTERN_DD_SEL_TYPEKIND' IMPORTING typekind = tkind EXCEPTIONS not_executed = 1 OTHERS = 2.

INTERN_TRANSL_TADIR_TYPE CALL FUNCTION 'INTERN_TRANSL_TADIR_TYPE' EXPORTING tadir_type = tkind IMPORTING eutype = eutype EXCEPTIONS invalid_type = 1 OTHERS = 2.

REPOSITORY_INFO_SYSTEM CALL FUNCTION 'REPOSITORY_INFO_SYSTEM' EXPORTING object_type = nodetype action = 'S' object_name = rsrd1-objname enclosing_object = '' IMPORTING object_name_selected = rsrd1-objname EXCEPTIONS OTHERS = 01.

DD_MX_TNMAP_MAINTAIN_ALL CALL FUNCTION 'DD_MX_TNMAP_MAINTAIN_ALL'.

RS_DD_F4_OBJECT CALL FUNCTION 'RS_DD_F4_OBJECT' EXPORTING objname = rsrd1-objname objtype = eutype suppress_selection = 'X' IMPORTING selobjname = rsrd1-objname.

RS_DD_PRINT CALL FUNCTION 'RS_DD_PRINT' EXPORTING objname = rsrd1-objname objtype = eutype.

RS_DD_ACT_PROT CALL FUNCTION 'RS_DD_ACT_PROT' EXPORTING objname = rsrd1-objname objtype = eutype EXCEPTIONS invalid_parameter = 1.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'SHOW' object_name = rsrd1-objname object_type = tkind EXCEPTIONS OTHERS = 1.

RS_DD_F4_OBJECT CALL FUNCTION 'RS_DD_F4_OBJECT' EXPORTING objname = rsrd1-objname objtype = eutype IMPORTING selobjname = rsrd1-objname.

RS_DD_SHOW CALL FUNCTION 'RS_DD_SHOW' EXPORTING objname = rsrd1-objname objtype = eutype popup = popup.




INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = transp_key-obj_type.

CLM_DICT_MODIFICATION_RESET CALL FUNCTION 'CLM_DICT_MODIFICATION_RESET' CHANGING modobject = modobject EXCEPTIONS permission_failure = 1 not_executed = 2 not_found = 3 OTHERS = 4.

RS_TASK_OVERVIEW CALL FUNCTION 'RS_TASK_OVERVIEW'.

VIEW_MAINTENANCE_GENERATE CALL FUNCTION 'VIEW_MAINTENANCE_GENERATE' EXPORTING tabname = rsrd1-objname action = 'U' bastab = ' ' EXCEPTIONS OTHERS = 01.

VIEW_MAINTENANCE_GENERATE CALL FUNCTION 'VIEW_MAINTENANCE_GENERATE' EXPORTING tabname = rsrd1-objname action = 'U' bastab = 'X' EXCEPTIONS OTHERS = 01.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = object-objtype.

APPLICATION_HIERARCHY_CALL * call function 'APPLICATION_HIERARCHY_CALL' * exporting * obj_type = nodetype.

RS_COMPONENT_VIEW_DISPLAY CALL FUNCTION 'RS_COMPONENT_VIEW_DISPLAY' EXPORTING object_type = adirobject language = sy-langu EXCEPTIONS OTHERS = 1.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = object-objtype.

RS_CORR_CHECK CALL FUNCTION 'RS_CORR_CHECK' EXPORTING object = object object_class = 'DICT' suppress_dialog = 'X' IMPORTING master_language = malangu transport_key = transp_key EXCEPTIONS OTHERS = 1.

RS_TEXTLOG_TRANSLATION_TOOL CALL FUNCTION 'RS_TEXTLOG_TRANSLATION_TOOL' EXPORTING master_language = malangu transport_key = transp_key EXCEPTIONS incompatible_method = 01.

RS_WORKBENCH_CUSTOMIZING CALL FUNCTION 'RS_WORKBENCH_CUSTOMIZING'.

RS_DD_VERSION CALL FUNCTION 'RS_DD_VERSION' EXPORTING objectname = rsrd1-objname objtype = eutype display = ' ' lock = ' '.

INTERN_TYPE_KIND CALL FUNCTION 'INTERN_TYPE_KIND' EXPORTING typename = rsrd1-objname status = 'I' IMPORTING typekind = adirobject.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = adirobject EXCEPTIONS invalid_type = 1.

TYPD_GET_STATE_FOR_SE11 CALL FUNCTION 'TYPD_GET_STATE_FOR_SE11' EXPORTING typdname = typegroup IMPORTING state = state EXCEPTIONS reps_not_exist = 1 OTHERS = 2.

DDIF_STATE_GET CALL FUNCTION 'DDIF_STATE_GET' EXPORTING type = adirobject name = rsrd1-objname state = 'M' IMPORTING gotstate = state EXCEPTIONS illegal_input = 1 OTHERS = 2.

RS_DD_RESET CALL FUNCTION 'RS_DD_RESET' EXPORTING trobjtype = adirobject objname = rsrd1-objname secname = '' state = state suppress_access_check = '' EXCEPTIONS not_executed = 1 no_inactive_version = 2 permission_failure = 3 OTHERS = 4.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = adirobject EXCEPTIONS invalid_type = 1.

SVRS_AFTER_CHANGED_ONLINE_NEW CALL FUNCTION 'SVRS_AFTER_CHANGED_ONLINE_NEW' EXPORTING e071_entry = e071_entry status = 'A' * IMPORTING * VERSION_NEW = EXCEPTIONS non_versionable_objtype = 1 no_tadir_entry = 2 object_not_found = 3 object_not_locked = 4.

INTERN_TRANSL_EUTYPE CALL FUNCTION 'INTERN_TRANSL_EUTYPE' EXPORTING eutype = eutype IMPORTING tadir_type = smodilog_key-obj_type.

CLM_DICT_ORIGINAL_VERSION CALL FUNCTION 'CLM_DICT_ORIGINAL_VERSION' EXPORTING object = smodilog_key.

RS_NAVIGATION_POP * call function 'RS_NAVIGATION_POP'. im Monitor



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