PAY_PROCESS_TASKS_V
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
PAYROLL_ID LOOKUP_TYPE LOOKUP_CODE ACTION_TYPE STATUS LOOKUP_TYPE1 LOOKUP_CODE1 PAYROLL_NAME EFFECTIVE_START_DATE EFFECTIVE_END_DATE PAYROLL_ACTION_ID PROCESSDATE DATE_EARNED STATUTORY_PERIOD_NAME STATUTORY_TIME_PERIOD_ID PERIOD_NUM EARNINGS_PERIOD_NAME EARNINGS_TIME_PERIOD_ID EARNINGS_PERIOD_NUM MEANING LEGISLATIVE_DATA_GROUP_ID PAYROLL_ID1 TASK_NAME |
Query
SQL_Statement |
---|
SELECT PayrollActionPEO.PAYROLL_ID, HcmLookupPEO.LOOKUP_TYPE, HcmLookupPEO.LOOKUP_CODE, HcmLookupPEO1.MEANING AS ACTION_TYPE, HcmLookupPEO.MEANING AS STATUS, HcmLookupPEO1.LOOKUP_TYPE AS LOOKUP_TYPE1, HcmLookupPEO1.LOOKUP_CODE AS LOOKUP_CODE1, PayrollDPEO.PAYROLL_NAME, PayrollDPEO.EFFECTIVE_START_DATE, PayrollDPEO.EFFECTIVE_END_DATE, PayrollActionPEO.PAYROLL_ACTION_ID, PayrollActionPEO.EFFECTIVE_DATE as ProcessDate, PayrollActionPEO.DATE_EARNED, TimePeriodPEO.PERIOD_NAME AS STATUTORY_PERIOD_NAME, TimePeriodPEO.TIME_PERIOD_ID AS STATUTORY_TIME_PERIOD_ID, TimePeriodPEO.PERIOD_NUM AS PERIOD_NUM, TimePeriodPEOEarn.PERIOD_NAME AS EARNINGS_PERIOD_NAME, TimePeriodPEOEarn.TIME_PERIOD_ID AS EARNINGS_TIME_PERIOD_ID, TimePeriodPEOEarn.PERIOD_NUM AS EARNINGS_PERIOD_NUM, HcmLookupPEO.MEANING, ldg.legislative_data_group_id, PayrollDPEO.PAYROLL_ID AS PAYROLL_ID1, nvl(pt.task_name,HcmLookupPEO1.MEANING) as task_name FROM PAY_PAYROLL_ACTIONS PayrollActionPEO, PAY_ALL_PAYROLLS_F PayrollDPEO, HCM_LOOKUPS HcmLookupPEO, HCM_LOOKUPS HcmLookupPEO1, PAY_TIME_PERIODS TimePeriodPEO, PAY_TIME_PERIODS TimePeriodPEOEarn, pay_requests prq, fusion.pay_task_actions pta, fusion.pay_tasks_vl pt, fusion.per_legislative_data_groups ldg WHERE PayrollActionPEO.PAYROLL_ID = PayrollDPEO.PAYROLL_ID (+) AND PayrollActionPEO.EFFECTIVE_DATE BETWEEN PayrollDPEO.EFFECTIVE_START_DATE (+) AND PayrollDPEO.EFFECTIVE_END_DATE (+) AND HcmLookupPEO1.LOOKUP_TYPE = 'ACTION_TYPE' AND HcmLookupPEO1.LOOKUP_CODE = PayrollActionPEO.ACTION_TYPE AND HcmLookupPEO.LOOKUP_TYPE = 'PAY_ACTION_STATUS' AND HcmLookupPEO.LOOKUP_CODE = PayrollActionPEO.ACTION_STATUS AND PayrollActionPEO.dedn_time_period_id = TimePeriodPEO.TIME_PERIOD_ID (+) AND PayrollActionPEO.earn_time_period_id = TimePeriodPEOEarn.TIME_PERIOD_ID (+) AND prq.pay_request_id (+) = PayrollActionPEO.pay_request_id AND prq.pay_task_action_id = pta.task_action_id (+) AND pta.base_task_id = pt.task_id (+) and PayrollActionPEO.legislative_data_group_id = ldg.legislative_data_group_id (+) AND ((pt.legislative_data_group_id IS NOT NULL AND pt.legislation_code IS NULL AND pt.legislative_data_group_id = ldg.legislative_data_group_id) OR (pt.legislation_code is not null AND pt.legislative_data_group_id is null AND pt.legislation_code =ldg.legislation_code AND ( NOT EXISTS ( SELECT TASK_ID FROM fusion.PAY_TASK_ACTIONS_VL c1 WHERE pt.BASE_TASK_ID = c1.BASE_TASK_ID AND (c1.legislative_data_group_id is not null AND c1.legislation_code is null AND c1.legislative_data_group_id = ldg.legislative_data_group_id )))) or ( pt.legislative_data_group_id is null AND pt.legislation_code is null AND ( NOT EXISTS ( SELECT TASK_ID FROM fusion.PAY_TASK_ACTIONS_VL c2 WHERE pt.BASE_TASK_ID = c2.BASE_TASK_ID AND (( c2.legislative_data_group_id IS NOT NULL AND c2.legislation_code IS NULL AND c2.legislative_data_group_id = ldg.legislative_data_group_id) OR ( c2.legislation_code IS NOT NULL AND c2.legislative_data_group_id IS NULL AND c2.legislation_code = ldg.legislation_code )))))) |