PAY_PER_RESULTS_SEARCH_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
| Name |
|---|
|
OBJECT_ID OBJECT_ACTION_ID CHILD_OBJECT_ACTION_ID SOURCE_ACTION_ID ACTION_STATUS_CODE ACTION_TYPE_CODE PAYROLL_ACTION_ID PROCESS_DATE PROCESS_START_DATE PROCESS_END_DATE CONSOLIDATION_SET_NAME CONSOLIDATION_SET_ID DATE_EARNED RETRO_RUN_ID PRIMARY_RESULTS ADDITIONAL_RESULTS PAYMENT_REASON PAYROLL_ACTION_STATUS PERSON_ID RELATIONSHIP_NUMBER RUN_TYPE_ID TASK_INSTANCE_ID FLOW_INSTANCE_NAME FLOW_NAME BASE_FLOW_ID SUBMISSION_DATE SUBMITTED_BY PAY_REQUEST_ID FLOW_INSTANCE_ID TASK_ID LEGISLATIVE_DATA_GROUP_NAME LEGISLATIVE_DATA_GROUP_ID OBJECT_TYPE OBJECT_NAME OBJECT_TYPE_CODE STATUS ACTION_STATUS_LOOKUP_TYPE ACTION_TYPE TASK_NAME OBJECT_REFERENCE PERSON_NUMBER PAYROLL PAYROLL_ID PAYROLL_PERIOD_NAME PAYROLL_PERIOD_NUMBER ASSIGNMENT_NUMBER ASSIGNMENT_ID LEGISLATION_CODE EARN_START_DATE EARN_END_DATE EARN_TIME_PERIOD_ID RUN_TYPE_NAME |
Query
| SQL_Statement |
|---|
|
SELECT zzz.OBJECT_ID , zzz.OBJECT_ACTION_ID , (select min(ch.payroll_rel_action_id) FROM pay_payroll_rel_actions ch WHERE ch.payroll_action_id = zzz.payroll_action_id AND ch.source_action_id = zzz.OBJECT_ACTION_ID AND ch.RETRO_COMPONENT_ID IS NULL) CHILD_OBJECT_ACTION_ID, zzz.SOURCE_ACTION_ID, zzz.ACTION_STATUS_CODE , zzz.ACTION_TYPE_CODE , zzz.PAYROLL_ACTION_ID , zzz.PROCESS_DATE, zzz.process_start_date, zzz.process_end_date, zzz.CONSOLIDATION_SET_NAME, zzz.CONSOLIDATION_SET_ID, zzz.date_earned, zzz.retro_run_id, DECODE(zzz.action_status_code,'U','NONE','E','MESSAGES', case (select CLASSIFICATION_NAME from pay_action_classifications cls where cls.ACTION_TYPE=zzz.ACTION_TYPE_CODE and CLASSIFICATION_NAME like '%DEFAULT') when 'SOE_RESULTS_DEFAULT' then 'SOE_RESULTS' when 'RETRO_RESULTS_DEFAULT' then 'RETRO_RESULTS' when 'RUN_RESULTS_DEFAULT' then 'RUN_RESULTS' when 'PREPAY_RESULTS_DEFAULT' then 'PREPAY_RESULTS' when 'PAYMENT_RESULTS_DEFAULT' then 'PAYMENT_RESULTS' when 'COST_RESULTS_DEFAULT' then 'COST_RESULTS' when 'COST_PAY_RESULTS_DEFAULT' then 'COST_PAY_RESULTS' when 'BAL_ADJ_RESULTS_DEFAULT' then 'BAL_ADJ_RESULTS' when 'BAL_RESULTS_DEFAULT' then 'BAL_RESULTS' when 'ARCHIVE_RESULTS_DEFAULT' then 'ARCHIVE_RESULTS' else 'MESSAGES' end ) PRIMARY_RESULTS, DECODE(zzz.action_status_code,'E',null,(select LISTAGG(CLASSIFICATION_NAME,'|') WITHIN GROUP (ORDER BY CLASSIFICATION_NAME ASC) from pay_action_classifications cls where cls.ACTION_TYPE=zzz.ACTION_TYPE_CODE and CLASSIFICATION_NAME like '%RESULTS' )) ADDITIONAL_RESULTS, PAYMENT_REASON, PAYROLL_ACTION_STATUS, person_id, Relationship_number, RUN_TYPE_ID, task_instance_id, flow_name FLOW_INSTANCE_NAME, flow_name, base_flow_id, submission_date, SUBMITTED_BY, pay_request_id, flow_instance_id, task_id, null LEGISLATIVE_DATA_GROUP_NAME , null LEGISLATIVE_DATA_GROUP_ID, null OBJECT_TYPE, null OBJECT_NAME, null OBJECT_TYPE_CODE, STATUS, ACTION_STATUS_LOOKUP_TYPE, ACTION_TYPE, null TASK_NAME, null OBJECT_REFERENCE, null person_number, null payroll, null PAYROLL_ID, null payroll_period_name, null payroll_period_number, null assignment_number, null ASSIGNMENT_ID, null LEGISLATION_CODE, null Earn_start_date, null Earn_end_date, null earn_time_period_id, null RUN_TYPE_NAME FROM (SELECT pay_obj_act.payroll_relationship_id as OBJECT_ID, pay_obj_act.payroll_rel_action_id OBJECT_ACTION_ID, pay_obj_act.SOURCE_ACTION_ID, decode(payrollactioneo.action_type,'L',pay_obj_act.payroll_rel_action_id,pay_obj_act.source_id) retro_run_id, pay_obj_act.action_status action_status_code, payrollactioneo.action_type action_type_code, pay_obj_act.PAYROLL_ACTION_ID AS payroll_action_id, payrollactioneo.effective_date AS process_date, payrollactioneo.start_date process_start_date, payrollactioneo.end_date process_end_date, (select max(CONSOLIDATION_SET_NAME) from pay_consolidation_sets pcs where pcs.CONSOLIDATION_SET_ID=payrollactioneo.CONSOLIDATION_SET_ID) CONSOLIDATION_SET_NAME, payrollactioneo.CONSOLIDATION_SET_ID, payrollactioneo.date_earned date_earned, payrollactioneo.PAYMENT_REASON, payrollactioneo.ACTION_STATUS PAYROLL_ACTION_STATUS, actionstatuslookup.meaning STATUS, actionstatuslookup.lookup_type ACTION_STATUS_LOOKUP_TYPE, actiontypelookup.meaning ACTION_TYPE, prl.person_id, prl.payroll_relationship_number relationship_number, pay_obj_act.RUN_TYPE_ID, prq.flow_task_instance_id task_instance_id, pfi.instance_name as flow_name, pfi.base_flow_id as base_flow_id, (pfi.creation_date) submission_date, (pfi.CREATED_BY) SUBMITTED_BY, payrollactioneo.pay_request_id, pfi.flow_instance_id, pft.base_task_id task_id FROM pay_payroll_rel_actions pay_obj_act, pay_payroll_actions payrollactioneo, pay_pay_relationships_dn prl, pay_requests prq, pay_flow_instances pfi, pay_flow_task_instances pfti, pay_flow_tasks pft, hcm_lookups actiontypelookup, hcm_lookups actionstatuslookup WHERE payrollactioneo.payroll_action_id =pay_obj_act.payroll_action_id AND pay_obj_act.SOURCE_ACTION_ID is NULL and actiontypelookup.lookup_type = 'ACTION_TYPE' AND actiontypelookup.lookup_code = payrollactioneo.action_type AND actionstatuslookup.lookup_type = 'ORA_PAY_WU_ACTION_STATUS' AND actionstatuslookup.lookup_code = pay_obj_act.ACTION_STATUS and pfi.flow_instance_id = prq.flow_instance_id and prl.payroll_relationship_id = pay_obj_act.payroll_relationship_id AND prq.pay_request_id = payrollactioneo.pay_request_id AND prq.flow_task_instance_id = pfti.flow_task_instance_id AND pfti.base_flow_task_id = pft.flow_task_id and payrollactioneo.creation_date >= decode(nvl(FND_PROFILE.value('ORA_PAY_ELASTIC_SEARCH_ENABLED'),'N'),'N',sysdate -1,ADD_MONTHS(sysdate,-3)) and ( (payrollactioneo.action_type in('R','Q','P','U','M','H','A','E','PP','PS','CP','L','T','D','TC','TP','V')) or exists ( select 1 from pay_report_categories prc, pay_report_groups prg where payrollactioneo.REPORT_CATEGORY_ID=prc.REPORT_CATEGORY_ID and prc.REPORT_GROUP_ID= prg.REPORT_GROUP_ID and prg.short_name = 'PAYSLIP') ) ) zzz |