0% found this document useful (0 votes)
82 views11 pages

Oracle SQL Explain Plan Analysis

The SQL query uses a COUNT STOPKEY operation to perform a UNION ALL of two results sets and return 2 rows and 1066 bytes. It involves nested loops between the GL_CODE_COMBINATIONS, GL_JE_HEADERS, GL_JE_LINES, and other tables to retrieve the data, accessing the FND_VS_VALUES_B table using an index skip scan. The overall cost is estimated at 4 with 100% of the cost associated with the top level SELECT statement.

Uploaded by

Sudha Krishna
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)
82 views11 pages

Oracle SQL Explain Plan Analysis

The SQL query uses a COUNT STOPKEY operation to perform a UNION ALL of two results sets and return 2 rows and 1066 bytes. It involves nested loops between the GL_CODE_COMBINATIONS, GL_JE_HEADERS, GL_JE_LINES, and other tables to retrieve the data, accessing the FND_VS_VALUES_B table using an index skip scan. The overall cost is estimated at 4 with 100% of the cost associated with the top level SELECT statement.

Uploaded by

Sudha Krishna
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/ 11

<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:11.2.0
.3.0
DBName:Oracle
DBVersion:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'dm_plan_Q_211130_043136' FOR
select /* QUERY_SRC('datamodel: _datamodel.xdm,dataset:Q') */ (sum(accounted_dr)
- sum(accounted_cr)) AP_AMT ,SEGMENT2 NATURAL_ACC_CODE,NATURAL_ACC_DESC,ledger
from (
select a.*
from
(SELECT 'X' KEY,
gjh.je_header_id,
jel.je_line_num,
jel.description,
gcc.code_combination_id,
gjb.group_id,
gjb.name batch_name,
gjh.name journal_name,
GJS.user_je_source_name journal_source,
GJC.user_je_category_name journal_category,
GJH.currency_code,
INITCAP(GJH.period_name)period_name,
to_char(GJH.date_created, 'MM-DD-YYYY')date_created,
TO_CHAR(GJH.default_effective_date, 'MM-DD-YYYY') default_effective_date,
GJH.created_by,
GJH.actual_flag,
NVL(entered_dr,0) entered_dr,
NVL(entered_cr,0) entered_cr,
NVL(accounted_dr,0) accounted_dr,
NVL(accounted_cr,0) accounted_cr,
GCC.segment1,
(
SELECT
vl.description
FROM
fnd_flex_values_vl vl
WHERE
vl.flex_value = GCC.segment1
AND value_category = 'Account 10X_GLOBAL_COA'
AND rownum = 1
)COMP,
(
SELECT
vl.description
FROM
fnd_flex_values_vl vl
WHERE
vl.flex_value = GCC.SEGMENT2
AND value_category = 'Account 10X_GLOBAL_COA'
AND rownum = 1
) NATURAL_ACC_DESC,
GCC.segment2,
GCC.segment3,
GCC.segment4,
GCC.segment5,
GCC.segment6,
GCC.segment7,
CASE
WHEN
GJH.period_name LIKE 'Jan%'
THEN
1
WHEN
GJH.period_name LIKE 'Feb%'
THEN
2
WHEN
GJH.period_name LIKE 'Mar%'
THEN
3
WHEN
GJH.period_name LIKE 'Apr%'
THEN
4
WHEN
GJH.period_name LIKE 'May%'
THEN
5
WHEN
GJH.period_name LIKE 'Jun%'
THEN
6
WHEN
GJH.period_name LIKE 'Jul%'
THEN
7
WHEN
GJH.period_name LIKE 'Aug%'
THEN
8
WHEN
GJH.period_name LIKE 'Sep%'
THEN
9
WHEN
GJH.period_name LIKE 'Oct%'
THEN
10
WHEN
GJH.period_name LIKE 'Nov%'
THEN
11
WHEN
GJH.period_name LIKE 'Dec%'
THEN
12
ELSE
NULL
END
mon,
substr(GJH.period_name,5,6) yr,
GL.NAME ledger,
GL.CURRENCY_CODE Ledger_curr,
GJS.JE_SOURCE_NAME
FROM
gl_code_combinations GCC,
gl_je_headers GJH,
gl_je_lines JEL,
gl_je_batches GJB,
gl_je_sources GJS,
gl_je_categories GJC,
gl_ledgers GL
WHERE 1 = 1
AND gjh.je_batch_id = GJB.je_batch_id
AND gjh.je_header_id = JEL.je_header_id
AND jel.code_combination_id = GCC.code_combination_id
AND GJS.je_source_name = GJH.je_source
AND GJH.je_category = GJC.je_category_name
AND GJH.ledger_id = GL.ledger_id
AND GJH.status = 'P'
AND GJH.actual_flag = 'A'
and GJS.JE_SOURCE_NAME <> 'Assets'
and (GL.NAME IN (null) OR 'All' IN (null || 'All'))

ORDER BY
gjh.name ,
journal_source ) a where
SEGMENT2 in ('160500', '161000', '161500', '162000', '162100', '163000',
'163500', '164000', '164500', '166000',
'160599', '161099', '161599', '162099', '162199', '163099', '163599',
'164099', '164599', '166099','169000')

AND mon BETWEEN 1 AND null


AND yr = null
AND 'Asset' = null
)

group by SEGMENT2,NATURAL_ACC_DESC,ledger

UNION
select (sum(accounted_dr) - sum(accounted_cr)) AP_AMT ,SEGMENT2
NATURAL_ACC_CODE,NATURAL_ACC_DESC ,ledger
from (
select a.*
from
(SELECT 'X' KEY,
gjh.je_header_id,
jel.je_line_num,
jel.description,
gcc.code_combination_id,
gjb.group_id,
gjb.name batch_name,
gjh.name journal_name,
GJS.user_je_source_name journal_source,
GJC.user_je_category_name journal_category,
GJH.currency_code,
INITCAP(GJH.period_name)period_name,
to_char(GJH.date_created, 'MM-DD-YYYY')date_created,
TO_CHAR(GJH.default_effective_date, 'MM-DD-YYYY') default_effective_date,
GJH.created_by,
GJH.actual_flag,
NVL(entered_dr,0) entered_dr,
NVL(entered_cr,0) entered_cr,
NVL(accounted_dr,0) accounted_dr,
NVL(accounted_cr,0) accounted_cr,
GCC.segment1,
(
SELECT
vl.description
FROM
fnd_flex_values_vl vl
WHERE
vl.flex_value = GCC.segment1
AND value_category = 'Account 10X_GLOBAL_COA'
AND rownum = 1
)COMP,
(
SELECT
vl.description
FROM
fnd_flex_values_vl vl
WHERE
vl.flex_value = GCC.SEGMENT2
AND value_category = 'Account 10X_GLOBAL_COA'
AND rownum = 1
) NATURAL_ACC_DESC,
GCC.segment2,
GCC.segment3,
GCC.segment4,
GCC.segment5,
GCC.segment6,
GCC.segment7,
CASE
WHEN
GJH.period_name LIKE 'Jan%'
THEN
1
WHEN
GJH.period_name LIKE 'Feb%'
THEN
2
WHEN
GJH.period_name LIKE 'Mar%'
THEN
3
WHEN
GJH.period_name LIKE 'Apr%'
THEN
4
WHEN
GJH.period_name LIKE 'May%'
THEN
5
WHEN
GJH.period_name LIKE 'Jun%'
THEN
6
WHEN
GJH.period_name LIKE 'Jul%'
THEN
7
WHEN
GJH.period_name LIKE 'Aug%'
THEN
8
WHEN
GJH.period_name LIKE 'Sep%'
THEN
9
WHEN
GJH.period_name LIKE 'Oct%'
THEN
10
WHEN
GJH.period_name LIKE 'Nov%'
THEN
11
WHEN
GJH.period_name LIKE 'Dec%'
THEN
12
ELSE
NULL
END
mon,
substr(GJH.period_name,5,6) yr,
GL.NAME ledger,
GL.CURRENCY_CODE Ledger_curr,
GJS.JE_SOURCE_NAME
FROM
gl_code_combinations GCC,
gl_je_headers GJH,
gl_je_lines JEL,
gl_je_batches GJB,
gl_je_sources GJS,
gl_je_categories GJC,
gl_ledgers GL
WHERE 1 = 1
AND gjh.je_batch_id = GJB.je_batch_id
AND gjh.je_header_id = JEL.je_header_id
AND jel.code_combination_id = GCC.code_combination_id
AND GJS.je_source_name = GJH.je_source
AND GJH.je_category = GJC.je_category_name
AND GJH.ledger_id = GL.ledger_id
AND GJH.status = 'P'
AND GJH.actual_flag = 'A'
and GJS.JE_SOURCE_NAME = 'Assets'
and (GL.NAME IN (null) OR 'All' IN (null || 'All'))

ORDER BY
gjh.name ,
journal_source ) a where
SEGMENT2 in ('160500', '161000', '161500', '162000', '162100', '163000',
'163500', '164000', '164500', '166000',
'160599', '161099', '161599', '162099', '162199', '163099', '163599',
'164099', '164599', '166099','169000')

AND mon BETWEEN 1 AND null


AND yr = null
AND 'Asset' = null
and ( group_id is null or group_id ='-1')
)

group by SEGMENT2,NATURAL_ACC_DESC,ledger
SQL Query Timeout: 600
Number of SQL Executions: 1
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
------------------
Plan hash value: 507646433

-----------------------------------------------------------------------------------
----------------------------------------
| Id | Operation | Name |
Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------
----------------------------------------
| 0 | SELECT STATEMENT | |
2 | 1066 | 4 (100)| 00:00:01 |
| 1 | SORT UNIQUE | |
2 | 1066 | 4 (100)| 00:00:01 |
| 2 | UNION-ALL | |
| | | |
|* 3 | COUNT STOPKEY | |
| | | |
| 4 | NESTED LOOPS | |
1 | 61 | 29 (0)| 00:00:01 |
| 5 | NESTED LOOPS | |
1 | 61 | 29 (0)| 00:00:01 |
|* 6 | TABLE ACCESS BY INDEX ROWID BATCHED | fnd_vs_values_b |
1 | 38 | 28 (0)| 00:00:01 |
|* 7 | INDEX SKIP SCAN | FND_VS_VALUES_B_N1 |
1 | | 27 (0)| 00:00:01 |
|* 8 | INDEX UNIQUE SCAN | FND_VS_VALUES_TL_U1 |
1 | | 0 (0)| 00:00:01 |
| 9 | TABLE ACCESS BY INDEX ROWID | fnd_vs_values_tl |
1 | 23 | 1 (0)| 00:00:01 |
| 10 | HASH GROUP BY | |
1 | 533 | 2 (100)| 00:00:01 |
| 11 | VIEW | |
1 | 533 | 5 (100)| 00:00:01 |
|* 12 | FILTER | |
| | | |
| 13 | NESTED LOOPS | |
8246 | 1401K| 25504 (1)| 00:00:01 |
| 14 | NESTED LOOPS | |
8246 | 1352K| 25503 (1)| 00:00:01 |
| 15 | NESTED LOOPS | |
8246 | 1191K| 25503 (1)| 00:00:01 |
|* 16 | HASH JOIN | |
8246 | 1054K| 25503 (1)| 00:00:01 |
| 17 | VIEW | index$_join$_011 |
30 | 840 | 2 (0)| 00:00:01 |
|* 18 | HASH JOIN | |
| | | |
| 19 | INDEX STORAGE FAST FULL SCAN | GL_LEDGERS_U1 |
30 | 840 | 1 (0)| 00:00:01 |
| 20 | INDEX STORAGE FAST FULL SCAN | GL_LEDGERS_U2 |
30 | 840 | 1 (0)| 00:00:01 |
|* 21 | HASH JOIN | |
8246 | 829K| 25500 (1)| 00:00:01 |
|* 22 | VIEW | index$_join$_005 |
661 | 11898 | 77 (0)| 00:00:01 |
|* 23 | HASH JOIN | |
| | | |
| 24 | INLIST ITERATOR | |
| | | |
|* 25 | INDEX RANGE SCAN | ADXX_GL_CODE_COMBINATIONS_CAT |
661 | 11898 | 42 (0)| 00:00:01 |
| 26 | INDEX STORAGE FAST FULL SCAN | GL_CODE_COMBINATIONS_U1 |
661 | 11898 | 44 (0)| 00:00:01 |
|* 27 | HASH JOIN | |
91950 | 7632K| 25423 (1)| 00:00:01 |
| 28 | JOIN FILTER CREATE | :BF0000 |
9597 | 609K| 3130 (1)| 00:00:01 |
|* 29 | TABLE ACCESS STORAGE FULL | gl_je_headers |
9597 | 609K| 3130 (1)| 00:00:01 |
| 30 | JOIN FILTER USE | :BF0000 |
1845K| 35M| 22287 (1)| 00:00:01 |
|* 31 | TABLE ACCESS STORAGE FULL | gl_je_lines |
1845K| 35M| 22287 (1)| 00:00:01 |
|* 32 | INDEX RANGE SCAN | GL_JE_SOURCES_AL_V_N1 |
1 | 17 | 0 (0)| 00:00:01 |
|* 33 | INDEX RANGE SCAN | GL_JE_CATEGORIES_AL_V_N1 |
1 | 20 | 0 (0)| 00:00:01 |
|* 34 | INDEX UNIQUE SCAN | GL_JE_BATCHES_U1 |
1 | 6 | 0 (0)| 00:00:01 |
|* 35 | COUNT STOPKEY | |
| | | |
| 36 | NESTED LOOPS | |
1 | 61 | 29 (0)| 00:00:01 |
| 37 | NESTED LOOPS | |
1 | 61 | 29 (0)| 00:00:01 |
|* 38 | TABLE ACCESS BY INDEX ROWID BATCHED | fnd_vs_values_b |
1 | 38 | 28 (0)| 00:00:01 |
|* 39 | INDEX SKIP SCAN | FND_VS_VALUES_B_N1 |
1 | | 27 (0)| 00:00:01 |
|* 40 | INDEX UNIQUE SCAN | FND_VS_VALUES_TL_U1 |
1 | | 0 (0)| 00:00:01 |
| 41 | TABLE ACCESS BY INDEX ROWID | fnd_vs_values_tl |
1 | 23 | 1 (0)| 00:00:01 |
| 42 | HASH GROUP BY | |
1 | 533 | 2 (100)| 00:00:01 |
| 43 | VIEW | |
1 | 533 | 5 (100)| 00:00:01 |
|* 44 | FILTER | |
| | | |
| 45 | NESTED LOOPS | |
23 | 4140 | 3359 (1)| 00:00:01 |
| 46 | NESTED LOOPS | |
23 | 4140 | 3359 (1)| 00:00:01 |
| 47 | NESTED LOOPS | |
23 | 3864 | 3336 (1)| 00:00:01 |
|* 48 | HASH JOIN | |
23 | 3404 | 3336 (1)| 00:00:01 |
| 49 | MERGE JOIN CARTESIAN | |
23 | 2760 | 3334 (1)| 00:00:01 |
|* 50 | HASH JOIN | |
23 | 2369 | 3334 (1)| 00:00:01 |
|* 51 | VIEW | index$_join$_016 |
661 | 11898 | 77 (0)| 00:00:01 |
|* 52 | HASH JOIN | |
| | | |
| 53 | INLIST ITERATOR | |
| | | |
|* 54 | INDEX RANGE SCAN | ADXX_GL_CODE_COMBINATIONS_CAT |
661 | 11898 | 42 (0)| 00:00:01 |
| 55 | INDEX STORAGE FAST FULL SCAN| GL_CODE_COMBINATIONS_U1 |
661 | 11898 | 44 (0)| 00:00:01 |
| 56 | NESTED LOOPS | |
260 | 22100 | 3256 (1)| 00:00:01 |
| 57 | NESTED LOOPS | |
270 | 22100 | 3256 (1)| 00:00:01 |
|* 58 | TABLE ACCESS STORAGE FULL | gl_je_headers |
27 | 1755 | 3121 (1)| 00:00:01 |
|* 59 | INDEX RANGE SCAN | GL_JE_LINES_U1 |
10 | | 2 (0)| 00:00:01 |
| 60 | TABLE ACCESS BY INDEX ROWID | gl_je_lines |
10 | 200 | 5 (0)| 00:00:01 |
| 61 | BUFFER SORT | |
1 | 17 | 3256 (1)| 00:00:01 |
|* 62 | INDEX RANGE SCAN | GL_JE_SOURCES_AL_V_N1 |
1 | 17 | 0 (0)| 00:00:01 |
| 63 | VIEW | index$_join$_022 |
30 | 840 | 2 (0)| 00:00:01 |
|* 64 | HASH JOIN | |
| | | |
| 65 | INDEX STORAGE FAST FULL SCAN | GL_LEDGERS_U1 |
30 | 840 | 1 (0)| 00:00:01 |
| 66 | INDEX STORAGE FAST FULL SCAN | GL_LEDGERS_U2 |
30 | 840 | 1 (0)| 00:00:01 |
|* 67 | INDEX RANGE SCAN | GL_JE_CATEGORIES_AL_V_N1 |
1 | 20 | 0 (0)| 00:00:01 |
|* 68 | INDEX UNIQUE SCAN | GL_JE_BATCHES_U1 |
1 | | 0 (0)| 00:00:01 |
|* 69 | TABLE ACCESS BY INDEX ROWID | gl_je_batches |
1 | 12 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------
----------------------------------------

Predicate Information (identified by operation id):


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

3 - filter(ROWNUM=1)
6 - filter("ATTRIBUTE_CATEGORY"='Account 10X_GLOBAL_COA')
7 - access("VALUE"=:B1 AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1')
filter("VALUE"=:B1 AND "SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
8 - access("VALUE_ID"="VALUE_ID" AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1')
12 - filter(NULL IS NOT NULL AND NULL IS NOT NULL AND NULL IS NOT NULL AND NULL
IS NOT NULL)
16 - access("GJH"."LEDGER_ID"="GL"."LEDGER_ID")
18 - access(ROWID=ROWID)
21 - access("JEL"."CODE_COMBINATION_ID"="GCC"."CODE_COMBINATION_ID")
22 - filter("GCC"."SEGMENT2"='160500' OR "GCC"."SEGMENT2"='160599' OR
"GCC"."SEGMENT2"='161000' OR
"GCC"."SEGMENT2"='161099' OR "GCC"."SEGMENT2"='161500' OR
"GCC"."SEGMENT2"='161599' OR "GCC"."SEGMENT2"='162000'
OR "GCC"."SEGMENT2"='162099' OR "GCC"."SEGMENT2"='162100' OR
"GCC"."SEGMENT2"='162199' OR
"GCC"."SEGMENT2"='163000' OR "GCC"."SEGMENT2"='163099' OR
"GCC"."SEGMENT2"='163500' OR "GCC"."SEGMENT2"='163599'
OR "GCC"."SEGMENT2"='164000' OR "GCC"."SEGMENT2"='164099' OR
"GCC"."SEGMENT2"='164500' OR
"GCC"."SEGMENT2"='164599' OR "GCC"."SEGMENT2"='166000' OR
"GCC"."SEGMENT2"='166099' OR "GCC"."SEGMENT2"='169000')
23 - access(ROWID=ROWID)
25 - access("GCC"."SEGMENT2"='160500' OR "GCC"."SEGMENT2"='160599' OR
"GCC"."SEGMENT2"='161000' OR
"GCC"."SEGMENT2"='161099' OR "GCC"."SEGMENT2"='161500' OR
"GCC"."SEGMENT2"='161599' OR "GCC"."SEGMENT2"='162000'
OR "GCC"."SEGMENT2"='162099' OR "GCC"."SEGMENT2"='162100' OR
"GCC"."SEGMENT2"='162199' OR
"GCC"."SEGMENT2"='163000' OR "GCC"."SEGMENT2"='163099' OR
"GCC"."SEGMENT2"='163500' OR "GCC"."SEGMENT2"='163599'
OR "GCC"."SEGMENT2"='164000' OR "GCC"."SEGMENT2"='164099' OR
"GCC"."SEGMENT2"='164500' OR
"GCC"."SEGMENT2"='164599' OR "GCC"."SEGMENT2"='166000' OR
"GCC"."SEGMENT2"='166099' OR "GCC"."SEGMENT2"='169000')
27 - access("GJH"."JE_HEADER_ID"="JEL"."JE_HEADER_ID")
29 - storage(CASE WHEN "GJH"."PERIOD_NAME" LIKE 'Jan%' THEN 1 WHEN
"GJH"."PERIOD_NAME" LIKE 'Feb%' THEN 2 WHEN
"GJH"."PERIOD_NAME" LIKE 'Mar%' THEN 3 WHEN "GJH"."PERIOD_NAME" LIKE
'Apr%' THEN 4 WHEN "GJH"."PERIOD_NAME" LIKE
'May%' THEN 5 WHEN "GJH"."PERIOD_NAME" LIKE 'Jun%' THEN 6 WHEN
"GJH"."PERIOD_NAME" LIKE 'Jul%' THEN 7 WHEN
"GJH"."PERIOD_NAME" LIKE 'Aug%' THEN 8 WHEN "GJH"."PERIOD_NAME" LIKE
'Sep%' THEN 9 WHEN "GJH"."PERIOD_NAME" LIKE
'Oct%' THEN 10 WHEN "GJH"."PERIOD_NAME" LIKE 'Nov%' THEN 11 WHEN
"GJH"."PERIOD_NAME" LIKE 'Dec%' THEN 12 ELSE NULL
END >=1 AND "GJH"."STATUS"='P' AND "GJH"."ACTUAL_FLAG"='A' AND
"GJH"."JE_SOURCE"<>'Assets')
filter(CASE WHEN "GJH"."PERIOD_NAME" LIKE 'Jan%' THEN 1 WHEN
"GJH"."PERIOD_NAME" LIKE 'Feb%' THEN 2 WHEN
"GJH"."PERIOD_NAME" LIKE 'Mar%' THEN 3 WHEN "GJH"."PERIOD_NAME" LIKE
'Apr%' THEN 4 WHEN "GJH"."PERIOD_NAME" LIKE
'May%' THEN 5 WHEN "GJH"."PERIOD_NAME" LIKE 'Jun%' THEN 6 WHEN
"GJH"."PERIOD_NAME" LIKE 'Jul%' THEN 7 WHEN
"GJH"."PERIOD_NAME" LIKE 'Aug%' THEN 8 WHEN "GJH"."PERIOD_NAME" LIKE
'Sep%' THEN 9 WHEN "GJH"."PERIOD_NAME" LIKE
'Oct%' THEN 10 WHEN "GJH"."PERIOD_NAME" LIKE 'Nov%' THEN 11 WHEN
"GJH"."PERIOD_NAME" LIKE 'Dec%' THEN 12 ELSE NULL
END >=1 AND "GJH"."STATUS"='P' AND "GJH"."ACTUAL_FLAG"='A' AND
"GJH"."JE_SOURCE"<>'Assets')
31 - storage(SYS_OP_BLOOM_FILTER(:BF0000,"JEL"."JE_HEADER_ID"))
filter(SYS_OP_BLOOM_FILTER(:BF0000,"JEL"."JE_HEADER_ID"))
32 - access("JE_SOURCE_NAME"="GJH"."JE_SOURCE" AND "LANGUAGE"=USERENV('LANG'))
filter("JE_SOURCE_NAME"<>'Assets')
33 - access("GJH"."JE_CATEGORY"="JE_CATEGORY_NAME" AND
"LANGUAGE"=USERENV('LANG'))
34 - access("GJH"."JE_BATCH_ID"="GJB"."JE_BATCH_ID")
35 - filter(ROWNUM=1)
38 - filter("ATTRIBUTE_CATEGORY"='Account 10X_GLOBAL_COA')
39 - access("VALUE"=:B1 AND "ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1')
filter("VALUE"=:B1 AND "SANDBOX_ID"='1' AND "ENTERPRISE_ID"=1)
40 - access("VALUE_ID"="VALUE_ID" AND "LANGUAGE"=USERENV('LANG') AND
"ENTERPRISE_ID"=1 AND "SANDBOX_ID"='1')
44 - filter(NULL IS NOT NULL AND NULL IS NOT NULL AND NULL IS NOT NULL AND NULL
IS NOT NULL)
48 - access("GJH"."LEDGER_ID"="GL"."LEDGER_ID")
50 - access("JEL"."CODE_COMBINATION_ID"="GCC"."CODE_COMBINATION_ID")
51 - filter("GCC"."SEGMENT2"='160500' OR "GCC"."SEGMENT2"='160599' OR
"GCC"."SEGMENT2"='161000' OR
"GCC"."SEGMENT2"='161099' OR "GCC"."SEGMENT2"='161500' OR
"GCC"."SEGMENT2"='161599' OR "GCC"."SEGMENT2"='162000'
OR "GCC"."SEGMENT2"='162099' OR "GCC"."SEGMENT2"='162100' OR
"GCC"."SEGMENT2"='162199' OR
"GCC"."SEGMENT2"='163000' OR "GCC"."SEGMENT2"='163099' OR
"GCC"."SEGMENT2"='163500' OR "GCC"."SEGMENT2"='163599'
OR "GCC"."SEGMENT2"='164000' OR "GCC"."SEGMENT2"='164099' OR
"GCC"."SEGMENT2"='164500' OR
"GCC"."SEGMENT2"='164599' OR "GCC"."SEGMENT2"='166000' OR
"GCC"."SEGMENT2"='166099' OR "GCC"."SEGMENT2"='169000')
52 - access(ROWID=ROWID)
54 - access("GCC"."SEGMENT2"='160500' OR "GCC"."SEGMENT2"='160599' OR
"GCC"."SEGMENT2"='161000' OR
"GCC"."SEGMENT2"='161099' OR "GCC"."SEGMENT2"='161500' OR
"GCC"."SEGMENT2"='161599' OR "GCC"."SEGMENT2"='162000'
OR "GCC"."SEGMENT2"='162099' OR "GCC"."SEGMENT2"='162100' OR
"GCC"."SEGMENT2"='162199' OR
"GCC"."SEGMENT2"='163000' OR "GCC"."SEGMENT2"='163099' OR
"GCC"."SEGMENT2"='163500' OR "GCC"."SEGMENT2"='163599'
OR "GCC"."SEGMENT2"='164000' OR "GCC"."SEGMENT2"='164099' OR
"GCC"."SEGMENT2"='164500' OR
"GCC"."SEGMENT2"='164599' OR "GCC"."SEGMENT2"='166000' OR
"GCC"."SEGMENT2"='166099' OR "GCC"."SEGMENT2"='169000')
58 - storage("GJH"."JE_SOURCE"='Assets' AND CASE WHEN "GJH"."PERIOD_NAME" LIKE
'Jan%' THEN 1 WHEN
"GJH"."PERIOD_NAME" LIKE 'Feb%' THEN 2 WHEN "GJH"."PERIOD_NAME" LIKE
'Mar%' THEN 3 WHEN "GJH"."PERIOD_NAME" LIKE
'Apr%' THEN 4 WHEN "GJH"."PERIOD_NAME" LIKE 'May%' THEN 5 WHEN
"GJH"."PERIOD_NAME" LIKE 'Jun%' THEN 6 WHEN
"GJH"."PERIOD_NAME" LIKE 'Jul%' THEN 7 WHEN "GJH"."PERIOD_NAME" LIKE
'Aug%' THEN 8 WHEN "GJH"."PERIOD_NAME" LIKE
'Sep%' THEN 9 WHEN "GJH"."PERIOD_NAME" LIKE 'Oct%' THEN 10 WHEN
"GJH"."PERIOD_NAME" LIKE 'Nov%' THEN 11 WHEN
"GJH"."PERIOD_NAME" LIKE 'Dec%' THEN 12 ELSE NULL END >=1 AND
"GJH"."STATUS"='P' AND "GJH"."ACTUAL_FLAG"='A')
filter("GJH"."JE_SOURCE"='Assets' AND CASE WHEN "GJH"."PERIOD_NAME" LIKE
'Jan%' THEN 1 WHEN
"GJH"."PERIOD_NAME" LIKE 'Feb%' THEN 2 WHEN "GJH"."PERIOD_NAME" LIKE
'Mar%' THEN 3 WHEN "GJH"."PERIOD_NAME" LIKE
'Apr%' THEN 4 WHEN "GJH"."PERIOD_NAME" LIKE 'May%' THEN 5 WHEN
"GJH"."PERIOD_NAME" LIKE 'Jun%' THEN 6 WHEN
"GJH"."PERIOD_NAME" LIKE 'Jul%' THEN 7 WHEN "GJH"."PERIOD_NAME" LIKE
'Aug%' THEN 8 WHEN "GJH"."PERIOD_NAME" LIKE
'Sep%' THEN 9 WHEN "GJH"."PERIOD_NAME" LIKE 'Oct%' THEN 10 WHEN
"GJH"."PERIOD_NAME" LIKE 'Nov%' THEN 11 WHEN
"GJH"."PERIOD_NAME" LIKE 'Dec%' THEN 12 ELSE NULL END >=1 AND
"GJH"."STATUS"='P' AND "GJH"."ACTUAL_FLAG"='A')
59 - access("GJH"."JE_HEADER_ID"="JEL"."JE_HEADER_ID")
62 - access("JE_SOURCE_NAME"='Assets' AND "LANGUAGE"=USERENV('LANG'))
64 - access(ROWID=ROWID)
67 - access("GJH"."JE_CATEGORY"="JE_CATEGORY_NAME" AND
"LANGUAGE"=USERENV('LANG'))
68 - access("GJH"."JE_BATCH_ID"="GJB"."JE_BATCH_ID")
69 - filter("GJB"."GROUP_ID" IS NULL OR "GJB"."GROUP_ID"=(-1))

]]>
</DATA_DS>
</SQL_EXPLAIN_PLAN>

You might also like