RPCBVBD0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use the report RPCBVBD0 (Deduction of Contributions to Professionals Pension Schemes) to prepare the transfer of contributions from professionally insured employees to the pension schemes...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RPCBVBD0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M01_RPCBVBD0 - Deduction of Contribution Amt to PPO
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.
Selection Text: PA_TSOUT = Generate Output Files
Selection Text: PA_TSDTS = For DME
Title: Deduction of Contributions to Professionals Pension Schemes
Text Symbol: TS6 = Parameters for Output in TemSe
Text Symbol: TS4 = For DME
Text Symbol: TS2 = Name of Work File
Text Symbol: TS1 = Obj. No.
Text Symbol: TS0 = External Assignment of Object No. for TemSe Objects
Text Symbol: A20 = RER Number
Text Symbol: A19 = Pension Scheme No.
Text Symbol: A18 = Pens. Sch.
Text Symbol: A17 = Company No. of PPS
Text Symbol: A16 = Pens. Sch.
Text Symbol: A15 = Pension Scheme
Text Symbol: A14 = Professionals Pension Scheme
Text Symbol: A13 = Sender
Text Symbol: A12 = Sender Company No.
Text Symbol: A08 = Number of Professionals Pension Scheme
Text Symbol: A07 = Company Number of Pension Scheme
Text Symbol: A06 = Company Number of Sender
Text Symbol: A05 = TemSe File Created
Text Symbol: A04 = DME for Contributions
Text Symbol: A03 = Control Totals of Contributions to Professionals Pension Schemes
Text Symbol: A02 = Contributions to Professionals Pension Schemes per Personnel Number
Text Symbol: A01 = List of Deductions of Contributions to Prof. Pension Schemes
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = hrdeb_c_molga begda = gs_param-adatum endda = gs_param-adatum IMPORTING waers = gs_param-waers 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_GET_PAYROLL_RESULTS CALL FUNCTION 'HR_GET_PAYROLL_RESULTS' EXPORTING pernr = is_infty-pernr permo = gs_param-permo pabrj = gs_param-pabrj pabrp = gs_param-pabrp waers = gs_param-waers TABLES result_tab = gt_abr EXCEPTIONS no_results = 4 OTHERS = 8.
HR_GET_VALUES_ASSIGN_WAGETYPES CALL FUNCTION 'HR_GET_VALUES_ASSIGN_WAGETYPES' EXPORTING i_molga = hrdeb_c_molga i_appl = hrdeb_c_appl_sveb i_date = is_abr-evp-fpend it_lgart_table = is_abr-inter-rt IMPORTING et_sumlgs = lt_rt EXCEPTIONS ddif_nametab_error = 1 OTHERS = 2.
HR_GET_VALIDITY_OF_APPLICATION CALL FUNCTION 'HR_GET_VALIDITY_OF_APPLICATION' EXPORTING i_molga = hrdeb_c_molga i_appl = hrdeb_c_appl_svmb i_date = ls_svz-begda IMPORTING e_valid = lv_svmb.
HR_GET_REPORTING_COMPANY CALL FUNCTION 'HR_GET_REPORTING_COMPANY' EXPORTING p_molga = hrdeb_c_molga p_appl = hrdeb_c_appl_sveb p_werks = ls_wpbp-werks p_btrtl = ls_wpbp-btrtl p_struc = ls_pme01 * p_date = gs_param-adatum "QFLN1324896 p_date = ls_sv-endda "QFLN1324896 IMPORTING werks_sum = lv_werks btrtl_sum = lv_btrtl EXCEPTIONS rep_comp_not_found = 1 OTHERS = 2.
CU_READ_RGDIR CALL FUNCTION 'CU_READ_RGDIR' EXPORTING persnr = is_infty-pernr TABLES in_rgdir = lt_rgdir EXCEPTIONS no_record_found = 1 OTHERS = 2.
HR_GET_PAYROLL_RESULTS CALL FUNCTION 'HR_GET_PAYROLL_RESULTS' EXPORTING pernr = is_infty-pernr permo = gs_param-permo pabrj = lv_pabrj pabrp = lv_pabrp inper_act = is_evp-inper actual = 'X' "QFLN1434889 waers = gs_param-waers TABLES result_tab = lt_abr EXCEPTIONS no_results = 4 OTHERS = 8.
HR_GET_VALIDITY_OF_APPLICATION CALL FUNCTION 'HR_GET_VALIDITY_OF_APPLICATION' EXPORTING i_molga = hrdeb_c_molga i_appl = hrdeb_c_appl_svmb i_date = ls_svz-begda IMPORTING e_valid = lv_svmb.
HR_GET_REPORTING_COMPANY CALL FUNCTION 'HR_GET_REPORTING_COMPANY' EXPORTING p_molga = hrdeb_c_molga p_appl = hrdeb_c_appl_sveb p_werks = ls_wpbp-werks p_btrtl = ls_wpbp-btrtl p_struc = ls_pme01 * p_date = gs_param-adatum "QFLN1324896 p_date = ls_sv-endda "QFLN1324896 IMPORTING werks_sum = lv_werks btrtl_sum = lv_btrtl EXCEPTIONS rep_comp_not_found = 1 OTHERS = 2.
RP_TS_CREATE_OBJECT CALL FUNCTION 'RP_TS_CREATE_OBJECT' EXPORTING objkn = hrdeb_c_objkn_dts objnr = pa_tsdts empfg = hrdeb_c_empfg_dts versn = hrdeb_c_versn_dts IMPORTING tsobj = gv_tsobj EXCEPTIONS OTHERS = 1.
RSTS_WRITE CALL FUNCTION 'RSTS_WRITE' TABLES datatab = lt_temse EXCEPTIONS fb_call_handle = 01 fb_error = 02 fb_rsts_noconv = 03 fb_rsts_other = 04.
RSTS_CLOSE CALL FUNCTION 'RSTS_CLOSE' EXCEPTIONS fb_call_handle = 01 fb_error = 02 fb_rsts_other = 03.
HRPY_PROCESS_FIRE_EVENT CALL FUNCTION 'HRPY_PROCESS_FIRE_EVENT' EXPORTING imp_parcel = pyparaid TABLES imp_container = py_pm_container.
HR_GET_VALIDITY_OF_APPLICATION CALL FUNCTION 'HR_GET_VALIDITY_OF_APPLICATION' EXPORTING i_molga = hrdeb_c_molga i_appl = hrdeb_c_appl_svmb i_date = is_abr-evp-fpbeg IMPORTING e_valid = lv_svmb.
HR_GET_VALUES_ASSIGN_WAGETYPES CALL FUNCTION 'HR_GET_VALUES_ASSIGN_WAGETYPES' EXPORTING i_molga = hrdeb_c_molga i_appl = hrdeb_c_appl_sveb i_date = is_abr-evp-fpend it_lgart_table = is_abr-inter-rt IMPORTING et_sumlgs = lt_rt EXCEPTIONS ddif_nametab_error = 1 OTHERS = 2.
HR_GET_REPORTING_COMPANY CALL FUNCTION 'HR_GET_REPORTING_COMPANY' EXPORTING p_molga = hrdeb_c_molga p_appl = hrdeb_c_appl_sveb p_werks = ls_pme01-werks p_btrtl = ls_pme01-btrtl p_struc = ls_pme01 p_date = ls_sv-endda IMPORTING werks_sum = lv_werks btrtl_sum = lv_btrtl EXCEPTIONS rep_comp_not_found = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPCBVBD0 - Deduction of Contributions to Professionals Pension Schemes RPCBVBD0 - Deduction of Contributions to Professionals Pension Schemes RPCBVAA2F2 - documentation and ABAP source code RPCBVAA2F1 - documentation and ABAP source code RPCBVAA2 - BVA Monthly SI Statement of Contributions Paid RPCBVAA2 - BVA Monthly SI Statement of Contributions Paid