SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Menu Painter(BC-DWB-TOO-MEN) SAP BC

MSEUKF01 SAP ABAP INCLUDE - documentation and ABAP source code







MSEUKF01 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 MSEUKF01 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 MSEUKF01. "Basic submit
SUBMIT MSEUKF01 AND RETURN. "Return to original report after report execution complete
SUBMIT MSEUKF01 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 MSEUKF01

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:

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING AUTHORITY_CHECK = 'X' MODE = 'SHOW' OBJECT = NAME OBJECT_CLASS = 'SCUA' EXCEPTIONS CANCELED_IN_CORR = 1 ENQUEUED_BY_USER = 2 ENQUEUE_SYSTEM_FAILURE = 3 ILLEGAL_PARAMETER_VALUES = 4 LOCKED_BY_AUTHOR = 5 NO_MODIFY_PERMISSION = 6 NO_SHOW_PERMISSION = 7 PERMISSION_FAILURE = 8 REQUEST_LANGUAGE_DENIED = 9 OTHERS = 10.

RS_CUA_INTERNAL_FETCH CALL FUNCTION 'RS_CUA_INTERNAL_FETCH' EXPORTING PROGRAM = NAME_OLD IMPORTING ADM = OBJ2_ADM LANGU = OBJ2_VRSA-MOD_LANGU * AUTHOR = * DATE = * TIME = CAUTHOR = OBJ2_VRSA-AUTHOR CDATE = OBJ2_VRSA-CDATE CTIME = OBJ2_VRSA-CTIME * GDATE = * GTIME = TABLES STA = OBJ2_STA FUN = OBJ2_FUN MEN = OBJ2_MEN MTX = OBJ2_MTX ACT = OBJ2_ACT BUT = OBJ2_BUT PFK = OBJ2_PFK SET = OBJ2_SET DOC = OBJ2_DOC TIT = OBJ2_TIT biv = obj2_biv EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

RS_CUA_INTERNAL_FETCH CALL FUNCTION 'RS_CUA_INTERNAL_FETCH' EXPORTING PROGRAM = NAME_NEW * LANGUAGE = IMPORTING ADM = OBJ1_ADM LANGU = OBJ1_VRSA-MOD_LANGU * AUTHOR = * DATE = * TIME = CAUTHOR = OBJ1_VRSA-AUTHOR CDATE = OBJ1_VRSA-CDATE CTIME = OBJ1_VRSA-CTIME * GDATE = * GTIME = TABLES STA = OBJ1_STA FUN = OBJ1_FUN MEN = OBJ1_MEN MTX = OBJ1_MTX ACT = OBJ1_ACT BUT = OBJ1_BUT PFK = OBJ1_PFK SET = OBJ1_SET DOC = OBJ1_DOC TIT = OBJ1_TIT biv = obj1_biv EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

RS_CUA_INTERNAL_VERS_FETCH CALL FUNCTION 'RS_CUA_INTERNAL_VERS_FETCH' EXPORTING PROGRAM = PROGRAM VERSNO = VERSNO1 * DESTINATION = LOG_DEST IMPORTING ADM = OBJ1_ADM LANGU = OBJ1_VRSA-MOD_LANGU TABLES STA = OBJ1_STA FUN = OBJ1_FUN MEN = OBJ1_MEN MTX = OBJ1_MTX ACT = OBJ1_ACT BUT = OBJ1_BUT PFK = OBJ1_PFK SET = OBJ1_SET DOC = OBJ1_DOC TIT = OBJ1_TIT biv = obj1_biv EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

RS_CUA_INTERNAL_VERS_FETCH CALL FUNCTION 'RS_CUA_INTERNAL_VERS_FETCH' EXPORTING PROGRAM = PROGRAM VERSNO = VERSNO2 DESTINATION = LOG_DEST IMPORTING ADM = OBJ2_ADM LANGU = OBJ2_VRSA-MOD_LANGU TABLES STA = OBJ2_STA FUN = OBJ2_FUN MEN = OBJ2_MEN MTX = OBJ2_MTX ACT = OBJ2_ACT BUT = OBJ2_BUT PFK = OBJ2_PFK SET = OBJ2_SET DOC = OBJ2_DOC TIT = OBJ2_TIT biv = obj2_biv EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_VRSA' TABLES OBJ1_TAB = OBJ1_VRSA OBJ2_TAB = OBJ2_VRSA DISPLAY_TAB = VRSA_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = VRSA_FIELDS BLOCK_INFO = VRSA_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = VRSA_FIELDS BLOCK_INFO = VRSA_BLOCK * HS_KEY = TABLES DISPLAY_TAB = VRSA_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_FUNT' TABLES OBJ1_TAB = OBJ1_FUNS OBJ2_TAB = OBJ2_FUNS DISPLAY_TAB = FUNS_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = FUNS_FIELDS BLOCK_INFO = FUNS_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_FUN' TABLES OBJ1_TAB = OBJ1_FUND OBJ2_TAB = OBJ2_FUND DISPLAY_TAB = FUND_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = FUND_FIELDS BLOCK_INFO = FUND_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = FUNS_FIELDS BLOCK_INFO = FUNS_BLOCK * HS_KEY = TABLES DISPLAY_TAB = FUNS_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = FUND_FIELDS BLOCK_INFO = FUND_BLOCK * HS_KEY = TABLES DISPLAY_TAB = FUND_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_TITT' TABLES OBJ1_TAB = OBJ1_TIT OBJ2_TAB = OBJ2_TIT DISPLAY_TAB = RSMPE_TITT_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_TITT_FIELDS BLOCK_INFO = RSMPE_TITT_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_TITT_FIELDS BLOCK_INFO = RSMPE_TITT_BLOCK * HS_KEY = TABLES DISPLAY_TAB = RSMPE_TITT_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_STAT' TABLES OBJ1_TAB = OBJ1_STA OBJ2_TAB = OBJ2_STA DISPLAY_TAB = RSMPE_STAT_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_STAT_FIELDS BLOCK_INFO = RSMPE_STAT_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_STAT_FIELDS BLOCK_INFO = RSMPE_STAT_BLOCK * HS_KEY = TABLES DISPLAY_TAB = RSMPE_STAT_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_MNLT' TABLES OBJ1_TAB = OBJ1_MENS OBJ2_TAB = OBJ2_MENS DISPLAY_TAB = MENS_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = MENS_FIELDS BLOCK_INFO = MENS_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_MNLT' TABLES OBJ1_TAB = OBJ1_MEND OBJ2_TAB = OBJ2_MEND DISPLAY_TAB = MEND_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = MEND_FIELDS BLOCK_INFO = MEND_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_MNLT' TABLES OBJ1_TAB = OBJ1_MENI OBJ2_TAB = OBJ2_MENI DISPLAY_TAB = MENI_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = MENI_FIELDS BLOCK_INFO = MENI_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH





CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = MENS_FIELDS BLOCK_INFO = MENS_BLOCK * HS_KEY = TABLES DISPLAY_TAB = MENS_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = MEND_FIELDS BLOCK_INFO = MEND_BLOCK * HS_KEY = TABLES DISPLAY_TAB = MEND_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = MENI_FIELDS BLOCK_INFO = MENI_BLOCK * HS_KEY = TABLES DISPLAY_TAB = MENI_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_VRSH' TABLES OBJ1_TAB = OBJ1_ACTH OBJ2_TAB = OBJ2_ACTH DISPLAY_TAB = ACTH_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = ACTH_FIELDS BLOCK_INFO = ACTH_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_ACTV' TABLES OBJ1_TAB = OBJ1_ACTV OBJ2_TAB = OBJ2_ACTV DISPLAY_TAB = RSMPE_ACTV_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_ACTV_FIELDS BLOCK_INFO = RSMPE_ACTV_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = ACTH_FIELDS BLOCK_INFO = ACTH_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = ACTH_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_ACTV_FIELDS BLOCK_INFO = RSMPE_ACTV_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = RSMPE_ACTV_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_VRSH' TABLES OBJ1_TAB = OBJ1_MENH OBJ2_TAB = OBJ2_MENH DISPLAY_TAB = MENH_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = MENH_FIELDS BLOCK_INFO = MENH_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_MENV' TABLES OBJ1_TAB = OBJ1_MENV OBJ2_TAB = OBJ2_MENV DISPLAY_TAB = RSMPE_MENV_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_MENV_FIELDS BLOCK_INFO = RSMPE_MENV_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = MENH_FIELDS BLOCK_INFO = MENH_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = MENH_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_MENV_FIELDS BLOCK_INFO = RSMPE_MENV_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = RSMPE_MENV_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_VRSH' TABLES OBJ1_TAB = OBJ1_PFKH OBJ2_TAB = OBJ2_PFKH DISPLAY_TAB = PFKH_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = PFKH_FIELDS BLOCK_INFO = PFKH_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_PFKV' TABLES OBJ1_TAB = OBJ1_PFKV OBJ2_TAB = OBJ2_PFKV DISPLAY_TAB = RSMPE_PFKV_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_PFKV_FIELDS BLOCK_INFO = RSMPE_PFKV_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = PFKH_FIELDS BLOCK_INFO = PFKH_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = PFKH_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_PFKV_FIELDS BLOCK_INFO = RSMPE_PFKV_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = RSMPE_PFKV_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_VRSH' TABLES OBJ1_TAB = OBJ1_BUTH OBJ2_TAB = OBJ2_BUTH DISPLAY_TAB = BUTH_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = BUTH_FIELDS BLOCK_INFO = BUTH_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_BUTV' TABLES OBJ1_TAB = OBJ1_BUTV OBJ2_TAB = OBJ2_BUTV DISPLAY_TAB = RSMPE_BUTV_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_BUTV_FIELDS BLOCK_INFO = RSMPE_BUTV_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = BUTH_FIELDS BLOCK_INFO = BUTH_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = BUTH_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_BUTV_FIELDS BLOCK_INFO = RSMPE_BUTV_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = RSMPE_BUTV_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_VRSH' TABLES OBJ1_TAB = OBJ1_STAH OBJ2_TAB = OBJ2_STAH DISPLAY_TAB = STAH_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = STAH_FIELDS BLOCK_INFO = STAH_BLOCK EXCEPTIONS OTHERS = 0.




RS_VERS_BLOCK_ALL CALL FUNCTION 'RS_VERS_BLOCK_ALL' EXPORTING TABNAME = 'RSMPE_STAF' TABLES OBJ1_TAB = OBJ1_SET OBJ2_TAB = OBJ2_SET DISPLAY_TAB = RSMPE_STAF_LIST KEY_FIELDS = KEY_FIELDS TECH_FIELDS = TECH_FIELDS * CHECKBOX_FIELDS = CHANGING FIELD_CAT = RSMPE_STAF_FIELDS BLOCK_INFO = RSMPE_STAF_BLOCK EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = STAH_FIELDS BLOCK_INFO = STAH_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = STAH_LIST EXCEPTIONS OTHERS = 0.

RS_VERS_DISPLAY_PUSH CALL FUNCTION 'RS_VERS_DISPLAY_PUSH' EXPORTING FIELD_CAT = RSMPE_STAF_FIELDS BLOCK_INFO = RSMPE_STAF_BLOCK HS_KEY = KEYINFO TABLES DISPLAY_TAB = RSMPE_STAF_LIST EXCEPTIONS 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 MSEUKF01 or its description.