MPCALZF01 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 MPCALZF01 into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_AT_LZ_HANDLE_MANUAL_CHANGE CALL FUNCTION 'HR_AT_LZ_HANDLE_MANUAL_CHANGE' EXPORTING lz_finanz = c_true lz_sv = c_true lz_bva = c_true lz_e18 = c_true pernr = l_pernr austj = l_austj * TABLES * KEYTAB = EXCEPTIONS * NO_LIMITATION_ENTERED = 1 * NO_LZART_PROVIDED = 2 OTHERS = 3.
HR_AT_LZ_GET_PERIOD_STATUS CALL FUNCTION 'HR_AT_LZ_GET_PERIOD_STATUS' EXPORTING period_year = g_year period_month = g_period * ONLY_LAST = ' ' IMPORTING per_year_latest = g_year per_month_latest = g_period anzahl_gesamt = g_pernr_gesamt anzahl_erfolgreich = g_pernr_erstellt actual_record_found = l_actual_found TABLES ta_pernr = l_i_pernr_error[] EXCEPTIONS no_entry_found = 1 * PERIOD_INVALID = 2 OTHERS = 8.
HR_AT_LZ_SELECT_TO_CONFIRM CALL FUNCTION 'HR_AT_LZ_SELECT_TO_CONFIRM' * EXPORTING * i_pernr = * p_revty = 'P' * p_begda = '18000101' * p_endda = '99991231' * i_edtnr = IMPORTING i5a71 = l_i5a71[] i5a72 = l_i5a72[] i5a73 = l_i5a73[] i5a74 = l_i5a74[].
HR_AT_LZ_SELECT_TO_CREATE_ELDA CALL FUNCTION 'HR_AT_LZ_SELECT_TO_CREATE_ELDA' * EXPORTING * SO_PERNR = * P_REVTY = 'P' * P_BEGDA = '18000101' * p_endda = '99991231' IMPORTING i5a71 = l_i5a71[] i5a72 = l_i5a72[] i5a73 = l_i5a73[] i5a74 = l_i5a74[] .
POPUP_DISPLAY_TEXT_USER_BUTTON CALL FUNCTION 'POPUP_DISPLAY_TEXT_USER_BUTTON' EXPORTING * LANGUAGE = SY-LANGU popup_title = l_headline * START_COLUMN = 5 * START_ROW = 5 * DOCU_CLASS = 'DT' text_object = l_text_object display_ok_button = ' ' "Kein OK- Button * DISPLAY_CANCEL_BUTTON = 'X' IMPORTING answer = l_answer TABLES user_buttons = l_ta_buttons parameter = l_ta_params EXCEPTIONS * ERROR_IN_TEXT = 1 * TEXT_NOT_FOUND = 2 OTHERS = 0.
MONTH_NAMES_GET CALL FUNCTION 'MONTH_NAMES_GET' TABLES month_names = l_ta_monate EXCEPTIONS OTHERS = 0.
RP_SET_NAME_FORMAT CALL FUNCTION 'RP_SET_NAME_FORMAT' EXPORTING repid = sy-repid IMPORTING format = g_enam_format.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr =
-pernr infty = '0001' begda = sy-datum endda = sy-datum TABLES infty_tab = l_i0001[] EXCEPTIONS * infty_not_found = 1 OTHERS = 0.
HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING pernr =
-pernr infty = '0002' begda = sy-datum endda = sy-datum TABLES infty_tab = l_i0002[] EXCEPTIONS * infty_not_found = 1 OTHERS = 0.
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING pp0002 =
molga = '03' langu = -sprsl format = g_enam_format namel = 30 IMPORTING edit_name = -ename retcode = l_subrc EXCEPTIONS OTHERS = 0.
HR_PAL_LOG_REFRESH CALL FUNCTION 'HR_PAL_LOG_REFRESH' EXPORTING * i_with_err_and_stat_list = true i_keep_categ = 'X' EXCEPTIONS OTHERS = 99.
HR_PAL_NODE_ADD CALL FUNCTION 'HR_PAL_NODE_ADD' EXPORTING i_relatkey = 'ROOT' i_node_txt = text-pbe i_categ_id = c_pal_categids-i_pernr_list IMPORTING e_node_key = l_final_node EXCEPTIONS OTHERS = 99.
HR_PAL_NODE_ADD_ROW CALL FUNCTION 'HR_PAL_NODE_ADD_ROW' EXPORTING i_node_key = l_final_node i_row_data =
EXCEPTIONS program_error = 1 OTHERS = 99.
HR_PAL_LOG_DISPLAY CALL FUNCTION 'HR_PAL_LOG_DISPLAY' EXPORTING i_s_display_profile = l_display_profile * I_S_FLAT_PROFILE = EXCEPTIONS program_error = 1 no_logs = 2 OTHERS = 99 .
HR_AT_LZ_DISPLAY_PERNR CALL FUNCTION 'HR_AT_LZ_DISPLAY_PERNR' EXPORTING so_pernr = l_so_pernr[] p_begda = l_year_begin p_endda = l_year_end p_fprint = p_print p_form_glz = l_tdform_glz p_form_e18 = l_tdform_e18.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING ddic_structure = l_c_ddic_tabname retfield = 'DTRNR' * pvalkey = ' ' dynpprog = l_cprog dynpnr = l_dynnr dynprofield = p_field * stepl = 0 * window_title = * value = ' ' value_org = 'S' * multible_choice = ' ' * display = ' ' * callback_program = ' ' * callback_form = ' ' * mark_tab = * IMPORTING * USER_RESET = TABLES value_tab = l_i5a1p[] * field_tab = * return_tab = dynpfld_mapping = l_i_dynpfld_map[] EXCEPTIONS * parameter_error = 1 * no_values_found = 2 OTHERS = 0.
DSYS_SHOW_FOR_F1HELP CALL FUNCTION 'DSYS_SHOW_FOR_F1HELP' EXPORTING dokclass = 'RE' dokname = 'RPLGLZA0' EXCEPTIONS OTHERS = 0.
HR_AT_LZ_EDIT_SRTZA CALL FUNCTION 'HR_AT_LZ_EDIT_SRTZA' EXPORTING i_edtnr = l_ta_dtrnr CHANGING i_pal_created_categ = i_pal_categ[].
CALL FUNCTION 'HR_AT_LZ_EDIT_SRTZA' CHANGING i_pal_created_categ = i_pal_categ[].
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 MPCALZF01 or its description.