SAP Reports / Programs | Personnel Management | Personnel Administration(PA-PA) SAP PA

MP50JF10 SAP ABAP INCLUDE - documentation and ABAP source code







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

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:

ENQUEUE_ESRDIRE CALL FUNCTION 'ENQUEUE_ESRDIRE' EXPORTING mode_trdir = 'E' name = p_repid * X_NAME = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_ESRDIRE CALL FUNCTION 'DEQUEUE_ESRDIRE' EXPORTING mode_trdir = 'E' name = p_repid.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = textline1 textline2 = textline2 titel = text-000 IMPORTING answer = answer.

TR_TADIR_POPUP_ENTRY_E071 CALL FUNCTION 'TR_TADIR_POPUP_ENTRY_E071' EXPORTING wi_e071_pgmid = 'R3TR' wi_e071_object = 'PROG' wi_e071_obj_name = l_obj_name_e071 * WI_E071_GENNUM = ' ' * WI_MESSAGE_ENTER_DEVCLASS = ' ' * WI_READ_ONLY = ' ' * WI_TADIR_DEVCLASS = ' ' wi_tadir_genflag = p_genflag * WI_TADIR_MASTERLANG = ' ' IMPORTING we_tadir = my_tadir * ES_TDEVC = EXCEPTIONS OTHERS = 99.

TR_TADIR_INTERFACE CALL FUNCTION 'TR_TADIR_INTERFACE' EXPORTING * WI_DELETE_TADIR_ENTRY = ' ' * WI_REMOVE_REPAIR_FLAG = ' ' * WI_SET_REPAIR_FLAG = ' ' wi_test_modus = ' ' wi_tadir_pgmid = 'R3TR' wi_tadir_object = 'PROG' wi_tadir_obj_name = l_obj_name * WI_TADIR_KORRNUM = ' ' * WI_TADIR_SRCSYSTEM = ' ' * WI_TADIR_AUTHOR = ' ' wi_tadir_devclass = rp50i-devclass * WI_TADIR_MASTERLANG = ' ' * WI_TADIR_CPROJECT = ' ' * WI_TADIR_VERSID = ' ' * WI_REMOVE_GENFLAG = ' ' wi_set_genflag = p_genflag * WI_READ_ONLY = ' ' * IV_SET_EDTFLAG = ' ' * IMPORTING * NEW_GTADIR_ENTRY = * NEW_TADIR_ENTRY = EXCEPTIONS OTHERS = 99.

RS_CORR_INSERT * CALL FUNCTION 'RS_CORR_INSERT' * EXPORTING * OBJECT = OBJECT * OBJECT_CLASS = OBJECT_CLASS * MODE = MODUS * MASTER_LANGUAGE = SY-LANGU * DEVCLASS = L_DEVCLASS * KORRNUM = G_CORRNUM * IMPORTING * KORRNUM = G_CORRNUM * DEVCLASS = G_DEVCLASS * EXCEPTIONS * CANCELLED = 01 * PERMISSION_FAILURE = 02 * UNKNOWN_OBJECTCLASS = 03.

TR_APPEND_TO_COMM * CALL FUNCTION 'TR_APPEND_TO_COMM' * EXPORTING * PI_KORRNUM = G_CORRNUM * WI_E071 = L_E071 ** WI_SIMULATION = ' ' ** WI_SUPPRESS_KEY_CHECK = ' ' * TABLES * WT_E071K = L_TAB_E071K.

TR_OBJECT_CHECK CALL FUNCTION 'TR_OBJECT_CHECK' EXPORTING wi_ko200 = l_ko200_in IMPORTING * we_order = l_order * we_task = l_task we_ko200 = l_ko200_out we_object_appendable = l_appendable * es_tadir = l_tadir TABLES wt_e071k = l_e071k_tab EXCEPTIONS OTHERS = 1.

TR_OBJECT_INSERT CALL FUNCTION 'TR_OBJECT_INSERT' EXPORTING wi_order = g_corrnum wi_ko200 = l_ko200_in IMPORTING we_order = l_order we_task = l_task * WE_KO200 = L_KO200_OUT * ES_TADIR = L_TADIR TABLES wt_e071k = l_e071k_tab.

TR_ORDER_CHOICE_CORRECTION CALL FUNCTION 'TR_ORDER_CHOICE_CORRECTION' "RITDELE EXPORTING "RITDELE iv_category = 'SYST' "RITDELE iv_cli_dep = ' ' "RITDELE IMPORTING "RITDELE ev_task = g_corrnum "RITDELE EXCEPTIONS "RITDELE invalid_category = 1 "RITDELE no_correction_selected = 2 "RITDELE OTHERS = 3. "RITDELE

TR_APPEND_TO_COMM CALL FUNCTION 'TR_APPEND_TO_COMM' EXPORTING pi_korrnum = g_corrnum wi_e071 = l_e071 * WI_SIMULATION = ' ' * WI_SUPPRESS_KEY_CHECK = ' ' TABLES wt_e071k = l_tab_e071k.

RH_NAMESPACE_CHECK_INFTY CALL FUNCTION 'RH_NAMESPACE_CHECK_INFTY' EXPORTING INFTY = rp50i-infty.

TR_SYS_PARAMS CALL FUNCTION 'TR_SYS_PARAMS' "new_ITF IMPORTING "new_ITF systemtype = l_systemtype. "new_ITF

DDIF_STATE_GET CALL FUNCTION 'DDIF_STATE_GET' "new_ITF EXPORTING "new_ITF type = 'TABL' "new_ITF name = l_pname "new_ITF IMPORTING "new_ITF gotstate = l_gotstate. "new_ITF

TR_SYS_PARAMS CALL FUNCTION 'TR_SYS_PARAMS' "new_ITF IMPORTING "new_ITF systemtype = l_systemtype. "new_ITF

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING tabname = sachg_ci TABLES dfies_tab = dfies_ci_tab EXCEPTIONS not_found = 1 OTHERS = 2.

RPAQ_XREF_FUNC_AREAS CALL FUNCTION 'RPAQ_XREF_FUNC_AREAS' EXPORTING infty = rp50i-infty TABLES func_areas = all_func_areas.

RPAQ_GET_FUNC_AREAS CALL FUNCTION 'RPAQ_GET_FUNC_AREAS' TABLES func_areas = all_func_areas sel_func_areas = sel_func_areas.

RPAQ_ADD_FIELDS_AND_GENER_FA





CALL FUNCTION 'RPAQ_ADD_FIELDS_AND_GENER_FA' EXPORTING infty = rp50i-infty TABLES func_areas = sel_func_areas fields = ci_fields EXCEPTIONS incorrect_call = 1 OTHERS = 2.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'V_T582A'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'V_T591A'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'V_T588B'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'T529A'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'T529F'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'T777D'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'T582C'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'V_T582L'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'T588M'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'S' view_name = 'V_T582V'.

TR_SYS_PARAMS CALL FUNCTION 'TR_SYS_PARAMS' "new_ITF IMPORTING "new_ITF systemtype = l_systemtype. "new_ITF

RS_TASK_OVERVIEW CALL FUNCTION 'RS_TASK_OVERVIEW'.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' "new_ITF EXPORTING "new_ITF action = 'U' "new_ITF view_name = 'V_T588MFPROPC'. "new_ITF

TR_SYS_PARAMS CALL FUNCTION 'TR_SYS_PARAMS' "new_ITF IMPORTING "new_ITF systemtype = l_systemtype. "new_ITF

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' "new_ITF EXPORTING "new_ITF action = 'U' "new_ITF view_name = 'V_T588MFPROPS'. "new_ITF

TRINT_SPLIT_OBJECT call function 'TRINT_SPLIT_OBJECT' exporting iv_obj_name = lv_obj_name_fuba importing ev_prefix_name = lv_prefix.

TR_OBJECTS_CHECK CALL FUNCTION 'TR_OBJECTS_CHECK' TABLES wt_ko200 = lt_ko200 EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2 OTHERS = 3.

TR_OBJECTS_INSERT CALL FUNCTION 'TR_OBJECTS_INSERT' TABLES wt_ko200 = lt_ko200 EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2 OTHERS = 3.

TRINT_TADIR_POPUP CALL FUNCTION 'TRINT_TADIR_POPUP' EXPORTING wi_tadir = ls_tadir_old IMPORTING we_tadir_new = ls_tadir_new EXCEPTIONS display_mode = 1 exit = 2 global_tadir_insert_error = 3 no_systemname = 4 no_systemtype = 5 no_tadir_type = 6 reserved_name = 7 tadir_not_exist = 8 close = 9 no_object_authority = 10 no_modification_of_head_syst = 11 obj_specification_not_unique = 12 pgmid_object_not_allowed = 13 object_reserved_for_devclass = 14 OTHERS = 15.




TR_TADIR_INTERFACE CALL FUNCTION 'TR_TADIR_INTERFACE' EXPORTING wi_test_modus = ' ' wi_tadir_pgmid = is_tadir_old-pgmid wi_tadir_object = is_tadir_old-object wi_tadir_obj_name = is_tadir_old-obj_name wi_tadir_author = is_tadir_new-author wi_tadir_devclass = is_tadir_new-devclass EXCEPTIONS tadir_entry_not_existing = 1 tadir_entry_ill_type = 2 no_systemname = 3 no_systemtype = 4 original_system_conflict = 5 object_reserved_for_devclass = 6 object_exists_global = 7 object_exists_local = 8 object_is_distributed = 9 obj_specification_not_unique = 10 no_authorization_to_delete = 11 devclass_not_existing = 12 simultanious_set_remove_repair = 13 order_missing = 14 no_modification_of_head_syst = 15 pgmid_object_not_allowed = 16 masterlanguage_not_specified = 17 devclass_not_specified = 18 specify_owner_unique = 19 loc_priv_objs_no_repair = 20 gtadir_not_reached = 21 object_locked_for_order = 22 change_of_class_not_allowed = 23 no_change_from_sap_to_tmp = 24 OTHERS = 25.



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