SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Customer Enhancements(BC-DWB-CEX) SAP BC

MSEXII04 SAP ABAP INCLUDE - documentation and ABAP source code







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


INCLUDES used within this REPORT MSEXII04

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:

REPOSITORY_INFO_SYSTEM_F4 CALL FUNCTION 'REPOSITORY_INFO_SYSTEM_F4' EXPORTING object_type = 'XD' object_name = l_badidefname * ENCLOSING_OBJECT = * SUPPRESS_SELECTION = 'X' variant = 'SAP&CLASSIC' * LIST_VARIANT = ' ' * DISPLAY_FIELD = * MULTIPLE_SELECTION = * SELECT_ALL_FIELDS = ' ' * WITHOUT_PERSONAL_LIST = ' ' * PACKAGE = ' ' * USE_ALV_GRID = ' ' IMPORTING object_name_selected = l_badidefname * ENCLOSING_OBJECT_SELECTED = * STRUCINF = * TABLES * OBJECTS_SELECTED = * RECORD_TAB = EXCEPTIONS cancel = 1 wrong_type = 2 OTHERS = 3.

F4_EXIT * CALL FUNCTION 'F4_EXIT' * EXPORTING * object = l_badidefname * suppress_selection = ' ' * display_only = ' ' * variant = 'SAP&CLASSIC' * IMPORTING * RESULT = l_badidefname * result_spotname = l_spotname.

REPOSITORY_INFO_SYSTEM_F4 CALL FUNCTION 'REPOSITORY_INFO_SYSTEM_F4' EXPORTING object_type = 'XI' object_name = l_badiimpname * ENCLOSING_OBJECT = * SUPPRESS_SELECTION = 'X' variant = 'SAP&CLASSIC' * LIST_VARIANT = ' ' * DISPLAY_FIELD = * MULTIPLE_SELECTION = * SELECT_ALL_FIELDS = ' ' * WITHOUT_PERSONAL_LIST = ' ' * PACKAGE = ' ' * USE_ALV_GRID = ' ' IMPORTING object_name_selected = l_badiimpname * ENCLOSING_OBJECT_SELECTED = * STRUCINF = * TABLES * OBJECTS_SELECTED = * RECORD_TAB = EXCEPTIONS cancel = 1 wrong_type = 2 OTHERS = 3 .

F4_EXIT_IMPLEMENTATION * CALL FUNCTION 'F4_EXIT_IMPLEMENTATION' * EXPORTING * object = l_badiimpname * suppress_selection = ' ' * display_only = ' ' * variant = 'SAP&CLASSIC' * IMPORTING * RESULT = l_badiimpname * RESULT_ENHNAME = L_enhname.

WB_CHECK_OBJECT_EXISTENCE CALL FUNCTION 'WB_CHECK_OBJECT_EXISTENCE' EXPORTING p_objtype = g_object_type p_objname = g_object_name IMPORTING object_exists = g_exists.

ENH_BADI_DEF_SHOW_IMPLEMENTS CALL FUNCTION 'ENH_BADI_DEF_SHOW_IMPLEMENTS' EXPORTING im_spot = badi_spot-enhspotname "object_key-spotname im_badi_def = badi_spot-badi_name.

SXO_IMPL_FOR_BADI_OVER CALL FUNCTION 'SXO_IMPL_FOR_BADI_OVER' EXPORTING exit_name = rsexscrn-exit_name CHANGING fcode = l_ok_code2 EXCEPTIONS no_imps_existing = 1 badi_not_existing = 2 action_canceled = 3 OTHERS = 4.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'TADIR' object_type = seex_def_ob_class object_name = object_key EXCEPTIONS OTHERS = 0.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'TADIR' object_type = 'ENHS' object_name = object_key EXCEPTIONS OTHERS = 0.

WB_CHECK_OBJECT_EXISTENCE CALL FUNCTION 'WB_CHECK_OBJECT_EXISTENCE' EXPORTING p_objtype = g_object_type p_objname = g_object_name IMPORTING object_exists = g_exists.

WB_CHECK_OBJECT_EXISTENCE CALL FUNCTION 'WB_CHECK_OBJECT_EXISTENCE' EXPORTING p_objtype = g_object_type p_objname = g_object_name IMPORTING object_exists = g_exists.

SXO_IMPL_CALL_FORMULARBUILDER CALL FUNCTION 'SXO_IMPL_CALL_FORMULARBUILDER' EXPORTING imp_name = rsexscrn-imp_name.

SXO_IMPL_CALL_FORMULARBUILDER CALL FUNCTION 'SXO_IMPL_CALL_FORMULARBUILDER' EXPORTING enhname = g_enhname imp_name = g_badiimpl.

SXO_IMPL_DACTVE CALL FUNCTION 'SXO_IMPL_DACTVE' EXPORTING imp_name = rsexscrn-imp_name EXCEPTIONS action_canceled = 1 OTHERS = 2.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'TADIR' object_type = seex_imp_ob_class object_name = rsexscrn-imp_name EXCEPTIONS OTHERS = 0.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING operation = 'TADIR' object_type = 'ENHO' object_name = g_enhname EXCEPTIONS OTHERS = 0.

SXO_IMPL_FOR_BADI_OVER CALL FUNCTION 'SXO_IMPL_FOR_BADI_OVER' EXPORTING exit_name = rsexscrn-exit_name CHANGING fcode = l_ok_code2 EXCEPTIONS no_imps_existing = 1 badi_not_existing = 2 action_canceled = 3 OTHERS = 4.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING global_lock = seex_true master_language = sy-langu mode = seex_access_free object = rsexscrn-exit_name object_class = seex_def_ob_class suppress_language_dialog = ' ' EXCEPTIONS canceled_in_corr = 0 enqueued_by_user = 0 enqueue_system_failure = 0 illegal_parameter_values = 0 locked_by_author = 0 no_modify_permission = 0 no_show_permission = 0 permission_failure = 0 request_language_denied = 0 OTHERS = 0.

RS_ACCESS_PERMISSION





CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING global_lock = seex_true master_language = sy-langu mode = seex_access_free object = rsexscrn-imp_name object_class = seex_imp_ob_class suppress_language_dialog = ' ' EXCEPTIONS canceled_in_corr = 0 enqueued_by_user = 0 enqueue_system_failure = 0 illegal_parameter_values = 0 locked_by_author = 0 no_modify_permission = 0 no_show_permission = 0 permission_failure = 0 request_language_denied = 0 OTHERS = 0.



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