MPZ07F00 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 MPZ07F00 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_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting msg_class = msg_class8 msg_number = '024' severity = 0 reaction = success_msg tables error_table = error_table.
HR_GETEMPLOYEEDATA_FROMUSER call function 'HR_GETEMPLOYEEDATA_FROMUSER' exporting username = sy-uname importing employeenumber = header_info-pernr name = header_info-name exceptions user_not_found = 1 countrygrouping_not_found = 2 infty_not_found = 3 others = 4.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = sy-msgid msg_number = sy-msgno msg_par1 = sy-msgv1 msg_par2 = sy-msgv2 msg_par3 = sy-msgv3 msg_par4 = sy-msgv4 severity = 0 " not important here reaction = success_msg tables error_table = error_table.
HR_BEN_READ_EE_BENEFIT_DATA call function 'HR_BEN_READ_EE_BENEFIT_DATA' exporting pernr = header_info-pernr datum = header_info-valdt reaction = no_log importing ee_benefit_data = ee_benefit_data subrc = retcd tables error_table = error_table.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = msg_class8 msg_number = '004' severity = 0 reaction = success_msg tables error_table = error_table.
HR_BEN_GET_EE_MOLGA call function 'HR_BEN_GET_EE_MOLGA' exporting pernr = header_info-pernr datum = header_info-valdt reaction = no_log importing molga = header_info-molga subrc = retcd tables error_table = error_table.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting msg_class = msg_class8 msg_number = '007' severity = 0 reaction = success_msg tables error_table = error_table.
BAPI_BEN_BUS3029_GET_PARTICIP call function 'BAPI_BEN_BUS3029_GET_PARTICIP' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt importing return = return tables exist_credit_plans = credit_plans exist_health_plans = health_plans exist_insurance_plans = insure_plans exist_savings_plans = saving_plans exist_spending_plans = spenda_plans exist_miscel_plans = miscel_plans exist_stockp_plans = stockp_plans.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 0 " Error table not used reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_D1 call function 'HR_BEN_MAP_BAPI_TO_RPBEN_D1' exporting bapiben_d1 = credit_plans changing rpben_d1 = int_credit_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = credit_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = credit_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_DA call function 'HR_BEN_MAP_BAPI_TO_RPBEN_DA' exporting bapiben_da = health_plans changing rpben_da = int_health_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = health_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = health_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_DB call function 'HR_BEN_MAP_BAPI_TO_RPBEN_DB' exporting bapiben_db = insure_plans changing rpben_db = int_insure_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = insure_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = insure_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_DC call function 'HR_BEN_MAP_BAPI_TO_RPBEN_DC' exporting bapiben_dc = saving_plans changing rpben_dc = int_saving_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = saving_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = saving_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_DD call function 'HR_BEN_MAP_BAPI_TO_RPBEN_DD' exporting bapiben_dd = spenda_plans changing rpben_dd = int_spenda_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
call function 'HR_BEN_HANDLE_ERROR' exporting pernr = spenda_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = spenda_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_DE call function 'HR_BEN_MAP_BAPI_TO_RPBEN_DE' exporting bapiben_de = miscel_plans changing rpben_de = int_miscel_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = miscel_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = miscel_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
HR_BEN_MAP_BAPI_TO_RPBEN_DF call function 'HR_BEN_MAP_BAPI_TO_RPBEN_DF' exporting bapiben_df = stockp_plans changing rpben_df = int_stockp_plans exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = stockp_plans-person_no msg_class = msg_class8 msg_number = '028' msg_par1 = stockp_plans-ben_plan severity = subrc reaction = reaction tables error_table = error_table.
BAPI_BEN_BUS302901_GET_DEP call function 'BAPI_BEN_BUS302901_GET_DEP' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = health_plans-plan_type importing return = return tables existing_dependents = tmp_dependents.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
BAPI_BEN_BUS302906_GET_DEP call function 'BAPI_BEN_BUS302906_GET_DEP' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = miscel_plans-plan_type importing return = return tables existing_dependents = tmp_dependents.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
BAPI_BEN_BUS302902_GET_BEN call function 'BAPI_BEN_BUS302902_GET_BEN' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = insure_plans-plan_type importing return = return tables exist_beneficiaries = tmp_beneficiaries.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
BAPI_BEN_BUS302903_GET_BEN call function 'BAPI_BEN_BUS302903_GET_BEN' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = saving_plans-plan_type importing return = return tables exist_beneficiaries = tmp_beneficiaries.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
BAPI_BEN_BUS302906_GET_BEN call function 'BAPI_BEN_BUS302906_GET_BEN' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = miscel_plans-plan_type importing return = return tables exist_beneficiaries = tmp_beneficiaries.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
BAPI_BEN_BUS302907_GET_BEN call function 'BAPI_BEN_BUS302907_GET_BEN' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = stockp_plans-plan_type importing return = return tables exist_beneficiaries = tmp_beneficiaries.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
BAPI_BEN_BUS302903_GET_INV call function 'BAPI_BEN_BUS302903_GET_INV' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = saving_plans-plan_type importing return = return tables existing_investments = tmp_investments.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
HR_BEN_MAP_BAPI_TO_RPBENDIV call function 'HR_BEN_MAP_BAPI_TO_RPBENDIV' exporting bapibendiv = tmp_investments changing rpbendiv = int_investments exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = msg_class8 msg_number = '028' msg_par1 = tmp_investments-ben_plan severity = 8 reaction = reaction tables error_table = error_table.
BAPI_BEN_BUS302906_GET_INV call function 'BAPI_BEN_BUS302906_GET_INV' exporting employeenumber = header_info-pernr dateofvalidity = header_info-valdt plantype = miscel_plans-plan_type importing return = return tables existing_investments = tmp_investments.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = return-id msg_number = return-number msg_par1 = return-message_v1 msg_par2 = return-message_v2 msg_par3 = return-message_v3 msg_par4 = return-message_v4 severity = 8 reaction = reaction.
HR_BEN_MAP_BAPI_TO_RPBENDIV call function 'HR_BEN_MAP_BAPI_TO_RPBENDIV' exporting bapibendiv = tmp_investments changing rpbendiv = int_investments exceptions error_converting_iso_code = 1 error_converting_curr_amount = 2 others = 3.
HR_BEN_HANDLE_ERROR call function 'HR_BEN_HANDLE_ERROR' exporting pernr = header_info-pernr msg_class = msg_class8 msg_number = '028' msg_par1 = tmp_investments-ben_plan severity = 8 reaction = reaction tables error_table = error_table.
HR_BEN_GET_TEXT_DOMVALUE call function 'HR_BEN_GET_TEXT_DOMVALUE' exporting domname = 'PFREQ' domvalue = perio reaction = no_msg importing text = pertx subrc = subrc tables error_table = error_table.
HR_BEN_GET_TEXT_DATA_ELEMENT call function 'HR_BEN_GET_TEXT_DATA_ELEMENT' exporting rollname = 'BEN_INVAMT' tlength = '1' reaction = no_msg importing text = inv_amt_text subrc = subrc tables error_table = error_table.
HR_BEN_GET_FORM_SETTINGS call function 'HR_BEN_GET_FORM_SETTINGS' exporting pernr = header_info-pernr datum = header_info-valdt form_type = confirmation_form reaction = reaction importing settings = h74hl subrc = subrc tables error_tab = error_table.
HR_BEN_FORM_PRINT call function 'HR_BEN_FORM_PRINT' exporting pernr = header_info-pernr begda = header_info-valdt endda = header_info-valdt form_type = 'C' command = 'PDF' reaction = reaction importing pdf_table = pdf_tab[] pdf_fsize = pdf_fsize subrc = subrc tables error_table = error_table.
ALEWEB_DOWNLOAD call function 'ALEWEB_DOWNLOAD' exporting data_len = pdf_fsize mime_type = 'application/pdf' data_type = 'RAW' tables data_tab = pdf_line_tab[].
HR_BEN_GET_GENERAL_LINKS call function 'HR_BEN_GET_GENERAL_LINKS' exporting barea = header_info-barea reaction = no_msg importing subrc = retcd tables general_links = general_links error_table = error_table.
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 MPZ07F00 or its description.