PSPPFUND constraint error
The PSPPFUND returns an "unique constraint (HRMS.PS_PY_PFFTXCLS_STG) violated" error. The program attempts to load the staging table twice, first from values in PS_PY_TXCLS_MAP_TL and then PS_PY_PFF_PGID_CHD and is failing because tax_class 0 is found in both tables.
In PS_PY_PFF_PGID_CHD, the record with tax_class 0 has an EFFDT
= 01-JAN-26 and the check date is 02-JAN-26.
In PS_PY_TXCLS_MAP_TL with tax_class 0 has no EFFDT.
Therefore both records are considered and are being loaded into the staging table with the same field values.