2. 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
3. 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