Symptom
When archiving HCM payroll results using archive object PA_CALC via transaction PU22, the standard system archives based on the FOR-period (the payroll period for which results were calculated). There is no option to archive based on the IN-period (the period in which payroll was actually processed).
You may want to archive payroll results by IN-period to retain more recent retroactive recalculation results in the database, even if their FOR-period falls within the archiving range.
Additionally, the following comment in class CL_HRPAY99_PAY_DIR_CU_CA may appear to suggest an enhancement option exists in SAP S/4HANA:
* SEQNR check wrong in case of recalculations!
* IPEND does not match in case of recalculations into new
* CA entries. Keep in mind that for-periods are used to
* decide which records are archived and the in-period does
* not matter (classic PU22 behaviour!).
* UT exists in S/4 code!
This may be interpreted as an indication that a BAdI, enhancement spot, or user exit exists to modify PU22 behavior to support IN-period archiving.
Read more...
Environment
- Human Capital Management (HCM)
- SAP R/3
- SAP ERP Core Component
- SAP ERP
- SAP S/4HANA
Product
Keywords
PU22, PA_CALC, payroll archiving, FOR-period, IN-period, FPEND, IPEND, HCM archiving , KBA , PY-XX , Payroll: General Parts , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview