Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views46 pages

SQL Monitor

Uploaded by

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

SQL Monitor

Uploaded by

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

<SQL_EXPLAIN_PLAN>

<DATA_DS>
<![CDATA[
Datamodel SQL Explain Plan Report
================================================================
Driver Details:JDBC Driver:Oracle JDBC
driver:weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection:23.7.0
.25.01
DBName:Oracle
DBVersion:Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production
Version 19.27.0.0.0
DataSet Name:SCR
Note: Explain plan is generated for Oracle Database Only based on
defaultDataSource connection. !!!!!
Details: defaultDataSource Connection name:[ApplicationDB_HCM], DataSource
connection name:[ApplicationDB_FSCM],
DataSource Type:[sqlQuery],Sub Type[None]
JDBC Driver type[1]
Is Data Gateway Source [false]
DataSet SQL Pruning Skipped[false]

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'dm_plan_EDR_LINE_250828_034120' FOR


WITH
FUNCTION get_pay_value (
p_assignment_id IN NUMBER,
p_payroll_rel_action_id IN NUMBER,
p_element_name IN VARCHAR2,
p_input_value_name IN VARCHAR2,
p_pay_date IN DATE
) RETURN NUMBER IS
lv_result_value NUMBER DEFAULT 0;
BEGIN
SELECT
to_number(SUM(prrv.result_value) )
INTO lv_result_value
FROM
pay_rel_groups_dn prgd,
pay_run_result_values prrv,
pay_pay_relationships_dn pprd,
pay_payroll_rel_actions ppra,
pay_element_types_vl petv,
pay_run_results prr,
pay_input_values_vl pivv,
pay_payroll_actions ppa
WHERE
prgd.payroll_relationship_id = pprd.payroll_relationship_id
AND prrv.run_result_id = prr.run_result_id
AND prrv.input_value_id = pivv.input_value_id
AND pprd.payroll_relationship_id = ppra.payroll_relationship_id
AND ppra.payroll_rel_action_id = prr.payroll_rel_action_id
AND ppra.payroll_action_id = ppa.payroll_action_id
AND prr.element_type_id = petv.element_type_id
AND prgd.group_type = 'A'
AND petv.element_type_id = pivv.element_type_id
AND upper(petv.element_name) LIKE '%'
|| upper(p_element_name)
|| '%'
AND petv.element_name NOT LIKE '%Retro'
AND pivv.name = p_input_value_name
AND ppra.run_type_id IS NOT NULL
AND ppa.action_type IN (
'Q',
'R'
)
AND p_pay_date BETWEEN petv.effective_start_date AND
petv.effective_end_date
AND p_pay_date BETWEEN pivv.effective_start_date AND
pivv.effective_end_date
AND prgd.assignment_id = p_assignment_id
AND ppra.payroll_rel_action_id = p_payroll_rel_action_id;

RETURN nvl(lv_result_value,0);
EXCEPTION
WHEN OTHERS THEN
RETURN 0;
END;

FUNCTION get_rel_action (
p_assignment_id IN NUMBER,
p_date IN DATE
) RETURN NUMBER IS
r_value NUMBER;
BEGIN
SELECT
MAX(ppra.payroll_rel_action_id)
INTO r_value
FROM
pay_payroll_assignments ppasg,
pay_payroll_rel_actions ppra,
pay_payroll_actions ppa
WHERE
ppasg.hr_assignment_id = p_assignment_id
AND ppasg.payroll_relationship_id = ppra.payroll_relationship_id
AND ppra.run_type_id IS NOT NULL
AND ppra.action_status = 'C'
AND ppra.payroll_action_id = ppa.payroll_action_id
AND ppa.action_type IN (
'Q',
'R'
)
AND trunc(ppa.effective_date) = trunc(p_date)
AND ppa.action_status = 'C';

RETURN r_value;
EXCEPTION
WHEN OTHERS THEN
RETURN NULL;
END;

SELECT
1 unique_field,
t.*,
(CASE
WHEN upper(hold_y_n) LIKE 'Y%' THEN 0 ELSE ppp_amount
end )amount,
round(nvl(basic_salary1,0) ) var_income,

CASE
WHEN upper(hold_y_n) LIKE 'Y%' THEN 0 ELSE round(ppp_amount)
end amount1,

CASE
WHEN upper(hold_y_n) LIKE 'Y%' THEN 0
ELSE ( round(nvl(ppp_amount,0) ) - round(nvl(basic_salary1,0) ) +
round(nvl(release_amount,0),0) )
END AS basic_salary

FROM
(
SELECT
papf.person_number,
pname.display_name full_name,
asg.assignment_id,
asg.person_id,
( ( get_pay_value(p_assignment_id =>
asg.assignment_id,p_payroll_rel_action_id => get_rel_action(p_assignment_id =>
asg.assignment_id,p_date => last_day(:p_date) ),p_element_name => 'Leave Salary
Staff',p_input_value_name => 'Pay Value'
,p_pay_date => last_day(:p_date) ) ) + ( get_pay_value(p_assignment_id
=> asg.assignment_id,p_payroll_rel_action_id => get_rel_action(p_assignment_id =>
asg.assignment_id,p_date => last_day(:p_date) ),p_element_name => 'Leave Salary
Worker'
,p_input_value_name => 'Pay Value',p_pay_date => last_day(:p_date) ) )
+ ( get_pay_value(p_assignment_id => asg.assignment_id
,p_payroll_rel_action_id => get_rel_action(p_assignment_id =>
asg.assignment_id,p_date => last_day(:p_date) ),p_element_name
=> 'EOS Gratuity Payment Staff',p_input_value_name => 'Pay
Value',p_pay_date => last_day(:p_date) ) ) + ( get_pay_value
(p_assignment_id => asg.assignment_id,p_payroll_rel_action_id =>
get_rel_action(p_assignment_id => asg.assignment_id
,p_date => last_day(:p_date) ),p_element_name => 'EOS Gratuity Payment
Worker',p_input_value_name => 'Pay Value',p_pay_date
=> last_day(:p_date) ) ) + ( get_pay_value(p_assignment_id =>
asg.assignment_id,p_payroll_rel_action_id => get_rel_action
(p_assignment_id => asg.assignment_id,p_date =>
last_day(:p_date) ),p_element_name => 'Gratuity Advance Staff',p_input_value_name
=> 'Pay Value',p_pay_date => last_day(:p_date) ) ) +
( get_pay_value(p_assignment_id => asg.assignment_id,p_payroll_rel_action_id
=> get_rel_action(p_assignment_id => asg.assignment_id,p_date =>
last_day(:p_date) ),p_element_name => 'Gratuity Advance Worker'
,p_input_value_name => 'Pay Value',p_pay_date => last_day(:p_date) ) )
+ ( get_pay_value(p_assignment_id => asg.assignment_id
,p_payroll_rel_action_id => get_rel_action(p_assignment_id =>
asg.assignment_id,p_date => last_day(:p_date) ),p_element_name
=> 'Worker Advance Payment',p_input_value_name => 'Pay
Value',p_pay_date => last_day(:p_date) ) ) + ( get_pay_value(
p_assignment_id => asg.assignment_id,p_payroll_rel_action_id =>
get_rel_action(p_assignment_id => asg.assignment_id,
p_date => last_day(:p_date) ),p_element_name => 'Staff Advance
Payment',p_input_value_name => 'Pay Value',p_pay_date
=> last_day(:p_date) ) ) ) basic_salary1,
( ( get_pay_value(p_assignment_id =>
asg.assignment_id,p_payroll_rel_action_id => get_rel_action(p_assignment_id => asg
.assignment_id,p_date => last_day(:p_date) ),p_element_name =>
'Monthly Attendance',p_input_value_name => 'Days',p_pay_date
=> last_day(:p_date) ) ) ) attendance,
(
SELECT
nvl(peevf.screen_entry_value,'N')
FROM
pay_element_entries_f peef,
pay_element_entry_values_f peevf,
pay_element_types_tl pett,
pay_input_values_tl pivt,
pay_element_types_f petf
WHERE
papf.person_id = peef.person_id
AND pett.language = 'US'
AND peef.element_type_id = petf.element_type_id
AND petf.element_type_id = pett.element_type_id
AND peef.element_entry_id = peevf.element_entry_id
AND peevf.input_value_id = pivt.input_value_id
AND upper(pett.element_name) LIKE 'HOLD%'
AND upper(pivt.name) = 'HOLD'
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN peef.effective_start_date
AND peef.effective_end_date
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN peevf.effective_start_date
AND peevf.effective_end_date
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN petf.effective_start_date
AND petf.effective_end_date
) hold_y_n,
( ( get_pay_value(p_assignment_id =>
asg.assignment_id,p_payroll_rel_action_id => get_rel_action(p_assignment_id => asg
.assignment_id,p_date => last_day(:p_date) ),p_element_name => 'Hold &
Release Salary',p_input_value_name => 'Release Amount'
,p_pay_date => last_day(:p_date) ) ) ) release_amount,

(
SELECT
iban_number
FROM
pay_bank_accounts
WHERE
bank_account_id = p3.bank_account_id
) account_num,
TO_CHAR(TO_DATE(trunc(ppak.effective_date,'Month'),'yyyy-MM-
dd'),'YYYY-MM-DD','NLS_DATE_LANGUAGE=ENGLISH') period_start_dt
,
TO_CHAR(TO_DATE(last_day(ppak.effective_date),'yyyy-MM-dd'),'YYYY-MM-
DD','NLS_DATE_LANGUAGE=ENGLISH') period_end_dt,
ppos.actual_termination_date,
ppos.date_start,
CASE
WHEN ppos.actual_termination_date IS NULL THEN
( to_number(TO_CHAR(last_day(ppak.effective_date),'dd') ) - to_number

(TO_CHAR(greatest(ppos.date_start,trunc(ppak.effective_date,'MM') ),'dd') ) + 1 )
WHEN ppos.actual_termination_date IS NOT NULL THEN
( to_number(TO_CHAR(least(ppos.actual_termination_date,last_day
(ppak.effective_date) ),'dd') ) -
to_number(TO_CHAR(trunc(ppak.effective_date,'MM'),'dd') ) + 1 )
END AS period_days,

ppak.pay_request_id,
(
SELECT
default_currency_code
FROM
per_legislative_data_groups
WHERE
legislative_data_group_id = ppak.legislative_data_group_id
) currency,
asg.business_unit_id,
(
SELECT
description
FROM
fnd_lookup_values_vl
WHERE
lookup_type = 'BANK_ROUTING_CODE'
AND upper(meaning) = (
SELECT
upper(bank_name)
FROM
pay_bank_accounts
WHERE
bank_account_id = p3.bank_account_id
)
) agent_id,
(
SELECT
dei_attribute1
FROM
hr_documents_of_record hdor
WHERE
hdor.person_id = papf.person_id
AND dei_attribute_category LIKE '%GLB_LABOUR_CARD%'
AND hdor.documents_of_record_id = (
SELECT
MAX(hr2.documents_of_record_id)
FROM
hr_documents_of_record hr2
WHERE
hr2.document_type_id = hdor.document_type_id
AND hr2.person_id = hdor.person_id
)
) employee_id,
round(pppk.value,2) ppp_amount

FROM
per_all_people_f papf,
per_person_names_f pname,
per_periods_of_service ppos,
per_all_assignments_m asg,
per_persons pp,
per_people_groups ppg,
pay_payroll_actions ppak,
pay_payroll_rel_actions ppa1k,
pay_rel_groups_dn relk,
pay_pre_payments pppk,
pay_requests pr,
pay_flow_instances pfi,
pay_org_pay_methods_tl p1,
pay_org_pay_methods_f p2,
pay_person_pay_methods_f p3
WHERE
pname.person_id = papf.person_id
AND asg.person_id = papf.person_id
AND ppos.person_id = papf.person_id
AND pp.person_id (+) = papf.person_id
AND ( papf.person_id =:p_emp
OR :p_emp IS NULL )
AND asg.people_group_id = ppg.people_group_id (+)
AND ppak.payroll_action_id = ppa1k.payroll_action_id
AND ppa1k.payroll_relationship_id = relk.payroll_relationship_id
AND pppk.payroll_rel_action_id = ppa1k.payroll_rel_action_id
AND relk.assignment_id = asg.assignment_id
AND pr.pay_request_id (+) = ppak.pay_request_id
AND pfi.flow_instance_id (+) = pr.flow_instance_id
AND ( (
SELECT
description
FROM
fnd_lookup_values_vl
WHERE
lookup_type = 'IM_BUSINESS_UNIT_ID'
AND meaning = (
SELECT
hrr.name
FROM
hr_all_organization_units_tl hrr
WHERE
hrr.organization_id = asg.business_unit_id
AND language = 'US'
)
) =:p_business_unit
OR :p_business_unit IS NULL )
AND ( ppak.payroll_id =:p_payroll OR :p_payroll IS
NULL )
AND ( asg.organization_id =:p_dept OR :p_dept IS
NULL )
AND p1.language = 'US'
AND pname.name_type = 'GLOBAL'
AND asg.primary_flag = 'Y'
AND assignment_status_type = 'ACTIVE'
AND ppak.action_type IN (
'P',
'U'
)
AND p1.org_payment_method_id = p2.org_payment_method_id
AND p2.org_payment_method_id = p3.org_payment_method_id
AND p3.payroll_relationship_id = ppa1k.payroll_relationship_id
AND p3.personal_payment_method_id = pppk.personal_payment_method_id
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN p2.effective_start_date
AND p2.effective_end_date
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN p3.effective_start_date
AND p3.effective_end_date
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN papf.effective_start_date
AND papf.effective_end_date
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN pname.effective_start_date
AND pname.effective_end_date
AND
trunc(greatest(least(nvl(ppos.actual_termination_date,last_day(TO_DATE(TO_CHAR(:p_d
ate,'yyyy-MM-dd'),'yyyy-MM-dd'
) ) ),last_day(TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-
dd') ) ),ppos.date_start) ) BETWEEN asg.effective_start_date
AND asg.effective_end_date
AND last_day(ppak.effective_date) =:p_date
AND ( instance_name =:p_instance_name
OR :p_instance_name IS NULL )
ORDER BY
1
) t

WHERE
nvl(hold_y_n ,'N') not like 'Y%'

ORDER BY
1
SQL Query Timeout: 500
Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 3416983026

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------
| Id | Operation | Name
| Rows | Bytes | Cost (%CPU)| Time | Pstart| Pstop |
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------
| 0 | SELECT STATEMENT |
| 1 | 1773 | 392 (2)| 00:00:01 | | |
| 1 | NESTED LOOPS |
| 1 | 210 | 10 (0)| 00:00:01 | | |
| 2 | NESTED LOOPS |
| 1 | 210 | 10 (0)| 00:00:01 | | |
| 3 | NESTED LOOPS |
| 1 | 167 | 7 (0)| 00:00:01 | | |
| 4 | NESTED LOOPS |
| 1 | 114 | 6 (0)| 00:00:01 | | |
| 5 | MERGE JOIN CARTESIAN |
| 1 | 83 | 4 (0)| 00:00:01 | | |
|* 6 | TABLE ACCESS BY INDEX ROWID BATCHED |
pay_input_values_tl | 1 | 34 | 2 (0)| 00:00:01 | |
|
|* 7 | INDEX RANGE SCAN |
PAY_INPUT_VALUES_TL_N1 | 1 | | 1 (0)| 00:00:01 | |
|
| 8 | BUFFER SORT |
| 1 | 49 | 2 (0)| 00:00:01 | | |
| 9 | PARTITION HASH SINGLE |
| 1 | 49 | 2 (0)| 00:00:01 | KEY | KEY |
|* 10 | TABLE ACCESS BY GLOBAL INDEX ROWID BATCHED |
pay_element_entries_f | 1 | 49 | 2 (0)| 00:00:01 | 1 |
1 |
|* 11 | INDEX RANGE SCAN |
PAY_ELEMENT_ENTRIES_F_FK2 | 1 | | 1 (0)| 00:00:01 | KEY |
KEY |
|* 12 | TABLE ACCESS BY INDEX ROWID BATCHED |
pay_element_types_f | 1 | 31 | 2 (0)| 00:00:01 | |
|
|* 13 | INDEX RANGE SCAN |
PAY_ELEMENT_TYPES_F_PK | 1 | | 1 (0)| 00:00:01 | |
|
|* 14 | TABLE ACCESS BY INDEX ROWID |
pay_element_types_tl | 1 | 53 | 1 (0)| 00:00:01 | |
|
|* 15 | INDEX UNIQUE SCAN |
PAY_ELEMENT_TYPES_TL_PK | 1 | | 0 (0)| 00:00:01 | |
|
| 16 | PARTITION HASH ITERATOR |
| 1 | | 2 (0)| 00:00:01 | KEY | KEY |
|* 17 | INDEX RANGE SCAN |
PAY_ELEMENT_ENTRY_VALUES_F_N50 | 1 | | 2 (0)| 00:00:01 | KEY |
KEY |
|* 18 | TABLE ACCESS BY GLOBAL INDEX ROWID |
pay_element_entry_values_f | 1 | 43 | 3 (0)| 00:00:01 | 1 |
1 |
| 19 | VIEW | PAY_BANK_ACCOUNTS
| 2 | 230 | 37 (0)| 00:00:01 | | |
| 20 | UNION-ALL |
| | | | | | |
| 21 | NESTED LOOPS |
| 1 | 424 | 14 (0)| 00:00:01 | | |
| 22 | NESTED LOOPS OUTER |
| 1 | 353 | 13 (0)| 00:00:01 | | |
| 23 | NESTED LOOPS OUTER |
| 1 | 300 | 12 (0)| 00:00:01 | | |
| 24 | NESTED LOOPS |
| 1 | 281 | 11 (0)| 00:00:01 | | |
| 25 | NESTED LOOPS |
| 1 | 255 | 10 (0)| 00:00:01 | | |
| 26 | NESTED LOOPS OUTER |
| 1 | 229 | 9 (0)| 00:00:01 | | |
| 27 | NESTED LOOPS OUTER |
| 1 | 165 | 5 (0)| 00:00:01 | | |
| 28 | NESTED LOOPS OUTER |
| 1 | 137 | 4 (0)| 00:00:01 | | |
| 29 | NESTED LOOPS |
| 1 | 109 | 3 (0)| 00:00:01 | | |
| 30 | NESTED LOOPS |
| 1 | 90 | 2 (0)| 00:00:01 | | |
|* 31 | TABLE ACCESS BY INDEX ROWID | ce_bank_accounts
| 1 | 69 | 1 (0)| 00:00:01 | | |
|* 32 | INDEX UNIQUE SCAN |
CE_BANK_ACCOUNTS_U1 | 1 | | 0 (0)| 00:00:01 | |
|
|* 33 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 21 | 1 (0)| 00:00:01 | | |
|* 34 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|* 35 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 19 | 1 (0)| 00:00:01 | | |
|* 36 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|* 37 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
|* 38 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
| 39 | VIEW PUSHED PREDICATE |
FND_LOOKUP_VALUES_VL | 1 | 64 | 4 (0)| 00:00:01 | |
|
| 40 | NESTED LOOPS |
| 1 | 93 | 4 (0)| 00:00:01 | | |
|* 41 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 3 (0)| 00:00:01 | |
|
|* 42 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_TL_U1 | 1 | 48 | 1 (0)| 00:00:01 | |
|
|* 43 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|* 44 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|* 45 | TABLE ACCESS BY INDEX ROWID BATCHED |
hz_addtnl_party_names | 1 | 19 | 1 (0)| 00:00:01 | |
|
|* 46 | INDEX RANGE SCAN |
HZ_ADDTNL_PARTY_NAMES_N2 | 1 | | 0 (0)| 00:00:01 | |
|
|* 47 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 | |
|
|* 48 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 71 | 1 (0)| 00:00:01 | |
|
|* 49 | FILTER |
| | | | | | |
| 50 | NESTED LOOPS OUTER |
| 1 | 583 | 23 (0)| 00:00:01 | | |
|* 51 | FILTER |
| | | | | | |
| 52 | NESTED LOOPS OUTER |
| 1 | 557 | 22 (0)| 00:00:01 | | |
| 53 | NESTED LOOPS |
| 1 | 531 | 21 (0)| 00:00:01 | | |
| 54 | NESTED LOOPS |
| 1 | 505 | 20 (0)| 00:00:01 | | |
| 55 | NESTED LOOPS OUTER |
| 1 | 479 | 19 (0)| 00:00:01 | | |
| 56 | NESTED LOOPS OUTER |
| 1 | 465 | 17 (0)| 00:00:01 | | |
| 57 | NESTED LOOPS OUTER |
| 1 | 446 | 16 (0)| 00:00:01 | | |
| 58 | NESTED LOOPS |
| 1 | 393 | 15 (0)| 00:00:01 | | |
| 59 | NESTED LOOPS OUTER |
| 1 | 322 | 14 (0)| 00:00:01 | | |
| 60 | NESTED LOOPS OUTER |
| 1 | 294 | 13 (0)| 00:00:01 | | |
| 61 | NESTED LOOPS OUTER |
| 1 | 264 | 12 (0)| 00:00:01 | | |
|* 62 | FILTER |
| | | | | | |
| 63 | NESTED LOOPS OUTER |
| 1 | 200 | 8 (0)| 00:00:01 | | |
| 64 | NESTED LOOPS OUTER |
| 1 | 185 | 6 (0)| 00:00:01 | | |
| 65 | NESTED LOOPS OUTER |
| 1 | 132 | 5 (0)| 00:00:01 | | |
| 66 | NESTED LOOPS OUTER |
| 1 | 104 | 4 (0)| 00:00:01 | | |
| 67 | NESTED LOOPS |
| 1 | 94 | 4 (0)| 00:00:01 | | |
| 68 | NESTED LOOPS |
| 1 | 75 | 3 (0)| 00:00:01 | | |
| 69 | TABLE ACCESS BY INDEX ROWID |
iby_ext_bank_accounts | 1 | 54 | 2 (0)| 00:00:01 | |
|
|* 70 | INDEX UNIQUE SCAN |
IBY_EXT_BANK_ACCOUNTS_U1 | 1 | | 1 (0)| 00:00:01 | |
|
|* 71 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 21 | 1 (0)| 00:00:01 | | |
|* 72 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|* 73 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 19 | 1 (0)| 00:00:01 | | |
|* 74 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|* 75 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | 10 | 0 (0)| 00:00:01 | | |
|* 76 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
|* 77 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 | |
|
| 78 | TABLE ACCESS BY INDEX ROWID BATCHED |
iby_account_owners | 1 | 15 | 2 (0)| 00:00:01 | |
|
|* 79 | INDEX RANGE SCAN |
IBY_ACCOUNT_OWNERS_U1 | 1 | | 1 (0)| 00:00:01 | |
|
| 80 | VIEW PUSHED PREDICATE |
FND_LOOKUP_VALUES_VL | 1 | 64 | 4 (0)| 00:00:01 | |
|
| 81 | NESTED LOOPS |
| 1 | 93 | 4 (0)| 00:00:01 | | |
|* 82 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 3 (0)| 00:00:01 | |
|
|* 83 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_TL_U1 | 1 | 48 | 1 (0)| 00:00:01 | |
|
|* 84 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N20 | 1 | 30 | 1 (0)| 00:00:01 | |
|
|* 85 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
|* 86 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 71 | 1 (0)| 00:00:01 | |
|
|* 87 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 | |
|
|* 88 | TABLE ACCESS BY INDEX ROWID BATCHED |
hz_addtnl_party_names | 1 | 19 | 1 (0)| 00:00:01 | |
|
|* 89 | INDEX RANGE SCAN |
HZ_ADDTNL_PARTY_NAMES_N2 | 1 | | 0 (0)| 00:00:01 | |
|
|* 90 | TABLE ACCESS BY INDEX ROWID BATCHED | hz_party_sites
| 1 | 14 | 2 (0)| 00:00:01 | | |
|* 91 | INDEX RANGE SCAN | HZ_PARTY_SITES_N2
| 1 | | 1 (0)| 00:00:01 | | |
|* 92 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|* 93 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|* 94 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|* 95 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|* 96 | TABLE ACCESS BY INDEX ROWID |
per_legislative_data_groups | 1 | 17 | 1 (0)| 00:00:01 | |
|
|* 97 | INDEX UNIQUE SCAN | PER_LEG_DT_GRP_PK
| 1 | | 0 (0)| 00:00:01 | | |
| 98 | NESTED LOOPS |
| 1 | 143 | 5 (0)| 00:00:01 | | |
| 99 | TABLE ACCESS BY INDEX ROWID BATCHED |
fnd_lookup_values_tl | 1 | 98 | 4 (0)| 00:00:01 | |
|
|*100 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_TL_U2 | 1 | | 3 (0)| 00:00:01 | |
|
| 101 | VIEW | PAY_BANK_ACCOUNTS
| 2 | 1470 | 37 (0)| 00:00:01 | | |
| 102 | UNION-ALL |
| | | | | | |
| 103 | NESTED LOOPS |
| 1 | 428 | 14 (0)| 00:00:01 | | |
| 104 | NESTED LOOPS OUTER |
| 1 | 357 | 13 (0)| 00:00:01 | | |
| 105 | NESTED LOOPS OUTER |
| 1 | 304 | 12 (0)| 00:00:01 | | |
| 106 | NESTED LOOPS |
| 1 | 285 | 11 (0)| 00:00:01 | | |
| 107 | NESTED LOOPS |
| 1 | 259 | 10 (0)| 00:00:01 | | |
| 108 | NESTED LOOPS OUTER |
| 1 | 233 | 9 (0)| 00:00:01 | | |
| 109 | NESTED LOOPS OUTER |
| 1 | 169 | 5 (0)| 00:00:01 | | |
| 110 | NESTED LOOPS OUTER |
| 1 | 141 | 4 (0)| 00:00:01 | | |
| 111 | NESTED LOOPS |
| 1 | 113 | 3 (0)| 00:00:01 | | |
| 112 | NESTED LOOPS |
| 1 | 66 | 2 (0)| 00:00:01 | | |
|*113 | TABLE ACCESS BY INDEX ROWID | ce_bank_accounts
| 1 | 45 | 1 (0)| 00:00:01 | | |
|*114 | INDEX UNIQUE SCAN |
CE_BANK_ACCOUNTS_U1 | 1 | | 0 (0)| 00:00:01 | |
|
|*115 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 21 | 1 (0)| 00:00:01 | | |
|*116 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|*117 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 47 | 1 (0)| 00:00:01 | | |
|*118 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|*119 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
|*120 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
| 121 | VIEW PUSHED PREDICATE |
FND_LOOKUP_VALUES_VL | 1 | 64 | 4 (0)| 00:00:01 | |
|
| 122 | NESTED LOOPS |
| 1 | 93 | 4 (0)| 00:00:01 | | |
|*123 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 3 (0)| 00:00:01 | |
|
|*124 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_TL_U1 | 1 | 48 | 1 (0)| 00:00:01 | |
|
|*125 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|*126 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|*127 | TABLE ACCESS BY INDEX ROWID BATCHED |
hz_addtnl_party_names | 1 | 19 | 1 (0)| 00:00:01 | |
|
|*128 | INDEX RANGE SCAN |
HZ_ADDTNL_PARTY_NAMES_N2 | 1 | | 0 (0)| 00:00:01 | |
|
|*129 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 | |
|
|*130 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 71 | 1 (0)| 00:00:01 | |
|
|*131 | FILTER |
| | | | | | |
| 132 | NESTED LOOPS OUTER |
| 1 | 587 | 23 (0)| 00:00:01 | | |
|*133 | FILTER |
| | | | | | |
| 134 | NESTED LOOPS OUTER |
| 1 | 561 | 22 (0)| 00:00:01 | | |
| 135 | NESTED LOOPS |
| 1 | 535 | 21 (0)| 00:00:01 | | |
| 136 | NESTED LOOPS |
| 1 | 509 | 20 (0)| 00:00:01 | | |
| 137 | NESTED LOOPS OUTER |
| 1 | 483 | 19 (0)| 00:00:01 | | |
| 138 | NESTED LOOPS OUTER |
| 1 | 469 | 17 (0)| 00:00:01 | | |
| 139 | NESTED LOOPS OUTER |
| 1 | 450 | 16 (0)| 00:00:01 | | |
| 140 | NESTED LOOPS |
| 1 | 397 | 15 (0)| 00:00:01 | | |
| 141 | NESTED LOOPS OUTER |
| 1 | 326 | 14 (0)| 00:00:01 | | |
| 142 | NESTED LOOPS OUTER |
| 1 | 298 | 13 (0)| 00:00:01 | | |
| 143 | NESTED LOOPS OUTER |
| 1 | 268 | 12 (0)| 00:00:01 | | |
|*144 | FILTER |
| | | | | | |
| 145 | NESTED LOOPS OUTER |
| 1 | 204 | 8 (0)| 00:00:01 | | |
| 146 | NESTED LOOPS OUTER |
| 1 | 189 | 6 (0)| 00:00:01 | | |
| 147 | NESTED LOOPS OUTER |
| 1 | 136 | 5 (0)| 00:00:01 | | |
| 148 | NESTED LOOPS OUTER |
| 1 | 108 | 4 (0)| 00:00:01 | | |
| 149 | NESTED LOOPS |
| 1 | 98 | 4 (0)| 00:00:01 | | |
| 150 | NESTED LOOPS |
| 1 | 51 | 3 (0)| 00:00:01 | | |
| 151 | TABLE ACCESS BY INDEX ROWID |
iby_ext_bank_accounts | 1 | 30 | 2 (0)| 00:00:01 | |
|
|*152 | INDEX UNIQUE SCAN |
IBY_EXT_BANK_ACCOUNTS_U1 | 1 | | 1 (0)| 00:00:01 | |
|
|*153 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 21 | 1 (0)| 00:00:01 | | |
|*154 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|*155 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 47 | 1 (0)| 00:00:01 | | |
|*156 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 | | |
|*157 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | 10 | 0 (0)| 00:00:01 | | |
|*158 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
|*159 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 | |
|
| 160 | TABLE ACCESS BY INDEX ROWID BATCHED|
iby_account_owners | 1 | 15 | 2 (0)| 00:00:01 | |
|
|*161 | INDEX RANGE SCAN |
IBY_ACCOUNT_OWNERS_U1 | 1 | | 1 (0)| 00:00:01 | |
|
| 162 | VIEW PUSHED PREDICATE |
FND_LOOKUP_VALUES_VL | 1 | 64 | 4 (0)| 00:00:01 | |
|
| 163 | NESTED LOOPS |
| 1 | 93 | 4 (0)| 00:00:01 | | |
|*164 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 3 (0)| 00:00:01 | |
|
|*165 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_TL_U1 | 1 | 48 | 1 (0)| 00:00:01 | |
|
|*166 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N20 | 1 | 30 | 1 (0)| 00:00:01 | |
|
|*167 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 | |
|
|*168 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 71 | 1 (0)| 00:00:01 | |
|
|*169 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 | |
|
|*170 | TABLE ACCESS BY INDEX ROWID BATCHED |
hz_addtnl_party_names | 1 | 19 | 1 (0)| 00:00:01 | |
|
|*171 | INDEX RANGE SCAN |
HZ_ADDTNL_PARTY_NAMES_N2 | 1 | | 0 (0)| 00:00:01 | |
|
|*172 | TABLE ACCESS BY INDEX ROWID BATCHED | hz_party_sites
| 1 | 14 | 2 (0)| 00:00:01 | | |
|*173 | INDEX RANGE SCAN | HZ_PARTY_SITES_N2
| 1 | | 1 (0)| 00:00:01 | | |
|*174 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|*175 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|*176 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|*177 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 | |
|
|*178 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 1 (0)| 00:00:01 | |
|
| 179 | NESTED LOOPS |
| 1 | 89 | 26 (0)| 00:00:01 | | |
| 180 | NESTED LOOPS |
| 4 | 89 | 26 (0)| 00:00:01 | | |
| 181 | VIEW | VW_SQ_1
| 4 | 156 | 22 (0)| 00:00:01 | | |
| 182 | SORT GROUP BY |
| 4 | 132 | 22 (0)| 00:00:01 | | |
|*183 | TABLE ACCESS BY INDEX ROWID BATCHED |
hr_documents_of_record | 19 | 627 | 22 (0)| 00:00:01 | |
|
|*184 | INDEX RANGE SCAN |
HR_DOCUMENTS_OF_RECORD_U1 | 19 | | 3 (0)| 00:00:01 | |
|
|*185 | INDEX UNIQUE SCAN |
HR_DOCUMENTS_OF_RECORD_PK | 1 | | 0 (0)| 00:00:01 | |
|
|*186 | TABLE ACCESS BY INDEX ROWID |
hr_documents_of_record | 1 | 50 | 1 (0)| 00:00:01 | |
|
|*187 | VIEW |
| 1 | 1773 | 392 (2)| 00:00:01 | | |
|*188 | FILTER |
| | | | | | |
| 189 | NESTED LOOPS |
| 1 | 507 | 276 (2)| 00:00:01 | | |
| 190 | NESTED LOOPS |
| 1 | 507 | 276 (2)| 00:00:01 | | |
| 191 | NESTED LOOPS OUTER |
| 1 | 445 | 274 (2)| 00:00:01 | | |
| 192 | NESTED LOOPS OUTER |
| 1 | 432 | 273 (2)| 00:00:01 | | |
| 193 | NESTED LOOPS |
| 1 | 419 | 272 (2)| 00:00:01 | | |
| 194 | NESTED LOOPS |
| 1 | 349 | 270 (2)| 00:00:01 | | |
|*195 | FILTER |
| | | | | | |
| 196 | NESTED LOOPS OUTER |
| 1 | 330 | 267 (2)| 00:00:01 | | |
| 197 | NESTED LOOPS OUTER |
| 1 | 275 | 266 (2)| 00:00:01 | | |
| 198 | NESTED LOOPS |
| 1 | 252 | 265 (2)| 00:00:01 | | |
| 199 | NESTED LOOPS |
| 1 | 207 | 264 (2)| 00:00:01 | | |
| 200 | NESTED LOOPS |
| 1 | 183 | 263 (2)| 00:00:01 | | |
|*201 | HASH JOIN |
| 1 | 159 | 249 (3)| 00:00:01 | | |
|*202 | TABLE ACCESS STORAGE FULL | per_all_people_f
| 287 | 10332 | 68 (0)| 00:00:01 | | |
| 203 | MERGE JOIN |
| 161 | 19803 | 181 (3)| 00:00:01 | | |
| 204 | SORT JOIN |
| 4541 | 439K| 75 (2)| 00:00:01 | | |
|*205 | HASH JOIN |
| 4541 | 439K| 74 (0)| 00:00:01 | | |
| 206 | JOIN FILTER CREATE | :BF0000
| 4 | 180 | 6 (0)| 00:00:01 | | |
|*207 | HASH JOIN |
| 4 | 180 | 6 (0)| 00:00:01 | | |
|*208 | TABLE ACCESS STORAGE FULL |
pay_org_pay_methods_tl | 4 | 64 | 3 (0)| 00:00:01 | |
|
|*209 | TABLE ACCESS STORAGE FULL |
pay_org_pay_methods_f | 4 | 116 | 3 (0)| 00:00:01 | |
|
| 210 | JOIN FILTER USE | :BF0000
| 5190 | 273K| 68 (0)| 00:00:01 | | |
|*211 | TABLE ACCESS STORAGE FULL |
pay_person_pay_methods_f | 5190 | 273K| 68 (0)| 00:00:01 | |
|
|*212 | FILTER |
| | | | | | |
|*213 | SORT JOIN |
| 5658 | 132K| 103 (1)| 00:00:01 | | |
|*214 | TABLE ACCESS STORAGE FULL |
per_periods_of_service | 5658 | 132K| 102 (0)| 00:00:01 | |
|
|*215 | TABLE ACCESS BY INDEX ROWID BATCHED | pay_pre_payments
| 12 | 288 | 14 (0)| 00:00:01 | | |
|*216 | INDEX RANGE SCAN |
PAY_PRE_PAYMENTS_N1 | 13 | | 1 (0)| 00:00:01 | |
|
| 217 | PARTITION HASH ITERATOR |
| 1 | 24 | 1 (0)| 00:00:01 | KEY | KEY |
|*218 | TABLE ACCESS BY GLOBAL INDEX ROWID |
pay_payroll_rel_actions | 1 | 24 | 1 (0)| 00:00:01 | ROWID |
ROWID |
|*219 | INDEX UNIQUE SCAN |
PAY_PAYROLL_REL_ACTIONS_PK | 1 | | 0 (0)| 00:00:01 | KEY |
KEY |
| 220 | PARTITION HASH ITERATOR |
| 1 | 45 | 1 (0)| 00:00:01 | KEY | KEY |
|*221 | TABLE ACCESS BY GLOBAL INDEX ROWID |
pay_payroll_actions | 1 | 45 | 1 (0)| 00:00:01 | ROWID |
ROWID |
|*222 | INDEX UNIQUE SCAN |
PAY_PAYROLL_ACTIONS_PK | 1 | | 0 (0)| 00:00:01 | KEY |
KEY |
|*223 | TABLE ACCESS BY INDEX ROWID | pay_requests
| 1 | 23 | 1 (0)| 00:00:01 | | |
|*224 | INDEX UNIQUE SCAN | PAY_REQUESTS_PK
| 1 | | 0 (0)| 00:00:01 | | |
|*225 | TABLE ACCESS BY INDEX ROWID |
pay_flow_instances | 1 | 55 | 1 (0)| 00:00:01 | |
|
|*226 | INDEX UNIQUE SCAN |
PAY_FLOW_INSTANCES_PK | 1 | | 0 (0)| 00:00:01 | |
|
|*227 | TABLE ACCESS BY INDEX ROWID BATCHED | pay_rel_groups_dn
| 1 | 19 | 3 (0)| 00:00:01 | | |
|*228 | INDEX RANGE SCAN |
PAY_REL_GROUPS_DN_N1 | 2 | | 1 (0)| 00:00:01 | |
|
|*229 | TABLE ACCESS BY INDEX ROWID BATCHED |
per_all_assignments_m | 1 | 70 | 2 (0)| 00:00:01 | |
|
|*230 | INDEX RANGE SCAN |
PER_ALL_ASSIGNMENTS_M_PK | 1 | | 1 (0)| 00:00:01 | |
|
|*231 | TABLE ACCESS BY INDEX ROWID | per_people_groups
| 1 | 13 | 1 (0)| 00:00:01 | | |
|*232 | INDEX UNIQUE SCAN |
PER_PEOPLE_GROUPS_PK | 1 | | 0 (0)| 00:00:01 | |
|
|*233 | TABLE ACCESS BY INDEX ROWID | per_persons
| 1 | 13 | 1 (0)| 00:00:01 | | |
|*234 | INDEX UNIQUE SCAN | PER_PERSONS_PK
| 1 | | 0 (0)| 00:00:01 | | |
|*235 | INDEX RANGE SCAN |
PER_PERSON_NAMES_F_N12 | 1 | | 1 (0)| 00:00:01 | |
|
|*236 | TABLE ACCESS BY INDEX ROWID |
per_person_names_f | 1 | 62 | 2 (0)| 00:00:01 | |
|
| 237 | NESTED LOOPS |
| 1 | 143 | 5 (0)| 00:00:01 | | |
| 238 | TABLE ACCESS BY INDEX ROWID BATCHED |
fnd_lookup_values_tl | 1 | 98 | 4 (0)| 00:00:01 | |
|
|*239 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_TL_U2 | 1 | | 3 (0)| 00:00:01 | |
|
|*240 | TABLE ACCESS BY INDEX ROWID BATCHED |
hr_organization_units_f_tl | 1 | 61 | 3 (0)| 00:00:01 | |
|
|*241 | INDEX RANGE SCAN |
HR_ORGANIZATION_UNITS_F_TL_PK | 1 | | 2 (0)| 00:00:01 | |
|
|*242 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 1 (0)| 00:00:01 | |
|
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

6 - filter("ORA_SEED_SET1"='Y' AND (("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
7 - access(UPPER("NAME")='HOLD')
10 - filter("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID"
,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
11 - access("PERSON_ID"=:B1 AND
"EFFECTIVE_END_DATE">=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B2,LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyy
y-MM-dd'))),LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),:B3))) AND

"EFFECTIVE_START_DATE"<=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B4,LAST_DAY(TO_DATE(TO_
CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_
CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B5))))

filter("EFFECTIVE_END_DATE">=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B1,LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B2))))
12 - filter("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID"
,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
13 - access("ELEMENT_TYPE_ID"="ELEMENT_TYPE_ID" AND
"EFFECTIVE_END_DATE">=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B1,LAST_DAY(TO_DATE(TO_CH
AR(:P_DAT
E,'yyyy-MM-dd'),'yyyy-MM-
dd'))),LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B2))) AND
"ORA_SEED_SET1"='Y' AND

"EFFECTIVE_START_DATE"<=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B3,LAST_DAY(TO_DATE(TO_
CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_
CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B4))))

filter("EFFECTIVE_END_DATE">=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B1,LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B2))) AND
"ORA_SEED_SET1"='Y')
14 - filter(UPPER("ELEMENT_NAME") LIKE 'HOLD%' AND (("ENTERPRISE_ID"=0 OR
"ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
15 - access("ELEMENT_TYPE_ID"="ELEMENT_TYPE_ID" AND "LANGUAGE"='US' AND
"ORA_SEED_SET1"='Y')
17 - access("ELEMENT_ENTRY_ID"="ELEMENT_ENTRY_ID" AND
"EFFECTIVE_END_DATE">=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B1,LAST_DAY(TO_DATE(TO_CH
AR(:P_D
ATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B2))) AND

"EFFECTIVE_START_DATE"<=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B3,LAST_DAY(TO_DATE(TO_
CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_
CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B4))))

filter("EFFECTIVE_END_DATE">=TRUNC(TO_NUMBER(GREATEST(LEAST(NVL(:B1,LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),:B2))))
18 - filter("INPUT_VALUE_ID"="INPUT_VALUE_ID" AND (("ENTERPRISE_ID"=0 OR
"ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
31 - filter("IBA"."PAY_USE_ALLOWED_FLAG"='Y' AND
"IBA"."ACCOUNT_CLASSIFICATION"='INTERNAL' AND
NVL("IBA"."NETTING_ACCT_FLAG",'N')='N')
32 - access("IBA"."BANK_ACCOUNT_ID"=:B1)
33 - filter("PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A')
34 - access("IBA"."BANK_BRANCH_ID"="PARTY_ID")
35 - filter("PARTY_TYPE"='ORGANIZATION')
36 - access("IBA"."BANK_ID"="PARTY_ID")
37 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EFT' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
38 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
41 - access("LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1'
AND
"ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
42 - access("LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND
"SET_ID"="SET_ID" AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="LOOKUP_CODE")
43 - access("BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(S
YSDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)
44 - access("BANKORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYS
DATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))
45 - filter("BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC')
46 - access("PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+))
47 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
48 - access("OWNER_TABLE_ID"="PARTY_ID" AND "OWNER_TABLE_NAME"='HZ_PARTIES' AND
"CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"ORA_SEED_SET2"='Y')
filter("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
49 -
filter(NVL(TRUNC(INTERNAL_FUNCTION("BAPR"."EFFECTIVE_START_DATE")),SYSDATE@!-
1)<=TRUNC(SYSDATE@!) AND
NVL(TRUNC(INTERNAL_FUNCTION("BAPR"."EFFECTIVE_END_DATE")),SYSDATE@!
+1)>=TRUNC(SYSDATE@!))
51 -
filter(NVL(TRUNC(INTERNAL_FUNCTION("BRPR"."EFFECTIVE_START_DATE")),SYSDATE@!-
1)<=TRUNC(SYSDATE@!) AND
NVL(TRUNC(INTERNAL_FUNCTION("BRPR"."EFFECTIVE_END_DATE")),SYSDATE@!
+1)>=TRUNC(SYSDATE@!))
62 - filter(NVL("OW"."END_DATE",SYSDATE@!+10)>SYSDATE@!)
70 - access("EBA"."EXT_BANK_ACCOUNT_ID"=:B1)
71 - filter("PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A')
72 - access("EBA"."BRANCH_ID"="PARTY_ID")
73 - filter("PARTY_TYPE"='ORGANIZATION')
74 - access("EBA"."BANK_ID"="PARTY_ID")
75 - access("BRANCH_ID"="PARTY_ID"(+))
76 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
77 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
79 - access("OW"."EXT_BANK_ACCOUNT_ID"(+)=:B1 AND "OW"."PRIMARY_FLAG"(+)='Y')
filter("OW"."PRIMARY_FLAG"(+)='Y' AND
"EXT_BANK_ACCOUNT_ID"="OW"."EXT_BANK_ACCOUNT_ID"(+))
82 - access("LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1'
AND
"ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
83 - access("LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND
"SET_ID"="SET_ID" AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="LOOKUP_CODE")
84 - access("OWNER_TABLE_ID"(+)="BRANCH_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "CONTACT_POINT_TYPE"(+)='EFT')
filter("CONTACT_POINT_TYPE"(+)='EFT' AND NVL("STATUS"(+),'A')='A')
85 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EFT' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
86 - access("OWNER_TABLE_ID"="PARTY_ID" AND "OWNER_TABLE_NAME"='HZ_PARTIES' AND
"CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"ORA_SEED_SET2"='Y')
filter("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
87 - access("OWNER_TABLE_ID"(+)="BRANCH_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "CLASS_CATEGORY"(+)='BANK_INSTITUTION_TYPE'
AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
88 - filter("BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC')
89 - access("PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+))
90 - filter("S"."STATUS"(+)='A')
91 - access("PARTY_ID"="S"."PARTY_ID"(+) AND
"S"."IDENTIFYING_ADDRESS_FLAG"(+)='Y')
92 - access("BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(S
YSDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)
93 - access("BANKORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYS
DATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))
94 - access("BRANCH_ID"="BRPR"."PARTY_ID"(+))
95 - access("BANK_ID"="BAPR"."PARTY_ID"(+))
96 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BU

SINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
97 - access("LEGISLATIVE_DATA_GROUP_ID"=:B1)
100 - access("LOOKUP_TYPE"='BANK_ROUTING_CODE' AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND
"LANGUAGE"=USERENV('LANG') AND "ENTERPRISE_ID"=1 AND UPPER("MEANING")= (SELECT
UPPER("BANK_NAME") FROM ( (SELECT "IBA"."BANK_ACCOUNT_ID"
"BANK_ACCOUNT_ID","PARTY_NAME" "BANK_NAME" FROM (SELECT "LOOKUP_TYPE"
"LOOKUP_TYPE","LOOKUP_CODE" "LOOKUP_CODE" FROM
"FUSION"."fnd_lookup_values_b"
"fnd_lookup_values_b","FUSION"."fnd_lookup_values_tl"
"fnd_lookup_values_tl" WHERE "ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1'
AND "ENTERPRISE_ID"=1 AND "LANGUAGE"=USERENV('LANG') AND "SET_ID"="SET_ID"
AND "LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND "LOOKUP_TYPE"='BANK_ACCOUNT_TYPE'
AND
"LOOKUP_CODE"="LOOKUP_CODE" AND "LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
"ACC_TYPE","FUSION"."hz_code_assignments"
"hz_code_assignments","FUSION"."hz_contact_points"
"hz_contact_points","FUSION"."hz_contact_points"
"hz_contact_points","FUSION"."hz_organization_profiles"
"BRANCHORGPROFILE","FUSION"."hz_addtnl_party_names"
"BANKADDNAMEPHONETIC","FUSION"."hz_parties"
"hz_parties","FUSION"."hz_code_assignments"
"hz_code_assignments","FUSION"."hz_organization_profiles"
"BANKORGPROFILE","FUSION"."hz_parties" "hz_parties","FUSION"."ce_bank_accounts"
"IBA"
WHERE "IBA"."BANK_ACCOUNT_ID"=:B1 AND
"IBA"."PAY_USE_ALLOWED_FLAG"='Y' AND "IBA"."ACCOUNT_CLASSIFICATION"='INTERNAL' AND
NVL("IBA"."NETTING_ACCT_FLAG",'N')='N' AND "IBA"."BANK_ID"="PARTY_ID"
AND "PARTY_TYPE"='ORGANIZATION' AND "BANKORGPROFILE"."PARTY_ID"="PARTY_ID"
AND
TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYSDATE@!)
AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
AND "OWNER_TABLE_ID"="PARTY_ID" AND
"CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR
"CLASS_CODE"='EMPLOYEE_BANK') AND "OWNER_TABLE_ID" IS NOT NULL AND
"ORA_SEED_SET2"='Y' AND "IBA"."BANK_BRANCH_ID"="PARTY_ID" AND
"PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A' AND
"PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+) AND
"BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC' AND
"BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID" AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYSDATE@
!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND
"CONTACT_POINT_TYPE"(+)='EFT' AND "OWNER_TABLE_ID"(+)="PARTY_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_ID"(+)="PARTY_ID" AND
"CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "OWNER_TABLE_ID"(+) IS NOT NULL AND "ORA_SEED_SET2"(+)='Y') UNION
ALL (SELECT "EBA"."EXT_BANK_ACCOUNT_ID" "BANK_ACCOUNT_ID","PARTY_NAME"
"BANK_NAME" FROM (SELECT "LOOKUP_TYPE" "LOOKUP_TYPE","LOOKUP_CODE"
"LOOKUP_CODE" FROM "FUSION"."fnd_lookup_values_b"
"fnd_lookup_values_b","FUSION"."fnd_lookup_values_tl"
"fnd_lookup_values_tl" WHERE "ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND
"ENTERPRISE_ID"=1
AND "LANGUAGE"=USERENV('LANG') AND "SET_ID"="SET_ID" AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID"
AND "LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"LOOKUP_CODE"="LOOKUP_CODE" AND "LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
"ACC_TYPE","FUSION"."hz_code_assignments"
"hz_code_assignments","FUSION"."hz_contact_points"
"hz_contact_points","FUSION"."hz_contact_points"
"hz_contact_points","FUSION"."hz_organization_profiles"
"BRANCHORGPROFILE","FUSION"."hz_addtnl_party_names"
"BANKADDNAMEPHONETIC","FUSION"."hz_parties"
"hz_parties","FUSION"."hz_code_assignments"
"hz_code_assignments","FUSION"."hz_organization_profiles"
"BANKORGPROFILE","FUSION"."hz_parties" "hz_parties","FU)
113 - filter("IBA"."PAY_USE_ALLOWED_FLAG"='Y' AND
"IBA"."ACCOUNT_CLASSIFICATION"='INTERNAL' AND
NVL("IBA"."NETTING_ACCT_FLAG",'N')='N')
114 - access("IBA"."BANK_ACCOUNT_ID"=:B1)
115 - filter("PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A')
116 - access("IBA"."BANK_BRANCH_ID"="PARTY_ID")
117 - filter("PARTY_TYPE"='ORGANIZATION')
118 - access("IBA"."BANK_ID"="PARTY_ID")
119 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EFT' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
120 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
123 - access("LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1'
AND
"ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
124 - access("LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND
"SET_ID"="SET_ID" AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="LOOKUP_CODE")
125 - access("BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(S
YSDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)
126 - access("BANKORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYS
DATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))
127 - filter("BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC')
128 - access("PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+))
129 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
130 - access("OWNER_TABLE_ID"="PARTY_ID" AND "OWNER_TABLE_NAME"='HZ_PARTIES' AND
"CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"ORA_SEED_SET2"='Y')
filter("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
131 -
filter(NVL(TRUNC(INTERNAL_FUNCTION("BAPR"."EFFECTIVE_START_DATE")),SYSDATE@!-
1)<=TRUNC(SYSDATE@!) AND
NVL(TRUNC(INTERNAL_FUNCTION("BAPR"."EFFECTIVE_END_DATE")),SYSDATE@!
+1)>=TRUNC(SYSDATE@!))
133 -
filter(NVL(TRUNC(INTERNAL_FUNCTION("BRPR"."EFFECTIVE_START_DATE")),SYSDATE@!-
1)<=TRUNC(SYSDATE@!) AND
NVL(TRUNC(INTERNAL_FUNCTION("BRPR"."EFFECTIVE_END_DATE")),SYSDATE@!
+1)>=TRUNC(SYSDATE@!))
144 - filter(NVL("OW"."END_DATE",SYSDATE@!+10)>SYSDATE@!)
152 - access("EBA"."EXT_BANK_ACCOUNT_ID"=:B1)
153 - filter("PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A')
154 - access("EBA"."BRANCH_ID"="PARTY_ID")
155 - filter("PARTY_TYPE"='ORGANIZATION')
156 - access("EBA"."BANK_ID"="PARTY_ID")
157 - access("BRANCH_ID"="PARTY_ID"(+))
158 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
159 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
161 - access("OW"."EXT_BANK_ACCOUNT_ID"(+)=:B1 AND "OW"."PRIMARY_FLAG"(+)='Y')
filter("OW"."PRIMARY_FLAG"(+)='Y' AND
"EXT_BANK_ACCOUNT_ID"="OW"."EXT_BANK_ACCOUNT_ID"(+))
164 - access("LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1'
AND
"ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
165 - access("LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND
"SET_ID"="SET_ID" AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="LOOKUP_CODE")
166 - access("OWNER_TABLE_ID"(+)="BRANCH_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "CONTACT_POINT_TYPE"(+)='EFT')
filter("CONTACT_POINT_TYPE"(+)='EFT' AND NVL("STATUS"(+),'A')='A')
167 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EFT' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
168 - access("OWNER_TABLE_ID"="PARTY_ID" AND "OWNER_TABLE_NAME"='HZ_PARTIES' AND
"CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"ORA_SEED_SET2"='Y')
filter("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
169 - access("OWNER_TABLE_ID"(+)="BRANCH_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "CLASS_CATEGORY"(+)='BANK_INSTITUTION_TYPE'
AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
170 - filter("BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC')
171 - access("PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+))
172 - filter("S"."STATUS"(+)='A')
173 - access("PARTY_ID"="S"."PARTY_ID"(+) AND
"S"."IDENTIFYING_ADDRESS_FLAG"(+)='Y')
174 - access("BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(S
YSDATE@!) AND
TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)
175 - access("BANKORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYS
DATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))
176 - access("BRANCH_ID"="BRPR"."PARTY_ID"(+))
177 - access("BANK_ID"="BAPR"."PARTY_ID"(+))
178 - access("LOOKUP_TYPE"='BANK_ROUTING_CODE' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND "LOOKUP_CODE"="LOOKUP_CODE" AND
"SET_ID"="SET_ID" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND
"ORA_SEED_SET1"='Y')
183 - filter("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID"
,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
184 - access("PERSON_ID"=:B1)
185 - access("DOCUMENTS_OF_RECORD_ID"="MAX(HR2.DOCUMENTS_OF_RECORD_ID)")
186 - filter("DEI_ATTRIBUTE_CATEGORY" IS NOT NULL AND "PERSON_ID"=:B1 AND
"ITEM_1"="DOCUMENT_TYPE_ID" AND "DEI_ATTRIBUTE_CATEGORY" LIKE
'%GLB_LABOUR_CARD%' AND "ITEM_2"="PERSON_ID" AND (("ENTERPRISE_ID"=0
OR "ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
187 - filter(NVL("HOLD_Y_N",'N') NOT LIKE 'Y%')
188 - filter(:P_BUSINESS_UNIT IS NULL OR (SELECT "DESCRIPTION" FROM
"FUSION"."fnd_lookup_values_b"
"fnd_lookup_values_b","FUSION"."fnd_lookup_values_tl"
"fnd_lookup_values_tl","FUSION"."fnd_lookup_values_b" "fnd_lookup_values_b" WHERE
"LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID' AND "SET_ID"="SET_ID" AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND "LOOKUP_CODE"="LOOKUP_CODE" AND
"LOOKUP_TYPE"="LOOKUP_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1 AND "LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID' AND
"ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND
"LANGUAGE"=USERENV('LANG') AND "ENTERPRISE_ID"=1 AND "MEANING"= (SELECT "NAME" FROM
"FUSION"."hr_organization_units_f_tl" "hr_organization_units_f_tl"
WHERE "EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!) AND "LANGUAGE"='US' AND
"ORGANIZATION_ID"=:B1 AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERP
RISE_ID')))) AND "EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!)) AND
"ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1 AND
"SET_ID"="SET_ID"
AND "LOOKUP_CODE"="LOOKUP_CODE" AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID')=:P_BUSINESS_UNIT)
195 - filter("INSTANCE_NAME"=:P_INSTANCE_NAME OR :P_INSTANCE_NAME IS NULL)
201 - access("PERSON_ID"="PERSON_ID")

filter(TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))>="EFFECTIVE_START_DATE" AND
TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))<="EFFECTIVE_END_DATE")
202 - storage((:P_EMP IS NULL OR "PERSON_ID"=TO_NUMBER(:P_EMP)) AND
(("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERP
RISE_ID')))))
filter((:P_EMP IS NULL OR "PERSON_ID"=TO_NUMBER(:P_EMP)) AND
(("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERP
RISE_ID')))))
205 - access("ORG_PAYMENT_METHOD_ID"="ORG_PAYMENT_METHOD_ID")
207 - access("ORG_PAYMENT_METHOD_ID"="ORG_PAYMENT_METHOD_ID")
208 - storage("LANGUAGE"='US' AND (("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
filter("LANGUAGE"='US' AND (("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
209 - storage("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID
",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
filter("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID"
,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
211 - storage((("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE
_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
SYS_OP_BLOOM_FILTER(:BF0000,"ORG_PAYMENT_METHOD_ID"))
filter((("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_
ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
SYS_OP_BLOOM_FILTER(:BF0000,"ORG_PAYMENT_METHOD_ID"))
212 -
filter(TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))<="EFFECTIVE_END_DATE" AND

TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))>="EFFECTIVE_START_DATE" AND

TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))<="EFFECTIVE_END_DATE")
213 -
access(TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))>="EFFECTIVE_START_DATE")

filter(TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))>="EFFECTIVE_START_DATE")
214 - storage("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"B

USINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BU

SINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
215 - filter("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID"
,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
216 - access("PERSONAL_PAYMENT_METHOD_ID"="PERSONAL_PAYMENT_METHOD_ID")
218 - filter("PAYROLL_RELATIONSHIP_ID"="PAYROLL_RELATIONSHIP_ID" AND
(("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
219 - access("PAYROLL_REL_ACTION_ID"="PAYROLL_REL_ACTION_ID")
221 - filter(("ACTION_TYPE"='P' OR "ACTION_TYPE"='U') AND (:P_PAYROLL IS NULL OR
"PAYROLL_ID"=TO_NUMBER(:P_PAYROLL)) AND
LAST_DAY(INTERNAL_FUNCTION("EFFECTIVE_DATE"))=:P_DATE AND
(("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
222 - access("PAYROLL_ACTION_ID"="PAYROLL_ACTION_ID")
223 - filter("ENTERPRISE_ID"(+)=0 OR "ENTERPRISE_ID"(+)=1 OR
"ENTERPRISE_ID"(+)=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTE
R

PRISE_ID"(+),TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
224 - access("PAY_REQUEST_ID"(+)="PAY_REQUEST_ID")
225 - filter("ENTERPRISE_ID"(+)=0 OR "ENTERPRISE_ID"(+)=1 OR
"ENTERPRISE_ID"(+)=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTE
R

PRISE_ID"(+),TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
226 - access("FLOW_INSTANCE_ID"(+)="FLOW_INSTANCE_ID")
227 - filter("ASSIGNMENT_ID" IS NOT NULL AND (("ENTERPRISE_ID"=0 OR
"ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'
)))))
228 - access("PAYROLL_RELATIONSHIP_ID"="PAYROLL_RELATIONSHIP_ID")
229 - filter("PERSON_ID"="PERSON_ID" AND "PRIMARY_FLAG"='Y' AND (:P_DEPT IS NULL
OR "ORGANIZATION_ID"=TO_NUMBER(:P_DEPT)) AND
"ASSIGNMENT_STATUS_TYPE"='ACTIVE' AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERP
RISE_ID')))))
230 - access("ASSIGNMENT_ID"="ASSIGNMENT_ID" AND
TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'y
yyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-
MM-dd'),'yyyy-MM-dd'))),INTERNAL_FUNCTION("DATE_START"))))<="EFFECTIVE_END_DATE
" AND
TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY(TO_DATE
(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))>="EFFECTIVE_START_DATE")

filter(TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))<="EFFECTIVE_END_DATE")
231 - filter("BUSINESS_GROUP_ID"(+)=0 OR "BUSINESS_GROUP_ID"(+)=1 OR
"BUSINESS_GROUP_ID"(+)=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')
,NULL,"BUSINESS_GROUP_ID"(+),TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND
_ENTERPRISE_ID'))))
232 - access("PEOPLE_GROUP_ID"="PEOPLE_GROUP_ID"(+))
233 - filter("BUSINESS_GROUP_ID"(+)=0 OR "BUSINESS_GROUP_ID"(+)=1 OR
"BUSINESS_GROUP_ID"(+)=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')
,NULL,"BUSINESS_GROUP_ID"(+),TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND
_ENTERPRISE_ID'))))
234 - access("PERSON_ID"(+)="PERSON_ID")
235 - access("PERSON_ID"="PERSON_ID" AND "NAME_TYPE"='GLOBAL' AND
TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(T
O_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))<="E
FFECTIVE_END_DATE" AND
TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DATE(TO_CH
AR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd')))
,LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))>="EFFECTIVE_START_DATE")

filter(TRUNC(TO_NUMBER(GREATEST(LEAST(NVL("ACTUAL_TERMINATION_DATE",LAST_DAY(TO_DAT
E(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd'))),LAST_DAY
(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-
dd'))),INTERNAL_FUNCTION("DATE_START"))))<="EFFECTIVE_END_DATE")
236 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BU

SINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
239 - access("LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID' AND "MEANING"= (SELECT "NAME"
FROM "FUSION"."hr_organization_units_f_tl"
"hr_organization_units_f_tl" WHERE
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!) AND "LANGUAGE"='US' AND
"ORGANIZATION_ID"=:B1 AND
(("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1) OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROU
P_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
"EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!)) AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND
"LANGUAGE"=USERENV('LANG') AND "ENTERPRISE_ID"=1 AND "MEANING"= (SELECT "NAME" FROM
"FUSION"."hr_organization_units_f_tl" "hr_organization_units_f_tl"
WHERE "EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!) AND "LANGUAGE"='US' AND
"ORGANIZATION_ID"=:B1 AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERP
RISE_ID')))) AND "EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!)))
240 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BU

SINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
241 - access("ORGANIZATION_ID"=:B1 AND "LANGUAGE"='US' AND
"EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
filter("EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!))
242 - access("LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND "LOOKUP_CODE"="LOOKUP_CODE" AND
"SET_ID"="SET_ID" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND
"ORA_SEED_SET1"='Y')

Note
-----
- this is an adaptive plan

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'dm_plan_Q_PARAME_250828_034125' FOR


SELECT
TO_CHAR(:P_DATE,'dd-Mon-yyyy','NLS_DATE_LANGUAGE=ENGLISH') PP_DATE,
( fnd_global.user_name ) submitted_by,
:P_RUN_DATE p_time_date,
REPLACE(SUBSTR(:p_run_date,13,8),':','') SSS,
nvl( (
SELECT
LISTAGG(payroll_name,', ') WITHIN GROUP(
ORDER BY
payroll_name
)
FROM
pay_all_payrolls_f
WHERE
payroll_id IN(
:p_payroll
)
AND trunc(SYSDATE) BETWEEN effective_start_date AND effective_end_date
),'All') PP_PAYROLL,
NVL(:P_BUSINESS_UNIT,'All') PP_BU,
NVL(:P_BANK,'All') PP_BANK,
nvl( (
SELECT
LISTAGG(name,', ') WITHIN GROUP(
ORDER BY
name
)
FROM
per_departments pd
WHERE
trunc(SYSDATE) BETWEEN effective_start_date AND effective_end_date
AND organization_id IN(
:p_DEPT
)
AND status = 'A'
),'All') PP_DEPT,

nvl( (
SELECT
LISTAGG(pname.display_name,', ') WITHIN GROUP(
ORDER BY
pname.display_name
)
FROM
per_all_people_f papf,per_person_names_f pname
WHERE
papf.person_id = pname.person_id
AND pname.name_type = 'GLOBAL'
AND SYSDATE BETWEEN papf.effective_start_date AND
papf.effective_end_date
AND SYSDATE BETWEEN pname.effective_start_date AND
pname.effective_end_date
AND(papf.PERSON_ID IN(
:p_emp
) )
),'All') PP_EMP

FROM
dual
SQL Query Timeout: 500
Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 3390361789

-----------------------------------------------------------------------------------
--------------------------------------
| Id | Operation | Name |
Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
--------------------------------------
| 0 | SELECT STATEMENT | |
1 | | 15 (0)| 00:00:01 |
| 1 | SORT GROUP BY | |
1 | 55 | | |
|* 2 | TABLE ACCESS BY INDEX ROWID BATCHED | pay_all_payrolls_f |
1 | 55 | 2 (0)| 00:00:01 |
|* 3 | INDEX RANGE SCAN | PAY_ALL_PAYROLLS_F_PK |
1 | | 1 (0)| 00:00:01 |
| 4 | SORT GROUP BY | |
1 | 128 | | |
| 5 | NESTED LOOPS | |
1 | 128 | 6 (0)| 00:00:01 |
| 6 | NESTED LOOPS | |
1 | 128 | 6 (0)| 00:00:01 |
| 7 | NESTED LOOPS | |
1 | 67 | 5 (0)| 00:00:01 |
|* 8 | TABLE ACCESS BY INDEX ROWID BATCHED| hr_org_unit_classifications_f |
1 | 38 | 3 (0)| 00:00:01 |
|* 9 | INDEX RANGE SCAN | HR_ORG_UNIT_CLASS_U2 |
1 | | 2 (0)| 00:00:01 |
|* 10 | TABLE ACCESS BY INDEX ROWID BATCHED| hr_all_organization_units_f |
1 | 29 | 2 (0)| 00:00:01 |
|* 11 | INDEX RANGE SCAN | HR_ALL_ORGANIZATION_UNITS_PK |
1 | | 1 (0)| 00:00:01 |
|* 12 | INDEX UNIQUE SCAN | HR_ORGANIZATION_UNITS_F_TL_PK |
1 | | 0 (0)| 00:00:01 |
|* 13 | TABLE ACCESS BY INDEX ROWID | hr_organization_units_f_tl |
1 | 61 | 1 (0)| 00:00:01 |
| 14 | SORT GROUP BY | |
1 | 91 | | |
| 15 | MERGE JOIN CARTESIAN | |
1 | 91 | 5 (0)| 00:00:01 |
|* 16 | TABLE ACCESS BY INDEX ROWID BATCHED | per_person_names_f |
1 | 62 | 3 (0)| 00:00:01 |
|* 17 | INDEX RANGE SCAN | PER_PERSON_NAMES_F_N12 |
1 | | 2 (0)| 00:00:01 |
| 18 | BUFFER SORT | |
1 | 29 | 2 (0)| 00:00:01 |
|* 19 | TABLE ACCESS BY INDEX ROWID BATCHED | per_all_people_f |
1 | 29 | 2 (0)| 00:00:01 |
|* 20 | INDEX RANGE SCAN | PER_PEOPLE_F_PK |
1 | | 1 (0)| 00:00:01 |
| 21 | FAST DUAL | |
1 | | 2 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
--------------------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

2 - filter("ENTERPRISE_ID"=0 OR "ENTERPRISE_ID"=1 OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENT

ERPRISE_ID'),NULL,"ENTERPRISE_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRI
SE_ID'))))
3 - access("PAYROLL_ID"=TO_NUMBER(:P_PAYROLL) AND
"EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
filter("EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!))
8 - filter("STATUS"='A' AND (("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))))
9 - access("ORGANIZATION_ID"=TO_NUMBER(:P_DEPT) AND
"CLASSIFICATION_CODE"='DEPARTMENT' AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
10 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
11 - access("ORGANIZATION_ID"=TO_NUMBER(:P_DEPT) AND
"EFFECTIVE_START_DATE">="EFFECTIVE_START_DATE" AND
"EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
filter("EFFECTIVE_START_DATE"<="EFFECTIVE_END_DATE" AND
"EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!))
12 - access("ORGANIZATION_ID"=TO_NUMBER(:P_DEPT) AND "LANGUAGE"=USERENV('LANG')
AND
"EFFECTIVE_START_DATE"="EFFECTIVE_START_DATE" AND
"EFFECTIVE_END_DATE"="EFFECTIVE_END_DATE")
filter("EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
13 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
16 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
17 - access("PERSON_ID"=TO_NUMBER(:P_EMP) AND "NAME_TYPE"='GLOBAL' AND
"EFFECTIVE_END_DATE">=SYSDATE@! AND
"EFFECTIVE_START_DATE"<=SYSDATE@!)
filter("EFFECTIVE_END_DATE">=SYSDATE@!)
19 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
20 - access("PERSON_ID"=TO_NUMBER(:P_EMP) AND "EFFECTIVE_END_DATE">=SYSDATE@! AND
"EFFECTIVE_START_DATE"<=SYSDATE@!)
filter("EFFECTIVE_END_DATE">=SYSDATE@!)

Note
-----
- this is an adaptive plan

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'lv_plan_Employee_250828_034125' FOR


SELECT
pname.full_name display_name,
pname.person_id

FROM
per_all_people_f papf,
per_person_names_f pname

WHERE
papf.person_id = pname.person_id
AND SYSDATE BETWEEN papf.effective_start_date AND papf.effective_end_date
AND SYSDATE BETWEEN pname.effective_start_date AND pname.effective_end_date
AND pname.name_type = 'GLOBAL'
AND EXISTS (
SELECT
1
FROM
per_periods_of_service ppos,
per_all_assignments_m asg
WHERE
nvl(ppos.actual_termination_date,SYSDATE) BETWEEN
asg.effective_start_date AND asg.effective_end_date
AND asg.assignment_type = 'E'
AND asg.primary_flag = 'Y'
and asg.legislation_code = 'AE'
AND asg.effective_latest_change = 'Y'
AND asg.assignment_status_type = 'ACTIVE'
AND asg.period_of_service_id = ppos.period_of_service_id
AND papf.person_id = asg.person_id
)

ORDER BY 1

SQL Query Timeout: 500


Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 1658148879

-----------------------------------------------------------------------------------
------------------------
| Id | Operation | Name | Rows | Bytes |
Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
------------------------
| 0 | SELECT STATEMENT | | 338 | 34476 |
1642 (1)| 00:00:01 |
| 1 | SORT ORDER BY | | 338 | 34476 |
1642 (1)| 00:00:01 |
|* 2 | HASH JOIN | | 338 | 34476 |
1641 (1)| 00:00:01 |
| 3 | JOIN FILTER CREATE | :BF0000 | 338 | 34476 |
1641 (1)| 00:00:01 |
|* 4 | HASH JOIN RIGHT SEMI | | 330 | 12870 |
1436 (1)| 00:00:01 |
| 5 | JOIN FILTER CREATE | :BF0001 | 323 | 3230 |
1368 (1)| 00:00:01 |
| 6 | VIEW | VW_SQ_1 | 323 | 3230 |
1368 (1)| 00:00:01 |
|* 7 | HASH JOIN | | 323 | 23579 |
1368 (1)| 00:00:01 |
|* 8 | TABLE ACCESS STORAGE FULL| per_periods_of_service | 5658 | 90528 |
102 (0)| 00:00:01 |
|* 9 | TABLE ACCESS STORAGE FULL| per_all_assignments_m | 9226 | 513K|
1266 (1)| 00:00:01 |
| 10 | JOIN FILTER USE | :BF0001 | 5588 | 158K|
68 (0)| 00:00:01 |
|* 11 | TABLE ACCESS STORAGE FULL | per_all_people_f | 5588 | 158K|
68 (0)| 00:00:01 |
| 12 | JOIN FILTER USE | :BF0000 | 5587 | 343K|
204 (0)| 00:00:01 |
|* 13 | TABLE ACCESS STORAGE FULL | per_person_names_f | 5587 | 343K|
204 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

2 - access("PERSON_ID"="PERSON_ID")
4 - access("PERSON_ID"="ITEM_1")
7 - access("PERIOD_OF_SERVICE_ID"="PERIOD_OF_SERVICE_ID")
filter("EFFECTIVE_START_DATE"<=NVL("ACTUAL_TERMINATION_DATE",SYSDATE@!) AND
"EFFECTIVE_END_DATE">=NVL("ACTUAL_TERMINATION_DATE",SYSDATE@!))
8 - storage("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",
TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",
TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
9 - storage("PRIMARY_FLAG"='Y' AND "ASSIGNMENT_TYPE"='E' AND
"ASSIGNMENT_STATUS_TYPE"='ACTIVE'
AND "EFFECTIVE_LATEST_CHANGE"='Y' AND "LEGISLATION_CODE"='AE' AND
(("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')
,NULL,"BUSINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_EN
TERPRISE_ID')))))
filter("PRIMARY_FLAG"='Y' AND "ASSIGNMENT_TYPE"='E' AND
"ASSIGNMENT_STATUS_TYPE"='ACTIVE'
AND "EFFECTIVE_LATEST_CHANGE"='Y' AND "LEGISLATION_CODE"='AE' AND
(("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR
"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')
,NULL,"BUSINESS_GROUP_ID",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_EN
TERPRISE_ID')))))
11 - storage("EFFECTIVE_END_DATE">=SYSDATE@! AND
"EFFECTIVE_START_DATE"<=SYSDATE@! AND
(("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",
TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
SYS_OP_BLOOM_FILTER(:BF0001,"PERSON_ID"))
filter("EFFECTIVE_END_DATE">=SYSDATE@! AND "EFFECTIVE_START_DATE"<=SYSDATE@!
AND
(("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",
TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
SYS_OP_BLOOM_FILTER(:BF0001,"PERSON_ID"))
13 - storage("NAME_TYPE"='GLOBAL' AND "EFFECTIVE_END_DATE">=SYSDATE@! AND
"EFFECTIVE_START_DATE"<=SYSDATE@! AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",
TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
SYS_OP_BLOOM_FILTER(:BF0000,"PERSON_ID"))
filter("NAME_TYPE"='GLOBAL' AND "EFFECTIVE_END_DATE">=SYSDATE@! AND
"EFFECTIVE_START_DATE"<=SYSDATE@! AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",
TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
SYS_OP_BLOOM_FILTER(:BF0000,"PERSON_ID"))

Note
-----
- this is an adaptive plan

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'lv_plan_Business_250828_034125' FOR


select MEANING,DESCRIPTION

FROM FND_LOOKUP_VALUES_VL

WHERE LOOKUP_TYPE='IM_BUSINESS_UNIT_ID'

SQL Query Timeout: 500


Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 2695233285

-----------------------------------------------------------------------------------
-----------------------------
| Id | Operation | Name | Rows |
Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
-----------------------------
| 0 | SELECT STATEMENT | | 6 |
858 | 9 (0)| 00:00:01 |
|* 1 | HASH JOIN | | 6 |
858 | 9 (0)| 00:00:01 |
|* 2 | INDEX RANGE SCAN | FND_LOOKUP_VALUES_B_U1 | 6 |
270 | 3 (0)| 00:00:01 |
| 3 | TABLE ACCESS BY INDEX ROWID BATCHED| fnd_lookup_values_tl | 6 |
588 | 6 (0)| 00:00:01 |
|* 4 | INDEX RANGE SCAN | FND_LOOKUP_VALUES_TL_U1 | 6 |
| 3 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
-----------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

1 - access("LOOKUP_TYPE"="LOOKUP_TYPE" AND "LOOKUP_CODE"="LOOKUP_CODE" AND


"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND "SET_ID"="SET_ID")
2 - access("LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID' AND "ENTERPRISE_ID"=1 AND
"SANDBOX_ID"='1' AND
"ORA_SEED_SET1"='Y')
filter("ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
4 - access("LOOKUP_TYPE"='IM_BUSINESS_UNIT_ID' AND "LANGUAGE"=USERENV('LANG')
AND "ENTERPRISE_ID"=1
AND "SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("ORA_SEED_SET1"='Y' AND "SANDBOX_ID"='1' AND
"LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1)

Note
-----
- this is an adaptive plan

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'lv_plan_Flow_lov_250828_034125' FOR


SELECT
instance_name

FROM
pay_payroll_actions ppak,
pay_requests pr,
pay_flow_instances pfi

WHERE
pr.pay_request_id (+) = ppak.pay_request_id
AND pfi.flow_instance_id (+) = pr.flow_instance_id
AND ( ppak.payroll_id =:p_payroll
OR :p_payroll IS NULL )
AND ppak.action_type IN (
'P',
'U'
)
and (case when :p_date is null then sysdate else last_day(ppak.effective_date)
end)=
(case when :p_date is null then sysdate else
last_day( (TO_DATE(TO_CHAR(:p_date,'yyyy-MM-dd'),'yyyy-MM-dd') ) ) end)
SQL Query Timeout: 500
Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 3770463289

-----------------------------------------------------------------------------------
------------------------------------
| Id | Operation | Name | Rows | Bytes |
Cost (%CPU)| Time | Pstart| Pstop |
-----------------------------------------------------------------------------------
------------------------------------
| 0 | SELECT STATEMENT | | 1 | 108 |
25 (0)| 00:00:01 | | |
| 1 | NESTED LOOPS OUTER | | 1 | 108 |
25 (0)| 00:00:01 | | |
| 2 | NESTED LOOPS OUTER | | 1 | 53 |
24 (0)| 00:00:01 | | |
| 3 | PARTITION HASH SINGLE | | 1 | 30 |
23 (0)| 00:00:01 | 1 | 1 |
|* 4 | TABLE ACCESS STORAGE FULL | pay_payroll_actions | 1 | 30 |
23 (0)| 00:00:01 | 1 | 1 |
|* 5 | TABLE ACCESS BY INDEX ROWID| pay_requests | 1 | 23 |
1 (0)| 00:00:01 | | |
|* 6 | INDEX UNIQUE SCAN | PAY_REQUESTS_PK | 1 | |
0 (0)| 00:00:01 | | |
|* 7 | TABLE ACCESS BY INDEX ROWID | pay_flow_instances | 1 | 55 |
1 (0)| 00:00:01 | | |
|* 8 | INDEX UNIQUE SCAN | PAY_FLOW_INSTANCES_PK | 1 | |
0 (0)| 00:00:01 | | |
-----------------------------------------------------------------------------------
------------------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

4 - storage(("ACTION_TYPE"='P' OR "ACTION_TYPE"='U') AND (:P_PAYROLL IS NULL OR


"PAYROLL_ID"=TO_NUMBER(:P_PAYROLL)))
filter(("ACTION_TYPE"='P' OR "ACTION_TYPE"='U') AND (:P_PAYROLL IS NULL OR
"PAYROLL_ID"=TO_NUMBER(:P_PAYROLL)) AND CASE WHEN :P_DATE IS NULL
THEN SYSDATE@! ELSE
LAST_DAY(INTERNAL_FUNCTION("EFFECTIVE_DATE")) END =CASE WHEN
(:P_DATE IS NULL) THEN SYSDATE@! ELSE
LAST_DAY(TO_DATE(TO_CHAR(:P_DATE,'yyyy-MM-dd'),'yyyy-MM-dd')) END
AND (("ENTERPRISE_ID"=0 OR
"ENTERPRISE_ID"=1) OR
"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID
",TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))))
5 - filter("ENTERPRISE_ID"(+)=0 OR "ENTERPRISE_ID"(+)=1 OR

"ENTERPRISE_ID"(+)=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTE
RPRISE_ID"(+),TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
6 - access("PAY_REQUEST_ID"(+)="PAY_REQUEST_ID")
7 - filter("ENTERPRISE_ID"(+)=0 OR "ENTERPRISE_ID"(+)=1 OR

"ENTERPRISE_ID"(+)=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTE
RPRISE_ID"(+),TO_NUMBER(SYS_
CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
8 - access("FLOW_INSTANCE_ID"(+)="FLOW_INSTANCE_ID")

Note
-----
- this is an adaptive plan

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'lv_plan_payroll _250828_034125' FOR


select payroll_name,payroll_id

from pay_all_payrolls_f

where trunc(Sysdate) between effective_Start_Date and effective_End_Date

order by 1

SQL Query Timeout: 500


Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 3558804836

-----------------------------------------------------------------------------------
------------------
| Id | Operation | Name | Rows | Bytes | Cost
(%CPU)| Time |
-----------------------------------------------------------------------------------
------------------
| 0 | SELECT STATEMENT | | 2 | 110 | 3
(0)| 00:00:01 |
|* 1 | TABLE ACCESS BY INDEX ROWID| pay_all_payrolls_f | 2 | 110 | 3
(0)| 00:00:01 |
| 2 | INDEX FULL SCAN | PAY_ALL_PAYROLLS_F_N2 | 2 | | 1
(0)| 00:00:01 |
-----------------------------------------------------------------------------------
------------------

Predicate Information (identified by operation id):


---------------------------------------------------

1 - filter("EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!) AND
"EFFECTIVE_END_DATE">=TRUNC(SYSDATE@!) AND (("ENTERPRISE_ID"=0 OR
"ENTERPRISE_ID"=1) OR

"ENTERPRISE_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"ENTERPR
ISE_ID",TO
_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))))

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'lv_plan_Departme_250828_034125' FOR


select NAME,ORGANIZATION_ID

FROM PER_dEPARTMENTS

WHERE TRUNC(SYSDATE) BETWEEN EFFECTIVE_START_DATE AND TRUNC(EFFECTIVE_END_DATE)

SQL Query Timeout: 500


Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 3536755983

-----------------------------------------------------------------------------------
---------------------------------
| Id | Operation | Name | Rows
| Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
---------------------------------
| 0 | SELECT STATEMENT | | 8
| 1008 | 21 (0)| 00:00:01 |
| 1 | NESTED LOOPS | | 8
| 1008 | 21 (0)| 00:00:01 |
| 2 | NESTED LOOPS | | 8
| 1008 | 21 (0)| 00:00:01 |
|* 3 | HASH JOIN | | 8
| 520 | 13 (0)| 00:00:01 |
| 4 | JOIN FILTER CREATE | :BF0000 | 8
| 520 | 13 (0)| 00:00:01 |
| 5 | VIEW | index$_join$_008 | 18
| 522 | 5 (0)| 00:00:01 |
|* 6 | HASH JOIN | |
| | | |
|* 7 | INDEX STORAGE FAST FULL SCAN| HR_ORGANIZATION_UNITS_FK1 | 18
| 522 | 1 (0)| 00:00:01 |
|* 8 | INDEX STORAGE FAST FULL SCAN| HR_ALL_ORGANIZATION_UNITS_PK | 18
| 522 | 5 (0)| 00:00:01 |
| 9 | JOIN FILTER USE | :BF0000 | 56
| 2016 | 8 (0)| 00:00:01 |
|* 10 | TABLE ACCESS STORAGE FULL | hr_org_unit_classifications_f | 56
| 2016 | 8 (0)| 00:00:01 |
|* 11 | INDEX UNIQUE SCAN | HR_ORGANIZATION_UNITS_F_TL_PK | 1
| | 0 (0)| 00:00:01 |
|* 12 | TABLE ACCESS BY INDEX ROWID | hr_organization_units_f_tl | 1
| 61 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
---------------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

3 - access("ORGANIZATION_ID"="ORGANIZATION_ID")
filter("EFFECTIVE_START_DATE">="EFFECTIVE_START_DATE" AND
"EFFECTIVE_START_DATE"<="EFFECTIVE_END_DATE")
6 - access(ROWID=ROWID)
7 - storage("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER
(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER
(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))
8 - storage(TRUNC(INTERNAL_FUNCTION("EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
filter(TRUNC(INTERNAL_FUNCTION("EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
10 - storage("CLASSIFICATION_CODE"='DEPARTMENT' AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER
(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!) AND
SYS_OP_BLOOM_FILTER(:BF0000,"ORGANIZATION_ID"))
filter("CLASSIFICATION_CODE"='DEPARTMENT' AND (("BUSINESS_GROUP_ID"=0 OR
"BUSINESS_GROUP_ID"=1) OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER
(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))) AND
"EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!) AND
SYS_OP_BLOOM_FILTER(:BF0000,"ORGANIZATION_ID"))
11 - access("ORGANIZATION_ID"="ORGANIZATION_ID" AND "LANGUAGE"=USERENV('LANG')
AND
"EFFECTIVE_START_DATE"="EFFECTIVE_START_DATE" AND
"EFFECTIVE_END_DATE"="EFFECTIVE_END_DATE")
filter("EFFECTIVE_START_DATE"<=TRUNC(SYSDATE@!))
12 - filter("BUSINESS_GROUP_ID"=0 OR "BUSINESS_GROUP_ID"=1 OR

"BUSINESS_GROUP_ID"=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,"BUS
INESS_GROUP_ID",TO_NUMBER
(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'))))

Note
-----
- this is an adaptive plan

SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'lv_plan_Bank_250828_034125' FOR


SELECT distinct PBA.BANK_NAME

FROM PAY_BANK_ACCOUNTS PBA,FND_LOOKUP_VALUES_VL FLV

WHERE UPPER(PBA.BANK_NAME)=UPPER(FLV.MEANING)
AND FLV.LOOKUP_TYPE='BANK_ROUTING_CODE'

order by 1

SQL Query Timeout: 500


Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 2478305338

-----------------------------------------------------------------------------------
-------------------------------------------------------
| Id | Operation | Name
| Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
-------------------------------------------------------
| 0 | SELECT STATEMENT |
| 1 | 143 | 110 (2)| 00:00:01 |
| 1 | SORT UNIQUE |
| 1 | 143 | 109 (1)| 00:00:01 |
| 2 | NESTED LOOPS |
| 1 | 143 | 108 (0)| 00:00:01 |
| 3 | NESTED LOOPS |
| 1 | 98 | 107 (0)| 00:00:01 |
| 4 | VIEW |
PAY_BANK_ACCOUNTS | 2 | 56 | 101 (0)| 00:00:01 |
| 5 | UNION-ALL |
| | | | |
| 6 | NESTED LOOPS OUTER |
| 1 | 356 | 28 (0)| 00:00:01 |
| 7 | NESTED LOOPS OUTER |
| 1 | 354 | 24 (0)| 00:00:01 |
| 8 | NESTED LOOPS OUTER |
| 1 | 335 | 23 (0)| 00:00:01 |
| 9 | NESTED LOOPS OUTER |
| 1 | 307 | 22 (0)| 00:00:01 |
| 10 | NESTED LOOPS OUTER |
| 1 | 279 | 21 (0)| 00:00:01 |
| 11 | NESTED LOOPS |
| 1 | 226 | 20 (0)| 00:00:01 |
| 12 | NESTED LOOPS |
| 1 | 200 | 19 (0)| 00:00:01 |
| 13 | NESTED LOOPS |
| 1 | 129 | 18 (0)| 00:00:01 |
| 14 | NESTED LOOPS |
| 1 | 82 | 17 (0)| 00:00:01 |
| 15 | NESTED LOOPS |
| 7 | 329 | 14 (0)| 00:00:01 |
|* 16 | INDEX STORAGE FAST FULL SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 7 | 182 | 7 (0)| 00:00:01 |
|* 17 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 21 | 1 (0)| 00:00:01 |
|* 18 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 |
|* 19 | TABLE ACCESS BY INDEX ROWID BATCHED |
ce_bank_accounts | 1 | 35 | 3 (0)| 00:00:01 |
|* 20 | INDEX RANGE SCAN |
CE_BANK_ACCOUNTS_N1 | 5 | | 0 (0)| 00:00:01 |
|* 21 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 47 | 1 (0)| 00:00:01 |
|* 22 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 |
|* 23 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 71 | 1 (0)| 00:00:01 |
|* 24 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 |
|* 25 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 |
|* 26 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 |
|* 28 | TABLE ACCESS BY INDEX ROWID BATCHED |
hz_addtnl_party_names | 1 | 19 | 1 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN |
HZ_ADDTNL_PARTY_NAMES_N2 | 1 | | 0 (0)| 00:00:01 |
| 30 | VIEW PUSHED PREDICATE |
FND_LOOKUP_VALUES_VL | 1 | 2 | 4 (0)| 00:00:01 |
| 31 | NESTED LOOPS |
| 1 | 93 | 4 (0)| 00:00:01 |
|* 32 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 3 (0)| 00:00:01 |
|* 33 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_TL_U1 | 1 | 48 | 1 (0)| 00:00:01 |
|* 34 | FILTER |
| | | | |
| 35 | NESTED LOOPS OUTER |
| 1 | 525 | 73 (0)| 00:00:01 |
|* 36 | FILTER |
| | | | |
| 37 | NESTED LOOPS OUTER |
| 1 | 499 | 72 (0)| 00:00:01 |
| 38 | NESTED LOOPS |
| 1 | 473 | 71 (0)| 00:00:01 |
| 39 | NESTED LOOPS OUTER |
| 1 | 447 | 70 (0)| 00:00:01 |
| 40 | NESTED LOOPS OUTER |
| 1 | 433 | 68 (0)| 00:00:01 |
|* 41 | FILTER |
| | | | |
| 42 | NESTED LOOPS OUTER |
| 1 | 423 | 68 (0)| 00:00:01 |
| 43 | NESTED LOOPS OUTER |
| 1 | 408 | 66 (0)| 00:00:01 |
| 44 | NESTED LOOPS OUTER |
| 1 | 389 | 65 (0)| 00:00:01 |
| 45 | NESTED LOOPS OUTER |
| 1 | 361 | 64 (0)| 00:00:01 |
| 46 | NESTED LOOPS OUTER |
| 1 | 333 | 63 (0)| 00:00:01 |
| 47 | NESTED LOOPS |
| 1 | 280 | 62 (0)| 00:00:01 |
| 48 | NESTED LOOPS OUTER |
| 1 | 259 | 61 (0)| 00:00:01 |
| 49 | NESTED LOOPS OUTER |
| 1 | 206 | 60 (0)| 00:00:01 |
| 50 | NESTED LOOPS OUTER |
| 1 | 176 | 59 (0)| 00:00:01 |
| 51 | NESTED LOOPS |
| 1 | 174 | 55 (0)| 00:00:01 |
|* 52 | HASH JOIN |
| 1 | 144 | 17 (0)| 00:00:01 |
| 53 | NESTED LOOPS |
| 7 | 511 | 14 (0)| 00:00:01 |
| 54 | NESTED LOOPS |
| 7 | 511 | 14 (0)| 00:00:01 |
|* 55 | INDEX STORAGE FAST FULL SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 7 | 182 | 7 (0)| 00:00:01 |
|* 56 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 |
|* 57 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 47 | 1 (0)| 00:00:01 |
|* 58 | INDEX STORAGE FAST FULL SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 3 | 213 | 3 (0)| 00:00:01 |
| 59 | TABLE ACCESS BY INDEX ROWID BATCHED|
iby_ext_bank_accounts | 229 | 6870 | 38 (0)| 00:00:01 |
|* 60 | INDEX RANGE SCAN |
IBY_EXT_BANK_ACCOUNTS_N1 | 229 | | 1 (0)| 00:00:01 |
| 61 | VIEW PUSHED PREDICATE |
FND_LOOKUP_VALUES_VL | 1 | 2 | 4 (0)| 00:00:01 |
| 62 | NESTED LOOPS |
| 1 | 93 | 4 (0)| 00:00:01 |
|* 63 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 3 (0)| 00:00:01 |
|* 64 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_TL_U1 | 1 | 48 | 1 (0)| 00:00:01 |
|* 65 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N20 | 1 | 30 | 1 (0)| 00:00:01 |
|* 66 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 |
|* 67 | TABLE ACCESS BY INDEX ROWID | hz_parties
| 1 | 21 | 1 (0)| 00:00:01 |
|* 68 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | | 0 (0)| 00:00:01 |
|* 69 | INDEX RANGE SCAN |
HZ_CODE_ASSIGNMENTS_U11 | 1 | 53 | 1 (0)| 00:00:01 |
|* 70 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 |
|* 71 | INDEX RANGE SCAN |
HZ_CONTACT_POINTS_N6 | 1 | 28 | 1 (0)| 00:00:01 |
|* 72 | TABLE ACCESS BY INDEX ROWID BATCHED |
hz_addtnl_party_names | 1 | 19 | 1 (0)| 00:00:01 |
|* 73 | INDEX RANGE SCAN |
HZ_ADDTNL_PARTY_NAMES_N2 | 1 | | 0 (0)| 00:00:01 |
| 74 | TABLE ACCESS BY INDEX ROWID BATCHED |
iby_account_owners | 1 | 15 | 2 (0)| 00:00:01 |
|* 75 | INDEX RANGE SCAN |
IBY_ACCOUNT_OWNERS_U1 | 1 | | 1 (0)| 00:00:01 |
|* 76 | INDEX UNIQUE SCAN | HZ_PARTIES_PK
| 1 | 10 | 0 (0)| 00:00:01 |
|* 77 | TABLE ACCESS BY INDEX ROWID BATCHED | hz_party_sites
| 1 | 14 | 2 (0)| 00:00:01 |
|* 78 | INDEX RANGE SCAN |
HZ_PARTY_SITES_N2 | 1 | | 1 (0)| 00:00:01 |
|* 79 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 |
|* 80 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 |
|* 81 | INDEX RANGE SCAN |
HZ_ORGANIZATION_PROFILES_N1 | 1 | 26 | 1 (0)| 00:00:01 |
| 82 | TABLE ACCESS BY INDEX ROWID BATCHED |
fnd_lookup_values_tl | 1 | 70 | 3 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN |
FND_LOOKUP_VALUES_TL_U2 | 1 | | 2 (0)| 00:00:01 |
|* 84 | INDEX UNIQUE SCAN |
FND_LOOKUP_VALUES_B_U1 | 1 | 45 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
-------------------------------------------------------

Predicate Information (identified by operation id):


---------------------------------------------------

16 -
storage(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(
SYSDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)

filter(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(S
YSDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)
17 - filter("PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A')
18 - access("BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID")
19 - filter("IBA"."PAY_USE_ALLOWED_FLAG"='Y' AND
"IBA"."ACCOUNT_CLASSIFICATION"='INTERNAL' AND
NVL("IBA"."NETTING_ACCT_FLAG",'N')='N')
20 - access("IBA"."BANK_BRANCH_ID"="PARTY_ID")
21 - filter("PARTY_TYPE"='ORGANIZATION')
22 - access("IBA"."BANK_ID"="PARTY_ID")
23 - access("OWNER_TABLE_ID"="PARTY_ID" AND "OWNER_TABLE_NAME"='HZ_PARTIES' AND
"CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"ORA_SEED_SET2"='Y')
filter("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
24 - access("BANKORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYS
DATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))
25 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
26 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
27 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EFT' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
28 - filter("BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC')
29 - access("PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+))
32 - access("LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ENTERPRISE_ID"=1 AND
"SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
33 - access("LOOKUP_TYPE"='BANK_ACCOUNT_TYPE' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_CODE"="IBA"."BANK_ACCOUNT_TYPE" AND "SET_ID"="SET_ID" AND
"LANGUAGE"=USERENV('LANG') AND "ENTERPRISE_ID"=1 AND
"SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="LOOKUP_CODE")
34 -
filter(NVL(TRUNC(INTERNAL_FUNCTION("BAPR"."EFFECTIVE_START_DATE")),SYSDATE@!-
1)<=TRUNC(SYSDATE@!) AND
NVL(TRUNC(INTERNAL_FUNCTION("BAPR"."EFFECTIVE_END_DATE")),SYSDATE@!
+1)>=TRUNC(SYSDATE@!))
36 -
filter(NVL(TRUNC(INTERNAL_FUNCTION("BRPR"."EFFECTIVE_START_DATE")),SYSDATE@!-
1)<=TRUNC(SYSDATE@!) AND
NVL(TRUNC(INTERNAL_FUNCTION("BRPR"."EFFECTIVE_END_DATE")),SYSDATE@!
+1)>=TRUNC(SYSDATE@!))
41 - filter(NVL("OW"."END_DATE",SYSDATE@!+10)>SYSDATE@!)
52 - access("OWNER_TABLE_ID"="PARTY_ID")
55 -
storage(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SY
SDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))

filter(TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(SYS
DATE@!) AND

TRUNC(INTERNAL_FUNCTION("BANKORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!))
56 - access("BANKORGPROFILE"."PARTY_ID"="PARTY_ID")
57 - filter("PARTY_TYPE"='ORGANIZATION')
58 - storage("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
filter("CLASS_CATEGORY"='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"='HZ_PARTIES' AND ("CLASS_CODE"='BANK' OR
"CLASS_CODE"='CLEARINGHOUSE' OR "CLASS_CODE"='EMPLOYEE_BANK') AND
"OWNER_TABLE_ID" IS NOT NULL AND "ORA_SEED_SET2"='Y')
60 - access("EBA"."BANK_ID"="PARTY_ID")
63 - access("LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ENTERPRISE_ID"=1 AND
"SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
64 - access("LOOKUP_TYPE"='IBY_BANKACCT_TYPES' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND
"LOOKUP_CODE"="EBA"."BANK_ACCOUNT_TYPE" AND "SET_ID"="SET_ID" AND
"LANGUAGE"=USERENV('LANG') AND "ENTERPRISE_ID"=1 AND
"SANDBOX_ID"='1' AND "ORA_SEED_SET1"='Y')
filter("LOOKUP_CODE"="LOOKUP_CODE")
65 - access("OWNER_TABLE_ID"(+)="BRANCH_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "CONTACT_POINT_TYPE"(+)='EFT')
filter("CONTACT_POINT_TYPE"(+)='EFT' AND NVL("STATUS"(+),'A')='A')
66 - access("OWNER_TABLE_ID"(+)="BRANCH_ID" AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND
"CLASS_CATEGORY"(+)='BANK_INSTITUTION_TYPE' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='BANK_INSTITUTION_TYPE' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT
NULL AND "ORA_SEED_SET2"(+)='Y')
67 - filter("PARTY_TYPE"='ORGANIZATION' AND "STATUS"='A')
68 - access("EBA"."BRANCH_ID"="PARTY_ID")
69 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "OWNER_TABLE_NAME"(+)='HZ_PARTIES'
AND "CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"ORA_SEED_SET2"(+)='Y')
filter("CLASS_CATEGORY"(+)='RFC_IDENTIFIER' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES' AND "OWNER_TABLE_ID"(+) IS NOT NULL AND
"ORA_SEED_SET2"(+)='Y')
70 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EDI' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
71 - access("OWNER_TABLE_ID"(+)="PARTY_ID" AND "CONTACT_POINT_TYPE"(+)='EFT' AND
"OWNER_TABLE_NAME"(+)='HZ_PARTIES')
72 - filter("BANKADDNAMEPHONETIC"."PARTY_NAME_TYPE"(+)='PHONETIC')
73 - access("PARTY_ID"="BANKADDNAMEPHONETIC"."PARTY_ID"(+))
75 - access("EXT_BANK_ACCOUNT_ID"="OW"."EXT_BANK_ACCOUNT_ID"(+) AND
"OW"."PRIMARY_FLAG"(+)='Y')
filter("OW"."PRIMARY_FLAG"(+)='Y')
76 - access("BRANCH_ID"="PARTY_ID"(+))
77 - filter("S"."STATUS"(+)='A')
78 - access("PARTY_ID"="S"."PARTY_ID"(+) AND
"S"."IDENTIFYING_ADDRESS_FLAG"(+)='Y')
79 - access("BRANCHORGPROFILE"."PARTY_ID"="PARTY_ID")

filter(TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_START_DATE"))<=TRUNC(S
YSDATE@!) AND

TRUNC(INTERNAL_FUNCTION("BRANCHORGPROFILE"."EFFECTIVE_END_DATE"))>=TRUNC(SYSDATE@!)
)
80 - access("BRANCH_ID"="BRPR"."PARTY_ID"(+))
81 - access("BANK_ID"="BAPR"."PARTY_ID"(+))
83 - access("LOOKUP_TYPE"='BANK_ROUTING_CODE' AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND
"ORA_SEED_SET1"='Y')
filter(UPPER("PBA"."BANK_NAME")=UPPER("MEANING") AND "ORA_SEED_SET1"='Y' AND
"SANDBOX_ID"='1' AND
"LANGUAGE"=USERENV('LANG') AND "ENTERPRISE_ID"=1)
84 - access("LOOKUP_TYPE"='BANK_ROUTING_CODE' AND
"VIEW_APPLICATION_ID"="VIEW_APPLICATION_ID" AND "LOOKUP_CODE"="LOOKUP_CODE"
AND "SET_ID"="SET_ID" AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1' AND
"ORA_SEED_SET1"='Y')

Note
-----
- this is an adaptive plan

]]>
</DATA_DS>
</SQL_EXPLAIN_PLAN>

]]>
</DATA_PROCESSOR_LOG>
</DIAGNOSTIC_OUT>

You might also like