PAY_PER_RES_PAYROLL_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
OBJECT_ACTION_ID PAYROLL_ACTION_ID PAYROLL_ID PAYROLL_NAME TIME_PERIOD_ID PAYROLL_PERIOD_NAME PAYROLL_PERIOD_NUMBER CALC_FLOW_INSTANCE_ID CALC_FLOW_INSTANCE_NAME CALC_FLOW_PATTERN_ID CALC_FLOW_PATTERN RUN_TYPE_ID RUN_TYPE_NAME |
Query
SQL_Statement |
---|
select zzz.OBJECT_ACTION_ID, zzz.PAYROLL_ACTION_ID, zzz.PAYROLL_ID, zzz.PAYROLL_NAME, zzz.time_period_id, zzz.PAYROLL_PERIOD_NAME, null PAYROLL_PERIOD_NUMBER, zzz.Calc_flow_instance_id, zzz.Calc_flow_instance_name, zzz.Calc_FLOW_PATTERN_ID, zzz.Calc_FLOW_PATTERN, zzz.run_type_id, zzz.RUN_TYPE_NAME from ( select PRA.PAYROLL_REL_ACTION_ID OBJECT_ACTION_ID, ppa.payroll_action_id, ppa.payroll_id, pap.payroll_name, ppa.earn_time_period_id time_period_id, tp.period_name payroll_period_name, prq.flow_instance_id Calc_flow_instance_id, pfi.instance_name Calc_flow_instance_name, pf.FLOW_ID Calc_FLOW_PATTERN_ID, pf.FLOW_NAME Calc_FLOW_PATTERN, rt.run_type_id, rt.RUN_TYPE_NAME from pay_payroll_actions ppa, PAY_PAYROLL_REL_ACTIONS PRA, PAY_ALL_PAYROLLS_F pap, PAY_TIME_PERIODS tp, pay_requests prq, pay_flow_instances pfi, pay_flows_vl pf, PAY_RUN_TYPES_VL rt where ppa.PAYROLL_ID=pap.PAYROLL_ID and ppa.payROLL_ACTION_ID=PRA.payROLL_ACTION_ID and rt.run_type_id = ppa.run_type_id and ppa.earn_time_period_id =tp.TIME_PERIOD_ID and ppa.effective_date between pap.effective_start_date and pap.effective_end_date and ppa.pay_request_id(+)= prq.pay_request_id and prq.flow_instance_id=pfi.flow_instance_id(+) and pfi.base_flow_id=pf.flow_id(+) union all select PRA_P.PAYROLL_REL_ACTION_ID OBJECT_ACTION_ID, ppa.payroll_action_id, pap.payroll_id, pap.payroll_name, PPA_R.EARN_TIME_PERIOD_ID time_period_id, tp.period_name payroll_period_name, prq.flow_instance_id Calc_flow_instance_id, pfi.instance_name Calc_flow_instance_name, pf.FLOW_ID Calc_FLOW_PATTERN_ID, pf.FLOW_NAME Calc_FLOW_PATTERN, rt.run_type_id, rt.RUN_TYPE_NAME from pay_payroll_actions PPA_R, pay_payroll_actions ppa, PAY_ALL_PAYROLLS_F pap,PAY_TIME_PERIODS tp, pay_requests prq, pay_flow_instances pfi, pay_flows_vl pf, PAY_RUN_TYPES_VL rt, PAY_PAYROLL_REL_ACTIONS PRA_P where PPA_R.pay_request_id(+)= prq.pay_request_id and prq.flow_instance_id=pfi.flow_instance_id(+) and pfi.base_flow_id=pf.flow_id(+) and rt.run_type_id = ppa_r.run_type_id and PPA_R.earn_time_period_id =tp.TIME_PERIOD_ID and ppa.payROLL_ACTION_ID=PRA_P.payROLL_ACTION_ID and ppa.effective_date between pap.effective_start_date and pap.effective_end_date and exists(select 1 from PAY_PAYROLL_REL_ACTIONS PRA_R, PAY_ACTION_INTERLOCKS int where PRA_R.PAYROLL_REL_ACTION_ID= INT.LOCKED_ACTION_ID and PRA_P.PAYROLL_REL_ACTION_ID= INT.LOCKING_ACTION_ID and PPA_R.payROLL_ACTION_ID=PRA_R.payROLL_ACTION_ID) and PPA_R.PAYROLL_ID=pap.PAYROLL_ID and PPA_R.action_type in('R','Q') union all select PRA_PS.PAYROLL_REL_ACTION_ID OBJECT_ACTION_ID, ppa.payroll_action_id, pap.payroll_id, pap.payroll_name, PPA_R.EARN_TIME_PERIOD_ID time_period_id, tp.period_name payroll_period_name, prq.flow_instance_id Calc_flow_instance_id, pfi.instance_name Calc_flow_instance_name, pf.FLOW_ID Calc_FLOW_PATTERN_ID, pf.FLOW_NAME Calc_FLOW_PATTERN, rt.run_type_id, rt.RUN_TYPE_NAME from pay_payroll_actions PPA_R, pay_payroll_actions ppa, PAY_ALL_PAYROLLS_F pap, PAY_TIME_PERIODS tp, pay_requests prq, pay_flow_instances pfi, pay_flows_vl pf, PAY_RUN_TYPES_VL rt, PAY_PAYROLL_REL_ACTIONS PRA_PS where PPA_R.pay_request_id(+)= prq.pay_request_id and prq.flow_instance_id=pfi.flow_instance_id(+) and pfi.base_flow_id=pf.flow_id(+) and PPA_R.earn_time_period_id =tp.TIME_PERIOD_ID and PPA_R.PAYROLL_ID=pap.PAYROLL_ID and ppa.effective_date between pap.effective_start_date and pap.effective_end_date and PPA_R.action_type in('R','Q') and rt.run_type_id = ppa_r.run_type_id and ppa.payROLL_ACTION_ID=PRA_PS.payROLL_ACTION_ID and exists(select 1 from PAY_PAYROLL_REL_ACTIONS PRA_R, PAY_ACTION_INTERLOCKS int, PAY_PAYROLL_REL_ACTIONS PRA_P, PAY_ACTION_INTERLOCKS int_ps where PRA_R.PAYROLL_REL_ACTION_ID= INT.LOCKED_ACTION_ID and PRA_P.PAYROLL_REL_ACTION_ID= INT.LOCKING_ACTION_ID and PPA_R.payROLL_ACTION_ID=PRA_R.payROLL_ACTION_ID and PRA_PS.PAYROLL_REL_ACTION_ID= int_ps.LOCKING_ACTION_ID and PRA_P.PAYROLL_REL_ACTION_ID= int_ps.LOCKED_ACTION_ID) )zzz |