SAP Reports / Programs | Payroll | United Kingdom(PY-GB) SAP PY

RPCPFPSGP SAP ABAP INCLUDE - HR GB: FPS report data processing







RPCPFPSGP 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 RPCPFPSGP 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 RPCPFPSGP. "Basic submit
SUBMIT RPCPFPSGP AND RETURN. "Return to original report after report execution complete
SUBMIT RPCPFPSGP VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: HR GB: FPS report data processing


INCLUDES used within this REPORT RPCPFPSGP

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:

HR_EFI_READ_SYSTEM call function 'HR_EFI_READ_SYSTEM' importing category = dsystem exceptions not_found = 1 others = 2.

RP_HIRE_FIRE call function 'RP_HIRE_FIRE' exporting beg = start_date end = pnpendda importing hire_date = phire fire_date = pfire tables pp0000 = p0000 "input pp0001 = p0001 "input pphifi = phifi_x_f. "output

CU_READ_RGDIR call function 'CU_READ_RGDIR' exporting persnr = pernr-pernr tables in_rgdir = p_rgdir exceptions no_record_found = 1 others = 2.

HR_PCLX_INIT_BUFFER call function 'HR_PCLX_INIT_BUFFER'.

PYXX_READ_PAYROLL_RESULT call function 'PYXX_READ_PAYROLL_RESULT' exporting clusterid = cluster_id employeenumber = seqno-pernr sequencenumber = seqno-seqnr * READ_ONLY_BUFFER = ' ' * read_only_international = ' ' changing payroll_result = exceptions illegal_isocode_or_clusterid = 1 error_generating_import = 2 import_mismatch_error = 3 subpool_dir_full = 4 no_read_authority = 5 no_record_found = 6 versions_do_not_match = 7 others = 8.

PYXX_WRITE_PAYROLL_RESULT call function 'PYXX_WRITE_PAYROLL_RESULT' exporting clusterid = cluster_id employeenumber = seqno-pernr sequencenumber = seqno-seqnr payroll_result = exceptions others = 7.

HR_FLUSH_BUFFER_UPDATE_PCLX call function 'HR_FLUSH_BUFFER_UPDATE_PCLX' exporting test = ' ' exceptions insert_error = 1 no_update_authority = 2 others = 3.

ADDR_GET call function 'ADDR_GET' exporting address_selection = adr_sel importing sadr = sadr exceptions parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 others = 5.

ADDR_GET call function 'ADDR_GET' exporting address_selection = adr_sel address_group = adr_grp importing sadr = sadr exceptions parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 others = 5.

HR_READ_INFOTYPE call function 'HR_READ_INFOTYPE' exporting pernr = nipay-ref_pernr infty = '0001' begda = pnpbegda endda = pnpendda tables infty_tab = lt_p0001 exceptions others = 1.

BAPI_EMPLOYEE_ENQUEUE call function 'BAPI_EMPLOYEE_ENQUEUE' exporting number = p0065-pernr.

HR_INFOTYPE_OPERATION call function 'HR_INFOTYPE_OPERATION' exporting infty = '0065' number = p0065-pernr validityend = p0065-endda validitybegin = p0065-begda record = p0065 operation = 'MOD' nocommit = 'X' importing return = return key = key.

BAPI_EMPLOYEE_DEQUEUE call function 'BAPI_EMPLOYEE_DEQUEUE' exporting number = p0065-pernr.

HR_PSBUFFER_INITIALIZE call function 'HR_PSBUFFER_INITIALIZE'."

ENQUEUE_EPPRELE call function 'ENQUEUE_EPPRELE' exporting pernr = pernr _scope = '3' exceptions foreign_lock = 1 system_failure = 2 others = 3.

DEQUEUE_EPPRELE call function 'DEQUEUE_EPPRELE' exporting pernr = pernr.

CU_READ_RGDIR call function 'CU_READ_RGDIR' exporting persnr = p_pernr tables in_rgdir = p_rgdir exceptions no_record_found = 1 others = 2.

HR_GB_PSCON_CHECK call function 'HR_GB_PSCON_CHECK' exporting in_pscon = value exceptions position1 = 1 position2 = 2 position3_8 = 3 position9 = 4 chk_sum_failed = 5 others = 6.

HR_GB_ECONR_CHECK





call function 'HR_GB_ECONR_CHECK' exporting in_econr = value exceptions position1 = 1 position2_8 = 2 position9 = 3 chk_sum_failed = 4 others = 5.

HRGPBS_ME_EMPLOYMENTS_CHECKS call function 'HRGPBS_ME_EMPLOYMENTS_CHECKS' exporting p_pernr = pernr-pernr tables p_error = p_error.

HRGPBS_ME_EVENTS call function 'HRGPBS_ME_EVENTS' exporting p_pernr = pernr-pernr tables p_p0000 = p0000 p_p0031 = p0031 p_error = p_error pernr_tab = pernr_tab changing me_events = me_events exceptions me_events_failed = 1.

HRGPBS_ME_PRIORITY_INFOTYPE call function 'HRGPBS_ME_PRIORITY_INFOTYPE' exporting p_pernr = pernr-pernr importing pernr_pri_tab = me_pri_infotype tables p_p0121 = p0121 pernr_tab = pernr_tab p_error = p_error exceptions pri_infotypes_failed = 1.

HRGPBS_ME_ACTIVE_STATUS_RANGE call function 'HRGPBS_ME_ACTIVE_STATUS_RANGE' tables p_stat2_seltab = active_status_range.

HRGPBS_ME_PRIORITY_SPLITS call function 'HRGPBS_ME_PRIORITY_SPLITS' exporting p_pernr = pernr-pernr me_pri_infotype = me_pri_infotype tables active_status_range = active_status_range changing me_priority = me_priority.

HRGPBS_ME_UNIQUE_PRI_SPLITS call function 'HRGPBS_ME_UNIQUE_PRI_SPLITS' tables active_status_range = active_status_range changing me_priority = me_priority.



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