0% found this document useful (0 votes)
11 views3 pages

Payroll Element Eligibility

Uploaded by

d giribabu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Payroll Element Eligibility

Uploaded by

d giribabu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SELECT

PNIV.NATIONAL_IDENTIFIER_NUMBER,
PAPF.PERSON_NUMBER EMPLOYEE_NUMBER,
PPNF.FULL_NAME EMPLOYEE_NAME,
PLDFTL.LOCATION_NAME LOCATION_NAME,
HAOF.NAME DEPARTMENT_NAME,
PAYF.payroll_name,
ptp.period_name,
ptp.start_date,
ptp.end_date,
pcs.consolidation_set_name,
pldg.NAME LDG,
PEC.BASE_CLASSIFICATION_NAME,
PETTL.ELEMENT_NAME,
DECODE (
PEC.BASE_CLASSIFICATION_NAME,
'Voluntary Deductions',
-1 * TO_NUMBER (PRRV.RESULT_VALUE),
'Social Insurance Deductions',
-1 * TO_NUMBER (PRRV.RESULT_VALUE),
TO_NUMBER (PRRV.RESULT_VALUE)
) AMOUNT,
PPA.EFFECTIVE_DATE,
pelf.ELEMENT_LINK_NAME,
pelf.EFFECTIVE_START_DATE,
pelf.EFFECTIVE_END_DATE
FROM
PAY_PAYROLL_ACTIONS PPA,
PAY_ALL_PAYROLLS_F PAYF,
PAY_PAYROLL_REL_ACTIONS PPRA,
PAY_RUN_RESULTS PRR,
PAY_RUN_RESULT_VALUES PRRV,
PAY_ELEMENT_TYPES_F PETF,
PAY_ELEMENT_TYPES_TL PETTL,
PAY_ELE_CLASSIFICATIONS PEC,
PAY_INPUT_VALUES_F PIVF,
PAY_PAYROLL_ASSIGNMENTS PPASG,
PER_ALL_ASSIGNMENTS_F PAAF,
PER_ALL_PEOPLE_F PAPF,
PER_PERSON_NAMES_F PPNF,
PAY_TIME_PERIODS PTP,
PER_LOCATION_DETAILS_F PLDF,
PER_LOCATION_DETAILS_F_TL PLDFTL,
PER_NATIONAL_IDENTIFIERS PNIV,
HR_ALL_ORGANIZATION_UNITS HAOF,
PAY_ELEMENT_LINKS_F pelf,
PAY_LINK_INPUT_VALUES_F pliv,
PER_LEGISLATIVE_DATA_GROUPS_TL pldg,
pay_consolidation_sets pcs
WHERE
PPRA.RETRO_COMPONENT_ID IS NULL
AND PPA.PAYROLL_ACTION_ID = PPRA.PAYROLL_ACTION_ID
AND PPA.PAYROLL_ID = PAYF.PAYROLL_ID
AND PPRA.PAYROLL_REL_ACTION_ID = PRR.PAYROLL_REL_ACTION_ID
AND PRR.RUN_RESULT_ID = PRRV.RUN_RESULT_ID
AND PRR.ELEMENT_TYPE_ID = PETF.ELEMENT_TYPE_ID
AND PETF.ELEMENT_TYPE_ID = PIVF.ELEMENT_TYPE_ID
AND PETF.CLASSIFICATION_ID = PEC.CLASSIFICATION_ID
AND PAAF.LOCATION_ID = PLDF.LOCATION_ID
AND PLDF.LOCATION_DETAILS_ID = PLDFTL.LOCATION_DETAILS_ID
AND PLDFTL.LANGUAGE = 'US'
AND PETTL.ELEMENT_TYPE_ID = PETF.ELEMENT_TYPE_ID
AND PETTL.LANGUAGE = 'US'
AND PEC.BASE_CLASSIFICATION_NAME IN (
'Standard Earnings',
'Supplemental Earnings',
'Voluntary Deductions',
'Social Insurance Deductions'
)
AND PIVF.INPUT_VALUE_ID = PRRV.INPUT_VALUE_ID
AND PIVF.RESERVED_INPUT_VALUE = 'SPECIAL_OUTPUT'
AND PPRA.PAYROLL_RELATIONSHIP_ID =
PPASG.PAYROLL_RELATIONSHIP_ID
AND PAAF.ASSIGNMENT_ID = PPASG.HR_ASSIGNMENT_ID
AND PAAF.PERSON_ID = PAPF.PERSON_ID
AND PAAF.ORGANIZATION_ID = HAOF.ORGANIZATION_ID
AND PAPF.PERSON_ID = PPNF.PERSON_ID
AND PAPF.PERSON_ID = PNIV.PERSON_ID(+)
AND PPNF.NAME_TYPE = 'GLOBAL'
AND PPNF.CHAR_SET_CONTEXT = 'US'
AND PPA.EFFECTIVE_DATE BETWEEN TRUNC
(PAAF.EFFECTIVE_START_DATE)
AND TRUNC (PAAF.EFFECTIVE_END_DATE)
AND PPA.EFFECTIVE_DATE BETWEEN TRUNC
(PAPF.EFFECTIVE_START_DATE)
AND TRUNC (PAPF.EFFECTIVE_END_DATE)
AND TRUNC (SYSDATE) BETWEEN PPNF.EFFECTIVE_START_DATE
AND PPNF.EFFECTIVE_END_DATE
AND PAAF.PRIMARY_FLAG = 'Y'
AND PPA.PAYROLL_ID = PTP.PAYROLL_ID
AND PTP.PERIOD_CATEGORY = 'S'
AND TO_DATE (PPA.EFFECTIVE_DATE, 'YYYY-MM-DD') BETWEEN
PTP.START_DATE
AND PTP.END_DATE
AND PPA.EFFECTIVE_DATE BETWEEN TRUNC
(PAAF.EFFECTIVE_START_DATE)
AND TRUNC (PAAF.EFFECTIVE_END_DATE)
AND PPA.EFFECTIVE_DATE BETWEEN TRUNC
(PAPF.EFFECTIVE_START_DATE)
AND TRUNC (PAPF.EFFECTIVE_END_DATE)
AND TRUNC (SYSDATE) BETWEEN PPNF.EFFECTIVE_START_DATE
AND PPNF.EFFECTIVE_END_DATE
AND pliv.ELEMENT_LINK_ID = pelf.ELEMENT_LINK_ID
AND pelf.LEGISLATIVE_DATA_GROUP_ID =
pldg.LEGISLATIVE_DATA_GROUP_ID
AND pliv.input_value_id = prrv.input_value_id
AND pcs.consolidation_set_id = Nvl(
ppa.consolidation_set_id,
payf.consolidation_set_id
)
ORDER BY
2,6,7

You might also like