BPS03F01 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 BPS03F01 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.
Title: Include BPS03F01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-cprog dynumb = sy-dynnr TABLES dynpfields = dyfield EXCEPTIONS invalid_dynprofield = 4.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING fieldname = 'RQTYP' tabname = 'T74_BPS07' IMPORTING select_value = p_rqtyp TABLES fields = ihelp_fields valuetab = helptab.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING fieldname = 'RQOPT' tabname = 'T74_BPS12' IMPORTING select_value = p_rqopt TABLES fields = ihelp_fields valuetab = helptab.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING fieldname = 'RDPUR' tabname = 'T74_BPS18' IMPORTING select_value = p_rdpur TABLES fields = ihelp_fields valuetab = helptab.
RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = country_grp begda = sy-datum endda = sy-datum IMPORTING waers = reqcur EXCEPTIONS molga_not_in_t001p = 1 no_entry_found_in_table_t001 = 2 no_entry_found_in_table_t500p = 3 no_entry_found_in_table_t500c = 4 OTHERS = 5.
HR_BEN_GET_EE_MOLGA CALL FUNCTION 'HR_BEN_GET_EE_MOLGA' EXPORTING pernr = p_pernr datum = p_datum reaction = no_msg IMPORTING molga = p_molga subrc = subrc TABLES error_table = error_table.
HR_BPS_READ_EE_BENEFIT_DATA CALL FUNCTION 'HR_BPS_READ_EE_BENEFIT_DATA' EXPORTING pernr = pernr-pernr datum = requestdate reaction = no_msg IMPORTING ee_benefit_data = benefit_data_0171 subrc = hr_read_subrc.
HR_BEN_HANDLE_ERROR CALL FUNCTION 'HR_BEN_HANDLE_ERROR' EXPORTING msg_class = msg_class2 msg_number = '22' msg_par1 = pernr-pernr msg_par2 = requestdate severity = hr_read_subrc reaction = no_msg TABLES error_table = error_table.
HR_CHECK_MOLGA_INFTY_PERM CALL FUNCTION 'HR_CHECK_MOLGA_INFTY_PERM' EXPORTING molga = country_grp infty = '0006' subty = t591a-subty IMPORTING allowed = allowed.
HR_BPS_CALC_REIMB_AND_DEDUCT CALL FUNCTION 'HR_BPS_CALC_REIMB_AND_DEDUCT' EXPORTING employeenumber = pernr-pernr benefitarea = benefit_area_0171 requesttype = reqtype requestoption = reqoptn requestamount = reqamt requestamtcurr = reqcur keydate = requestdate reaction = success_msg IMPORTING deductpoints = deductpoints reimburseamount = reimbamount purchasepoints = reimbpoints deductamount = deductamount excessamount = excessamount excesspoints = excesspoints nagtivebanlance = negativebalance subrc = subrc TABLES error_table = error_table.
HR_BPS_CALC_REIMB_AND_DEDUCT CALL FUNCTION 'HR_BPS_CALC_REIMB_AND_DEDUCT' EXPORTING employeenumber = pernr-pernr benefitarea = benefit_area_0171 requesttype = reqtype requestoption = reqoptn fixdeductpoints = dedpts keydate = requestdate reaction = success_msg IMPORTING deductpoints = deductpoints reimburseamount = reimbamount purchasepoints = reimbpoints deductamount = deductamount excessamount = excessamount excesspoints = excesspoints nagtivebanlance = negativebalance subrc = subrc TABLES error_table = error_table.
POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = sy-subrc txt1 = text-020.
HR_BPS_CHECK_REIMB_AND_DEDUCT CALL FUNCTION 'HR_BPS_CHECK_REIMB_AND_DEDUCT' EXPORTING employeenumber = request_list-pernr benefitarea = request_list-barea requesttype = reqtype keydate = requestdate reimburseamount = request_list-rbamt reimburseamtcur = request_list-curre deductpoints = request_list-rdpts reaction = no_msg IMPORTING pass = pass subrc = subrc TABLES error_table = error_table.
HR_BPS_CHECK_REIMB_AND_DEDUCT CALL FUNCTION 'HR_BPS_CHECK_REIMB_AND_DEDUCT' EXPORTING employeenumber = request_list-pernr benefitarea = request_list-barea requesttype = reqtype keydate = requestdate reimburseamount = request_list-rbamt reimburseamtcur = request_list-curre deductpoints = request_list-rdpts reaction = no_msg IMPORTING pass = pass subrc = subrc TABLES error_table = error_table.
HR_INFOTYPE_OPERATION CALL FUNCTION 'HR_INFOTYPE_OPERATION' EXPORTING infty = '0718' number = p0718-pernr subtype = p0718-subty validityend = p0718-endda validitybegin = p0718-begda record = p0718 operation = operation * dialog_mode = '1' nocommit = false IMPORTING return = return key = infty_key.
BALW_BAPIRETURN_GET1 CALL FUNCTION 'BALW_BAPIRETURN_GET1' EXPORTING type = success_severity cl = msg_class2 number = '092' par1 = ' ' par2 = ' ' par3 = ' ' par4 = ' ' IMPORTING bapireturn = return.
HR_BEN_HANDLE_ERROR CALL FUNCTION 'HR_BEN_HANDLE_ERROR' EXPORTING pernr = p0718-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 = subrc reaction = success_msg TABLES error_table = error_table.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-026 titel = text-018 cancel_display = false IMPORTING answer = answer.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.