Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 14

ADDM Report for Task 'TASK_13302'

--------------------------------Analysis Period
--------------AWR snapshot range from 12002 to 12003.
Time period starts at 19-JUN-15 04.00.06 AM
Time period ends at 19-JUN-15 05.00.08 AM
Analysis Target
--------------Database 'PRODDB' with DB ID 578511947.
Database version 11.2.0.4.0.
ADDM performed an analysis of instance proddb, numbered 1 and hosted at
proddb.
Activity During the Analysis Period
----------------------------------Total database time was 542 seconds.
The average number of active sessions was .15.
Summary of Findings
------------------Description
s

Active Sessions

Recommendation

Percent of Activity
---------------------------------------- ------------------- -------------1 Top SQL Statements
.15 | 98.21
2 Top Segments by "User I/O" and "Cluster" .05 | 31.99
3 Undersized instance memory
.03 | 18.25

2
1
1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Findings and Recommendations
---------------------------Finding 1: Top SQL Statements
Impact is .15 active sessions, 98.21% of total activity.
-------------------------------------------------------SQL statements consuming significant database time were found. These
statements offer a good opportunity for performance improvement.
Recommendation 1: SQL Tuning
Estimated benefit is .12 active sessions, 76.79% of total activity.
------------------------------------------------------------------Action
Run SQL Tuning Advisor on the SELECT statement with SQL_ID
"g8ngm8vzvm661".
Related Object
SQL statement with SQL_ID g8ngm8vzvm661.
SELECT DECODE(A.CCY1,:"SYS_B_000",:"SYS_B_001",:"SYS_B_002",:"SYS_B_0
03",:"SYS_B_004",:"SYS_B_005",:"SYS_B_006",:"SYS_B_007",:"SYS_B_008")
RANK,A.CCY1,DECODE(A.CCY1,:"SYS_B_009",BOFN_CCY_EXCHANGE_RATE(TO_DATE
(:"SYS_B_010"),A.CCY1)*
:"SYS_B_011",BOFN_CCY_EXCHANGE_RATE(TO_DATE(:"SYS_B_012"),A.CCY1))MID
_RATE,NVL(B.NOTES,:"SYS_B_013") NOTES,NVL(L.NOSTRO,:"SYS_B_014")

NOSTRO,:"SYS_B_015" BALANCES_HELD,NVL(C.BANKS_ABROAD,:"SYS_B_016")
BANKS_ABROAD,:"SYS_B_017"
OFFSHORE_PLACEMENTS,NVL(D.OTHER_BALANCE_SHEET_ASSETS,:"SYS_B_018")
OTHER_BALANCE_SHEET_ASSETS,NVL(E.UNDELIVERED_SPOT_PURCHASES,:"SYS_B_0
19") UNDELIVERED_SPOT_PURCHASES,NVL(F.FORWARD_PURCHASES,:"SYS_B_020")
FORWARD_PURCHASES,:"SYS_B_021"
OTHER_ASSETS,NVL(G.SHORT_TERM_LIABILITIES,:"SYS_B_022")
SHORT_TERM_LIABILITIES,NVL(H.RETAINED_FCAS,:"SYS_B_023")
RETAINED_FCAS,NVL(I.OTHER_BALANCE_SHEET_LIABS,:"SYS_B_024")
OTHER_BALANCE_SHEET_LIABS,NVL(J.UNDELIVERED_SPOT_SALES,:"SYS_B_025")
UNDELIVERED_SPOT_SALES,NVL(K.FORWARD_SALES,:"SYS_B_026")
FORWARD_SALES,:"SYS_B_027"
OTHER_LIABILITIES,NVL(M.STRUCTURAL_POSITIONS,:"SYS_B_028")STRUCTURAL_
POSITIONS,(NVL(M.STRUCTURAL_POSITIONS,:"SYS_B_029") *
BOFN_CCY_EXCHANGE_RATE(TO_DATE(:"SYS_B_030"),A.CCY1))
LCY_STRUCTURAL_POSITIONS FROM CYTM_RATES A,(SELECT
A.AC_CCY,-:"SYS_B_031"*SUM(DECODE(A.DRCR_IND,:"SYS_B_032",-A.FCY_AMOU
NT,A.FCY_AMOUNT)) NOTES FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE B.PARENT_GL = :"SYS_B_033" AND B.GL_CODE = A.AC_NO AND A.AC_CCY
<> :"SYS_B_034" AND A.TRN_DT <= TO_DATE(:"SYS_B_035") GROUP BY
A.AC_CCY) B,(SELECT A.AC_CCY, -:"SYS_B_036" *
SUM(DECODE(A.DRCR_IND,:"SYS_B_037",-A.FCY_AMOUNT,A.FCY_AMOUNT))
BANKS_ABROAD FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
B.PARENT_GL IN (:"SYS_B_038", :"SYS_B_039") AND B.GL_CODE = A.AC_NO
AND A.AC_CCY <> :"SYS_B_040" AND A.TRN_DT <= TO_DATE(:"SYS_B_041")
GROUP BY A.AC_CCY) C,(SELECT DISTINCT A.AC_CCY,NVL(B.AMOUNT,
:"SYS_B_042") + NVL(C.AMOUNT, :"SYS_B_043")
OTHER_BALANCE_SHEET_ASSETS FROM ACVW_ALL_AC_ENTRIES A, (SELECT
A.AC_CCY, -:"SYS_B_044" *
SUM(DECODE(A.DRCR_IND,:"SYS_B_045",-A.FCY_AMOUNT,A.FCY_AMOUNT))
AMOUNT FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE B.PARENT_GL
IN (:"SYS_B_046", :"SYS_B_047", :"SYS_B_048", :"SYS_B_049",
:"SYS_B_050", :"SYS_B_051", :"SYS_B_052", :"SYS_B_053", :"SYS_B_054",
:"SYS_B_055",:"SYS_B_056", :"SYS_B_057", :"SYS_B_058", :"SYS_B_059",
:"SYS_B_060",:"SYS_B_061", :"SYS_B_062", :"SYS_B_063", :"SYS_B_064")
AND B.GL_CODE = A.AC_NO AND A.AC_CCY <> :"SYS_B_065" AND A.TRN_DT <=
TO_DATE(:"SYS_B_066") GROUP BY A.AC_CCY) B,(SELECT C.ACC_CCY,
-:"SYS_B_067" * SUM(C.ACY_CLOSING_BAL) AMOUNT FROM STTM_CUST_ACCOUNT
A, GLTM_GLMASTER B, ACTB_ACCBAL_HISTORY C WHERE A.BRANCH_CODE =
C.BRANCH_CODE AND A.CCY = C.ACC_CCY AND C.ACC_CCY <> :"SYS_B_068" AND
C.BKG_DATE = (SELECT MAX(BKG_DATE) FROM ACTB_ACCBAL_HISTORY WHERE
ACCOUNT = A.CUST_AC_NO AND BRANCH_CODE = A.BRANCH_CODE AND ACC_CCY =
A.CCY AND BKG_DATE <= TO_DATE(:"SYS_B_069")) AND A.CUST_AC_NO =
C.ACCOUNT AND A.DR_GL = B.GL_CODE AND A.ACCOUNT_TYPE <> :"SYS_B_070"
AND B.PARENT_GL IN (:"SYS_B_071", :"SYS_B_072", :"SYS_B_073") AND
B.CUSTOMER = :"SYS_B_074" AND C.ACY_CLOSING_BAL < :"SYS_B_075" GROUP
BY C.ACC_CCY) C WHERE A.AC_CCY = B.AC_CCY(+) AND A.AC_CCY =
C.ACC_CCY(+) AND A.TRN_DT <= TO_DATE(:"SYS_B_076")) D,(SELECT
AC_CCY,SUM(DECODE(DRCR_IND,:"SYS_B_077",-FCY_AMOUNT,FCY_AMOUNT))
UNDELIVERED_SPOT_PURCHASES FROM ACVW_ALL_AC_ENTRIES WHERE TRN_DT <=
TO_DATE(:"SYS_B_078") AND CUST_GL = :"SYS_B_079" AND AC_NO IN
(:"SYS_B_080",:"SYS_B_081",:"SYS_B_082",:"SYS_B_083") GROUP BY
AC_CCY) E,(SELECT AC_CCY,SUM(DECODE(DRCR_IND,:"SYS_B_084",-FCY_AMOUNT
,FCY_AMOUNT)) FORWARD_PURCHASES FROM ACVW_ALL_AC_ENTRIES WHERE TRN_DT
<= TO_DATE(:"SYS_B_085") AND CUST_GL = :"SYS_B_086" AND AC_NO IN
(:"SYS_B_087",:"SYS_B_088",:"SYS_B_089",:"SYS_B_090") GROUP BY
AC_CCY) F,(SELECT AC_CCY,SUM(DECODE(DRCR_IND,:"SYS_B_091",FCY_AMOUNT,
-FCY_AMOUNT)) SHORT_TERM_LIABILITIES FROM ACVW_ALL_AC_ENTRIES WHERE
TRN_DT <= TO_DATE(:"SYS_B_092") AND CUST_GL = :"SYS_B_093" AND AC_NO
IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN

(:"SYS_B_094",:"SYS_B_095")) GROUP BY AC_CCY) G,(SELECT DISTINCT


A.AC_CCY, NVL(B.AMOUNT, :"SYS_B_096") + NVL(C.AMOUNT, :"SYS_B_097")
RETAINED_FCAS FROM ACVW_ALL_AC_ENTRIES A,(SELECT
A.AC_CCY,SUM(DECODE(A.DRCR_IND,:"SYS_B_098",-A.FCY_AMOUNT,
A.FCY_AMOUNT)) AMOUNT FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B
WHERE B.PARENT_GL IN (:"SYS_B_099", :"SYS_B_100", :"SYS_B_101",
:"SYS_B_102",:"SYS_B_103", :"SYS_B_104", :"SYS_B_105") AND B.GL_CODE
= A.AC_NO AND A.AC_CCY <> :"SYS_B_106" AND A.TRN_DT <=
TO_DATE(:"SYS_B_107") GROUP BY A.AC_CCY ) B,(SELECT A.ACC_CCY,
SUM(ACY_CLOSING_BAL) AMOUNT FROM ACTB_ACCBAL_HISTORY A,
STTM_CUST_ACCOUNT B WHERE A.BRANCH_CODE = B.BRANCH_CODE AND A.ACC_CCY
= B.CCY AND A.ACC_CCY <> :"SYS_B_108" AND A.BKG_DATE = (SELECT
MAX(BKG_DATE) FROM ACTB_ACCBAL_HISTORY WHERE ACCOUNT = B.CUST_AC_NO
AND BRANCH_CODE = B.BRANCH_CODE AND ACC_CCY = B.CCY AND BKG_DATE <=
TO_DATE(:"SYS_B_109")) AND A.ACCOUNT = B.CUST_AC_NO AND
A.ACY_CLOSING_BAL > :"SYS_B_110" AND B.ACCOUNT_TYPE <> :"SYS_B_111"
GROUP BY A.ACC_CCY) C WHERE A.AC_CCY = B.AC_CCY(+) AND A.AC_CCY =
C.ACC_CCY(+)) H, (SELECT A.AC_CCY,
SUM(DECODE(A.DRCR_IND,:"SYS_B_112",-A.FCY_AMOUNT,A.FCY_AMOUNT))
OTHER_BALANCE_SHEET_LIABS FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B
WHERE (B.PARENT_GL IN (:"SYS_B_113", :"SYS_B_114", :"SYS_B_115",
:"SYS_B_116", :"SYS_B_117") OR(B.GL_CODE=:"SYS_B_118" AND
A.AC_CCY=:"SYS_B_119")) AND B.GL_CODE = A.AC_NO AND A.AC_CCY <>
:"SYS_B_120" AND A.TRN_DT <= TO_DATE(:"SYS_B_121") GROUP BY A.AC_CCY)
I,(SELECT AC_CCY,SUM(DECODE(DRCR_IND,:"SYS_B_122",-FCY_AMOUNT,FCY_AMO
UNT)) UNDELIVERED_SPOT_SALES FROM ACVW_ALL_AC_ENTRIES WHERE TRN_DT <=
TO_DATE(:"SYS_B_123") AND CUST_GL = :"SYS_B_124" AND AC_NO IN
(:"SYS_B_125",:"SYS_B_126",:"SYS_B_127",:"SYS_B_128") GROUP BY
AC_CCY) J,(SELECT AC_CCY,SUM(DECODE(DRCR_IND,:"SYS_B_129",FCY_AMOUNT,
-FCY_AMOUNT)) FORWARD_SALES FROM ACVW_ALL_AC_ENTRIES WHERE TRN_DT <=
TO_DATE(:"SYS_B_130") AND CUST_GL = :"SYS_B_131" AND AC_NO IN
(:"SYS_B_132",:"SYS_B_133",:"SYS_B_134",:"SYS_B_135") GROUP BY
AC_CCY) K,(SELECT C.ACC_CCY AC_CCY, -:"SYS_B_136" *
SUM(C.ACY_CLOSING_BAL) NOSTRO FROM STTM_CUST_ACCOUNT A,
ACTB_ACCBAL_HISTORY C WHERE A.BRANCH_CODE = C.BRANCH_CODE AND A.CCY =
C.ACC_CCY AND C.ACC_CCY <> :"SYS_B_137" AND C.BKG_DATE = (SELECT
MAX(BKG_DATE) FROM ACTB_ACCBAL_HISTORY WHERE ACCOUNT = A.CUST_AC_NO
AND BRANCH_CODE = A.BRANCH_CODE AND ACC_CCY = A.CCY AND BKG_DATE <=
TO_DATE(:"SYS_B_138")) AND A.CUST_AC_NO = C.ACCOUNT AND (A.DR_GL IN
(:"SYS_B_139", :"SYS_B_140")) GROUP BY C.ACC_CCY) L, (SELECT
A.AC_CCY, -:"SYS_B_141" *
SUM(DECODE(A.DRCR_IND,:"SYS_B_142",-A.FCY_AMOUNT,A.FCY_AMOUNT))
STRUCTURAL_POSITIONS FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B
WHERE B.PARENT_GL = :"SYS_B_143" AND B.GL_CODE = A.AC_NO AND A.AC_CCY
<> :"SYS_B_144" AND A.TRN_DT <= TO_DATE(:"SYS_B_145") GROUP BY
A.AC_CCY) M
Rationale
The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
This part of database time may be improved by the SQL Tuning Advisor.
Rationale
Database time for this SQL was divided as follows: 100% for SQL
execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
execution.
Rationale
SQL statement with SQL_ID "g8ngm8vzvm661" was executed 2 times and had
an average elapsed time of 215 seconds.
Rationale
At least 2 distinct execution plans were utilized for this SQL statement
during the analysis period.

Recommendation 2: SQL Tuning


Estimated benefit is .03 active sessions, 21.43% of total activity.
------------------------------------------------------------------Action
Run SQL Tuning Advisor on the SELECT statement with SQL_ID
"7udnxkdm10816".
Related Object
SQL statement with SQL_ID 7udnxkdm10816.
SELECT :"SYS_B_000" RANK,:"SYS_B_001"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_002")
CURRENT_PERIOD,:"SYS_B_003" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_004") LAST_PERIOD,:"SYS_B_005"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_006")
YEAR_TO_DATE,:"SYS_B_007" YTD_BUDGET FROM GLTM_GLMASTER A, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_008",-LCY_AMOUNT,LCY_AM
OUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_009") AND
TO_DATE(:"SYS_B_010") AND AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER
WHERE PARENT_GL IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL
= :"SYS_B_011")) AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL)
B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_012",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_013") AND TO_DATE(:"SYS_B_014") AND AC_NO IN (SELECT
GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_015")) AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_016",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_017") AND TO_DATE(:"SYS_B_018") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_019"))
AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE A.GL_CODE IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_020")
AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+) AND A.GL_CODE
= D.AC_NO (+) UNION SELECT :"SYS_B_021" RANK,:"SYS_B_022"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_023")
CURRENT_PERIOD, :"SYS_B_024"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_025")
LAST_PERIOD,:"SYS_B_026" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_027")
YEAR_TO_DATE, :"SYS_B_028" YTD_BUDGET FROM GLTM_GLMASTER A, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_029",-A.LCY_AMOUNT,A.
LCY_AMOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER
B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_030") AND
TO_DATE(:"SYS_B_031") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN (SELECT GL_CODE FROM GLTM_GLMASTER
WHERE PARENT_GL LIKE :"SYS_B_032" AND GL_CODE NOT IN
(:"SYS_B_033",:"SYS_B_034",:"SYS_B_035",:"SYS_B_036",:"SYS_B_037")))
AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) B, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_038",-A.LCY_AMOUNT,A.LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_039") AND TO_DATE(:"SYS_B_040") AND A.AC_NO
IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN (SELECT
GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_041" AND
GL_CODE NOT IN (:"SYS_B_042",:"SYS_B_043",:"SYS_B_044",:"SYS_B_045",:
"SYS_B_046"))) AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) C,
(SELECT B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_047",-A.LCY_A
MOUNT,A.LCY_AMOUNT)) YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES
A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_048") AND
TO_DATE(:"SYS_B_049") AND A.AC_NO IN (SELECT GL_CODE FROM

GLTM_GLMASTER WHERE PARENT_GL IN (SELECT GL_CODE FROM GLTM_GLMASTER


WHERE PARENT_GL LIKE :"SYS_B_050" AND GL_CODE NOT IN
(:"SYS_B_051",:"SYS_B_052",:"SYS_B_053",:"SYS_B_054",:"SYS_B_055")))
AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) D WHERE A.GL_CODE IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_056"
AND LEAF = :"SYS_B_057" AND GL_CODE LIKE :"SYS_B_058" AND GL_CODE NOT
IN (:"SYS_B_059",:"SYS_B_060",:"SYS_B_061",:"SYS_B_062",:"SYS_B_063")
) AND A.GL_CODE NOT IN
(:"SYS_B_064",:"SYS_B_065",:"SYS_B_066",:"SYS_B_067",:"SYS_B_068")
AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+) AND A.GL_CODE
= D.AC_NO (+) UNION SELECT :"SYS_B_069" RANK,:"SYS_B_070"
HEADING,:"SYS_B_071",A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_072")
CURRENT_PERIOD,:"SYS_B_073" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_074") LAST_PERIOD,:"SYS_B_075"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_076")
YEAR_TO_DATE,:"SYS_B_077" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_078",-LCY_AMOUNT,LCY_
AMOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_079") AND
TO_DATE(:"SYS_B_080") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_081") AND A.AC_NO = B.GL_CODE
GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_082",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_083") AND TO_DATE(:"SYS_B_084") AND AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_085")
AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_086",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_087") AND TO_DATE(:"SYS_B_088")
AND AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_089") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE = :"SYS_B_090" AND A.LEAF = :"SYS_B_091" AND A.GL_CODE =
B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+)
UNION SELECT :"SYS_B_092" RANK,:"SYS_B_093"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_094")
CURRENT_PERIOD, :"SYS_B_095"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_096")
LAST_PERIOD,:"SYS_B_097" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_098")
YEAR_TO_DATE, :"SYS_B_099" YTD_BUDGET FROM GLTM_GLMASTER A, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_100",-A.LCY_AMOUNT,A.
LCY_AMOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER
B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_101") AND
TO_DATE(:"SYS_B_102") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN (:"SYS_B_103")) AND A.AC_NO =
B.GL_CODE GROUP BY B.PARENT_GL) B, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_104",-A.LCY_AMOUNT,A.LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_105") AND TO_DATE(:"SYS_B_106") AND A.AC_NO
IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_107")) AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) C,
(SELECT B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_108",-A.LCY_A
MOUNT,A.LCY_AMOUNT)) YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES
A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_109") AND
TO_DATE(:"SYS_B_110") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN (:"SYS_B_111")) AND A.AC_NO =
B.GL_CODE GROUP BY B.PARENT_GL) D WHERE A.GL_CODE IN (:"SYS_B_112")
AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+) AND A.GL_CODE
= D.AC_NO (+) UNION SELECT :"SYS_B_113" RANK,:"SYS_B_114"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_115")

CURRENT_PERIOD,:"SYS_B_116" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_117") LAST_PERIOD,:"SYS_B_118"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_119")
YEAR_TO_DATE,:"SYS_B_120" YTD_BUDGET FROM GLTM_GLMASTER A, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_121",-LCY_AMOUNT,LCY_AM
OUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_122") AND
TO_DATE(:"SYS_B_123") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN (:"SYS_B_124",:"SYS_B_125")) AND
A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) B, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_126",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_127") AND TO_DATE(:"SYS_B_128") AND A.AC_NO
IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_129",:"SYS_B_130")) AND A.AC_NO = B.GL_CODE GROUP BY
PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_131",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_132") AND TO_DATE(:"SYS_B_133") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_134",:"SYS_B_135")) AND A.AC_NO = B.GL_CODE GROUP BY
PARENT_GL) D WHERE A.GL_CODE IN (:"SYS_B_136",:"SYS_B_137") AND
A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+) AND A.GL_CODE =
D.AC_NO (+) UNION SELECT :"SYS_B_138" RANK,:"SYS_B_139"
HEADING,:"SYS_B_140" GL_CODE,:"SYS_B_141" GL_DESC,
NVL(B.CURRENT_PERIOD,:"SYS_B_142") CURRENT_PERIOD,:"SYS_B_143"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_144")
LAST_PERIOD,:"SYS_B_145" LAST_BUDGET,
NVL(D.YEAR_TO_DATE,:"SYS_B_146") YEAR_TO_DATE,:"SYS_B_147" YTD_BUDGET
FROM (SELECT :"SYS_B_148"
AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_149",-A.LCY_AMOUNT,A.LCY_AMOUNT))
CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_150") AND TO_DATE(:"SYS_B_151") AND
A.AC_NO IN (:"SYS_B_152",:"SYS_B_153") AND A.AC_NO = B.GL_CODE)
B,(SELECT :"SYS_B_154"
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_155",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_156") AND TO_DATE(:"SYS_B_157") AND A.AC_NO
IN (:"SYS_B_158",:"SYS_B_159") AND A.AC_NO = B.GL_CODE) C, (SELECT
:"SYS_B_160" AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_161",-LCY_AMOUNT,LCY_A
MOUNT)) YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_162") AND TO_DATE(:"SYS_B_163") AND
A.AC_NO IN (:"SYS_B_164",:"SYS_B_165") AND A.AC_NO = B.GL_CODE) D
UNION SELECT :"SYS_B_166" RANK,:"SYS_B_167" HEADING,:"SYS_B_168"
GL_CODE,:"SYS_B_169" GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_170")
CURRENT_PERIOD,:"SYS_B_171" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_172") LAST_PERIOD,:"SYS_B_173"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_174")
YEAR_TO_DATE,:"SYS_B_175" YTD_BUDGET FROM (SELECT
:"SYS_B_176"AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_177",-A.LCY_AMOUNT,A.
LCY_AMOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER
B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_178") AND
TO_DATE(:"SYS_B_179") AND A.AC_NO IN (:"SYS_B_180",:"SYS_B_181") AND
A.AC_NO = B.GL_CODE) B, (SELECT :"SYS_B_182"
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_183",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_184") AND TO_DATE(:"SYS_B_185") AND A.AC_NO
IN (:"SYS_B_186",:"SYS_B_187") AND A.AC_NO = B.GL_CODE) C, (SELECT
:"SYS_B_188" AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_189",-LCY_AMOUNT,LCY_A
MOUNT)) YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE

A.TRN_DT BETWEEN TO_DATE(:"SYS_B_190") AND TO_DATE(:"SYS_B_191") AND


A.AC_NO IN (:"SYS_B_192",:"SYS_B_193") AND A.AC_NO = B.GL_CODE) D
UNION SELECT :"SYS_B_194" RANK,:"SYS_B_195" HEADING,:"SYS_B_196"
GL_CODE, :"SYS_B_197" GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_198")
CURRENT_PERIOD,:"SYS_B_199" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_200") LAST_PERIOD,:"SYS_B_201"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_202")
YEAR_TO_DATE,:"SYS_B_203" YTD_BUDGET FROM (SELECT :"SYS_B_204"
AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_205",-A.LCY_AMOUNT,A.LCY_AMOUNT))
CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_206") AND TO_DATE(:"SYS_B_207") AND
A.AC_NO IN (:"SYS_B_208",:"SYS_B_209",:"SYS_B_210",:"SYS_B_211",:"SYS
_B_212",:"SYS_B_213",:"SYS_B_214",:"SYS_B_215",:"SYS_B_216",:"SYS_B_2
17") AND A.AC_NO = B.GL_CODE) B, (SELECT :"SYS_B_218"
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_219",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_220") AND TO_DATE(:"SYS_B_221") AND A.AC_NO
IN (:"SYS_B_222",:"SYS_B_223",:"SYS_B_224",:"SYS_B_225",:"SYS_B_226",
:"SYS_B_227",:"SYS_B_228",:"SYS_B_229",:"SYS_B_230",:"SYS_B_231") AND
A.AC_NO = B.GL_CODE) C, (SELECT :"SYS_B_232"
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_233",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_234") AND TO_DATE(:"SYS_B_235") AND
A.AC_NO IN (:"SYS_B_236",:"SYS_B_237",:"SYS_B_238",:"SYS_B_239",:"SYS
_B_240",:"SYS_B_241",:"SYS_B_242",:"SYS_B_243",:"SYS_B_244",:"SYS_B_2
45") AND A.AC_NO = B.GL_CODE) D UNION SELECT K.RANK,
K.HEADING,K.GL_CODE,K.GL_DESC,SUM(K.CURRENT_PERIOD)
CURRENT_PERIOD,SUM(K.CURRENT_BUDGET)
CURRENT_BUDGET,SUM(K.LAST_PERIOD) LAST_PERIOD, SUM(K.LAST_BUDGET)
LAST_BUDGET,SUM(K.YEAR_TO_DATE) YEAR_TO_DATE,SUM(K.YTD_BUDGET)
YTD_BUDGET FROM (SELECT :"SYS_B_246" RANK,:"SYS_B_247"
HEADING,:"SYS_B_248" GL_CODE,:"SYS_B_249"
GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_250")
CURRENT_PERIOD,:"SYS_B_251" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_252") LAST_PERIOD,:"SYS_B_253"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_254")
YEAR_TO_DATE,:"SYS_B_255" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_256",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_257") AND
TO_DATE(:"SYS_B_258") AND AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER
WHERE PARENT_GL IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL
IN (:"SYS_B_259",:"SYS_B_260")) AND LEAF = :"SYS_B_261" UNION SELECT
GL_CODE FROM GLTM_GLMASTER WHERE (PARENT_GL IN
(:"SYS_B_262",:"SYS_B_263")) AND LEAF = :"SYS_B_264") AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_265",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_266") AND TO_DATE(:"SYS_B_267") AND AC_NO IN (SELECT
GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN (:"SYS_B_268",:"SYS_B_269")) AND
LEAF = :"SYS_B_270" UNION SELECT GL_CODE FROM GLTM_GLMASTER WHERE
(PARENT_GL IN (:"SYS_B_271",:"SYS_B_272") ) AND LEAF = :"SYS_B_273")
AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_274",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_275") AND TO_DATE(:"SYS_B_276") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_277",:"SYS_B_278")) AND LEAF = :"SYS_B_279" UNION SELECT

GL_CODE FROM GLTM_GLMASTER WHERE (PARENT_GL IN


(:"SYS_B_280",:"SYS_B_281")) AND LEAF = :"SYS_B_282") AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) D WHERE A.GL_CODE IN (SELECT GL_CODE
FROM GLTM_GLMASTER WHERE (GL_CODE IN (:"SYS_B_283",:"SYS_B_284")) AND
LEAF = :"SYS_B_285") AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE =
C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+)) K GROUP BY K.RANK,
K.HEADING,K.GL_CODE,K.GL_DESC UNION SELECT :"SYS_B_286"
RANK,:"SYS_B_287" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_288") CURRENT_PERIOD,:"SYS_B_289" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_290") LAST_PERIOD,:"SYS_B_291"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_292")
YEAR_TO_DATE,:"SYS_B_293" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_294",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_295") AND
TO_DATE(:"SYS_B_296") AND AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER
WHERE PARENT_GL IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL
LIKE :"SYS_B_297") AND LEAF = :"SYS_B_298" UNION SELECT GL_CODE FROM
GLTM_GLMASTER WHERE (PARENT_GL LIKE :"SYS_B_299") AND LEAF =
:"SYS_B_300") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) B,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_301",-LCY_AMOUNT,LCY_A
MOUNT)) LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_302") AND TO_DATE(:"SYS_B_303") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_304")
AND LEAF = :"SYS_B_305" UNION SELECT GL_CODE FROM GLTM_GLMASTER WHERE
(PARENT_GL LIKE :"SYS_B_306" ) AND LEAF = :"SYS_B_307") AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_308",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_309") AND TO_DATE(:"SYS_B_310") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_311")
AND LEAF = :"SYS_B_312" UNION SELECT GL_CODE FROM GLTM_GLMASTER WHERE
(PARENT_GL LIKE :"SYS_B_313") AND LEAF = :"SYS_B_314") AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) D WHERE A.GL_CODE IN (SELECT GL_CODE
FROM GLTM_GLMASTER WHERE (GL_CODE LIKE :"SYS_B_315") AND A.GL_CODE
NOT IN (:"SYS_B_316",:"SYS_B_317",:"SYS_B_318",:"SYS_B_319",:"SYS_B_3
20",:"SYS_B_321") AND LEAF = :"SYS_B_322") AND A.GL_CODE = B.AC_NO
(+) AND A.GL_CODE = C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) UNION
SELECT :"SYS_B_323" RANK,:"SYS_B_324" HEADING,:"SYS_B_325"
GL_CODE,:"SYS_B_326" GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_327")
CURRENT_PERIOD,:"SYS_B_328" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_329") LAST_PERIOD,:"SYS_B_330"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_331")
YEAR_TO_DATE,:"SYS_B_332" YTD_BUDGET FROM (SELECT :"SYS_B_333" AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_334",-LCY_AMOUNT,LCY_AMOUNT))
CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_335") AND TO_DATE(:"SYS_B_336") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_337" AND LEAF = :"SYS_B_338") AND A.AC_NO = B.GL_CODE)
B,(SELECT :"SYS_B_339" AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_340",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_341") AND TO_DATE(:"SYS_B_342") AND A.AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_343" AND
LEAF = :"SYS_B_344") AND A.AC_NO = B.GL_CODE) C, (SELECT :"SYS_B_345"
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_346",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_347") AND TO_DATE(:"SYS_B_348") AND

AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =


:"SYS_B_349" AND LEAF = :"SYS_B_350") AND A.AC_NO = B.GL_CODE) D
UNION SELECT :"SYS_B_351" RANK,:"SYS_B_352"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_353")
CURRENT_PERIOD, :"SYS_B_354"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_355")
LAST_PERIOD,:"SYS_B_356" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_357")
YEAR_TO_DATE, :"SYS_B_358" YTD_BUDGET FROM GLTM_GLMASTER A, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_359",-A.LCY_AMOUNT,A.
LCY_AMOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER
B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_360") AND
TO_DATE(:"SYS_B_361") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_362",:"SYS_B_363",:"SYS_B_364",:"SYS_B_365",:"SYS_B_366",:"S
YS_B_367")) AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) B, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_368",-A.LCY_AMOUNT,A.
LCY_AMOUNT)) LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_369") AND
TO_DATE(:"SYS_B_370") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_371",:"SYS_B_372",:"SYS_B_373",:"SYS_B_374",:"SYS_B_375",:"S
YS_B_376")) AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) C, (SELECT
B.PARENT_GL AC_NO,SUM(DECODE(A.DRCR_IND,:"SYS_B_377",-A.LCY_AMOUNT,A.
LCY_AMOUNT)) YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_378") AND
TO_DATE(:"SYS_B_379") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL IN
(:"SYS_B_380",:"SYS_B_381",:"SYS_B_382",:"SYS_B_383",:"SYS_B_384",:"S
YS_B_385")) AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) D WHERE
A.GL_CODE IN (:"SYS_B_386",:"SYS_B_387",:"SYS_B_388",:"SYS_B_389",:"S
YS_B_390",:"SYS_B_391") AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE =
C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_392"
RANK,:"SYS_B_393" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_394") CURRENT_PERIOD,:"SYS_B_395" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_396") LAST_PERIOD,:"SYS_B_397"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_398")
YEAR_TO_DATE,:"SYS_B_399" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_400",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_401") AND
TO_DATE(:"SYS_B_402") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_403") AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_404",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_405") AND TO_DATE(:"SYS_B_406") AND AC_NO IN (SELECT
GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_407") AND
A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_408",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_409") AND TO_DATE(:"SYS_B_410") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE
:"SYS_B_411") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE LIKE :"SYS_B_412" AND A.LEAF = :"SYS_B_413" AND A.GL_CODE
NOT IN (:"SYS_B_414",:"SYS_B_415") AND A.GL_CODE = B.AC_NO (+) AND
A.GL_CODE = C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) UNION SELECT
:"SYS_B_416" RANK,:"SYS_B_417"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_418")
CURRENT_PERIOD,:"SYS_B_419" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_420") LAST_PERIOD,:"SYS_B_421"

LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_422")
YEAR_TO_DATE,:"SYS_B_423" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_424",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_425") AND
TO_DATE(:"SYS_B_426") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_427") AND A.AC_NO =
B.GL_CODE GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_428",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_429") AND TO_DATE(:"SYS_B_430") AND A.AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE :"SYS_B_431")
AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_432",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_433") AND TO_DATE(:"SYS_B_434") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL LIKE
:"SYS_B_435") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE LIKE :"SYS_B_436" AND A.LEAF = :"SYS_B_437" AND A.GL_CODE
<> :"SYS_B_438" AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO
(+) AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_439"
RANK,:"SYS_B_440" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_441") CURRENT_PERIOD,:"SYS_B_442"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_443") LAST_PERIOD,
:"SYS_B_444" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_445")
YEAR_TO_DATE,:"SYS_B_446" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_447",-LCY_AMOUNT,LCY_AMOUNT))
CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_448") AND TO_DATE(:"SYS_B_449") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_450") AND A.AC_NO = B.GL_CODE GROUP BY AC_NO) B,(SELECT
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_451",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_452") AND TO_DATE(:"SYS_B_453") AND AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_454")
AND A.AC_NO = B.GL_CODE GROUP BY AC_NO) C,(SELECT
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_455",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_456") AND TO_DATE(:"SYS_B_457") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_458") AND A.AC_NO = B.GL_CODE GROUP BY AC_NO) D WHERE
A.GL_CODE IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_459") AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+)
AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_460"
RANK,:"SYS_B_461" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_462") CURRENT_PERIOD,:"SYS_B_463"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_464") LAST_PERIOD,
:"SYS_B_465" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_466")
YEAR_TO_DATE,:"SYS_B_467" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.GL_CODE AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_468",-LCY_AMOUNT,LCY_AMOU
NT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_469") AND TO_DATE(:"SYS_B_470") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_471") AND A.AC_NO = B.GL_CODE GROUP BY B.GL_CODE) B,(SELECT
B.GL_CODE AC_NO,NVL(SUM(DECODE(DRCR_IND,:"SYS_B_472",-LCY_AMOUNT,LCY
_AMOUNT)),:"SYS_B_473") LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES
A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_474") AND
TO_DATE(:"SYS_B_475") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_476") AND A.AC_NO = B.GL_CODE
GROUP BY B.GL_CODE ) C, (SELECT B.GL_CODE

AC_NO,NVL(SUM(DECODE(DRCR_IND,:"SYS_B_477",-LCY_AMOUNT,LCY_AMOUNT)),:
"SYS_B_478") YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_479") AND
TO_DATE(:"SYS_B_480") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_481") AND A.AC_NO = B.GL_CODE
GROUP BY B.GL_CODE ) D WHERE A.GL_CODE = :"SYS_B_482" AND A.GL_CODE =
B.AC_NO(+) AND A.GL_CODE =C.AC_NO(+) AND A.GL_CODE = D.AC_NO (+)
UNION SELECT :"SYS_B_483" RANK,:"SYS_B_484"
HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"SYS_B_485")
CURRENT_PERIOD,:"SYS_B_486"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_487") LAST_PERIOD,
:"SYS_B_488" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_489")
YEAR_TO_DATE,:"SYS_B_490" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_491",-LCY_AMOUNT,LCY_AMOUNT))
CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_492") AND TO_DATE(:"SYS_B_493") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_494") AND A.AC_NO = B.GL_CODE GROUP BY AC_NO) B, (SELECT
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_495",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_496") AND TO_DATE(:"SYS_B_497") AND AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_498")
AND A.AC_NO = B.GL_CODE GROUP BY AC_NO) C,(SELECT
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_499",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_500") AND TO_DATE(:"SYS_B_501") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_502") AND A.AC_NO = B.GL_CODE GROUP BY AC_NO) D WHERE
A.GL_CODE IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_503") AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+)
AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_504"
RANK,:"SYS_B_505" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_506") CURRENT_PERIOD,:"SYS_B_507"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_508") LAST_PERIOD,
:"SYS_B_509" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_510")
YEAR_TO_DATE,:"SYS_B_511" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_512",-LCY_AMOUNT,LCY_AM
OUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_513") AND
TO_DATE(:"SYS_B_514") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_515") AND A.AC_NO = B.GL_CODE
GROUP BY B.PARENT_GL) B,(SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_516",-LCY_AMOUNT,LCY_AMOUNT))
LAST_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT
BETWEEN TO_DATE(:"SYS_B_517") AND TO_DATE(:"SYS_B_518") AND A.AC_NO
IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_519")
AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_520",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_521") AND TO_DATE(:"SYS_B_522") AND
A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_523") AND A.AC_NO = B.GL_CODE GROUP BY B.PARENT_GL) D WHERE
A.GL_CODE = :"SYS_B_524" AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE =
C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_525"
RANK,:"SYS_B_526" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_527") CURRENT_PERIOD,:"SYS_B_528" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_529") LAST_PERIOD,:"SYS_B_530"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_531")
YEAR_TO_DATE,:"SYS_B_532" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_533",-LCY_AMOUNT,LCY_A

MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B


WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_534") AND
TO_DATE(:"SYS_B_535") AND AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER
WHERE PARENT_GL = :"SYS_B_536") AND A.AC_NO = B.GL_CODE GROUP BY
PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_537",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_538") AND TO_DATE(:"SYS_B_539") AND AC_NO IN (SELECT
GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_540") AND
A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_541",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_542") AND TO_DATE(:"SYS_B_543") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_544") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE = :"SYS_B_545" AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE =
C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_546"
RANK,:"SYS_B_547" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_548") CURRENT_PERIOD,:"SYS_B_549" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_550") LAST_PERIOD,:"SYS_B_551"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_552")
YEAR_TO_DATE,:"SYS_B_553" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_554",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_555") AND
TO_DATE(:"SYS_B_556") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_557") AND A.AC_NO = B.GL_CODE
GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_558",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_559") AND TO_DATE(:"SYS_B_560") AND AC_NO IN (SELECT
GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_561") AND
A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_562",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_563") AND TO_DATE(:"SYS_B_564") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_565") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_566") AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE = C.AC_NO (+)
AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_567"
RANK,:"SYS_B_568" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_569") CURRENT_PERIOD,:"SYS_B_570" CURRENT_BUDGET,
NVL(C.LAST_PERIOD,:"SYS_B_571") LAST_PERIOD,:"SYS_B_572"
LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_573")
YEAR_TO_DATE,:"SYS_B_574" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_575",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_576") AND
TO_DATE(:"SYS_B_577") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_578") AND A.AC_NO = B.GL_CODE
GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_579",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_580") AND TO_DATE(:"SYS_B_581") AND A.AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_582")
AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_583",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_584") AND TO_DATE(:"SYS_B_585") AND

A.AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =


:"SYS_B_586") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE = :"SYS_B_587" AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE =
C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) UNION SELECT :"SYS_B_588"
RANK,:"SYS_B_589" HEADING,A.GL_CODE,A.GL_DESC,NVL(B.CURRENT_PERIOD,:"
SYS_B_590") CURRENT_PERIOD,:"SYS_B_591"
CURRENT_BUDGET,NVL(C.LAST_PERIOD,:"SYS_B_592")
LAST_PERIOD,:"SYS_B_593" LAST_BUDGET,NVL(D.YEAR_TO_DATE,:"SYS_B_594")
YEAR_TO_DATE,:"SYS_B_595" YTD_BUDGET FROM GLTM_GLMASTER A,(SELECT
B.PARENT_GL AC_NO, SUM(DECODE(DRCR_IND,:"SYS_B_596",-LCY_AMOUNT,LCY_A
MOUNT)) CURRENT_PERIOD FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B
WHERE A.TRN_DT BETWEEN TO_DATE(:"SYS_B_597") AND
TO_DATE(:"SYS_B_598") AND A.AC_NO IN (SELECT GL_CODE FROM
GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_599") AND A.AC_NO = B.GL_CODE
GROUP BY PARENT_GL) B,(SELECT B.PARENT_GL AC_NO,
SUM(DECODE(DRCR_IND,:"SYS_B_600",-LCY_AMOUNT,LCY_AMOUNT)) LAST_PERIOD
FROM ACVW_ALL_AC_ENTRIES A,GLTM_GLMASTER B WHERE A.TRN_DT BETWEEN
TO_DATE(:"SYS_B_601") AND TO_DATE(:"SYS_B_602") AND A.AC_NO IN
(SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL = :"SYS_B_603")
AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) C, (SELECT B.PARENT_GL
AC_NO,SUM(DECODE(DRCR_IND,:"SYS_B_604",-LCY_AMOUNT,LCY_AMOUNT))
YEAR_TO_DATE FROM ACVW_ALL_AC_ENTRIES A, GLTM_GLMASTER B WHERE
A.TRN_DT BETWEEN TO_DATE(:"SYS_B_605") AND TO_DATE(:"SYS_B_606") AND
AC_NO IN (SELECT GL_CODE FROM GLTM_GLMASTER WHERE PARENT_GL =
:"SYS_B_607") AND A.AC_NO = B.GL_CODE GROUP BY PARENT_GL) D WHERE
A.GL_CODE = :"SYS_B_608" AND A.GL_CODE = B.AC_NO (+) AND A.GL_CODE =
C.AC_NO (+) AND A.GL_CODE = D.AC_NO (+) ORDER BY RANK
Rationale
The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
This part of database time may be improved by the SQL Tuning Advisor.
Rationale
Database time for this SQL was divided as follows: 100% for SQL
execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
execution.
Rationale
At least 2 distinct execution plans were utilized for this SQL statement
during the analysis period.
Finding 2: Top Segments by "User I/O" and "Cluster"
Impact is .05 active sessions, 31.99% of total activity.
-------------------------------------------------------Individual database segments responsible for significant "User I/O" and
"Cluster" waits were found.
Recommendation 1: Segment Tuning
Estimated benefit is .05 active sessions, 31.99% of total activity.
------------------------------------------------------------------Action
Investigate application logic involving I/O on TABLE
"ABLLIVE.ACTB_HISTORY" with object ID 446190.
Related Object
Database object with ID 446190.
Action
Look at the "Top SQL Statements" finding for SQL statements consuming
significant I/O on this segment. For example, the SELECT statement with
SQL_ID "g8ngm8vzvm661" is responsible for 100% of "User I/O" and
"Cluster" waits for this segment.
Rationale
The I/O usage statistics for the object are: 2 full object scans, 617781

physical reads, 0 physical writes and 0 direct reads.


Symptoms That Led to the Finding:
--------------------------------Wait class "User I/O" was consuming significant database time.
Impact is .05 active sessions, 35.76% of total activity.
Finding 3: Undersized instance memory
Impact is .03 active sessions, 18.25% of total activity.
-------------------------------------------------------The Oracle instance memory (SGA and PGA) was inadequately sized, causing
additional I/O and CPU usage.
The value of parameter "memory_target" was "20480 M" during the analysis
period.
Recommendation 1: Database Configuration
Estimated benefit is .03 active sessions, 18.25% of total activity.
------------------------------------------------------------------Action
Increase memory allocated to the instance by setting the parameter
"memory_target" to 23040 M.
Symptoms That Led to the Finding:
--------------------------------Wait class "User I/O" was consuming significant database time.
Impact is .05 active sessions, 35.76% of total activity.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Additional Information
---------------------Miscellaneous Information
------------------------Wait class "Application" was not consuming significant database time.
Wait class "Commit" was not consuming significant database time.
Wait class "Concurrency" was not consuming significant database time.
Wait class "Configuration" was not consuming significant database time.
CPU was not a bottleneck for the instance.
Wait class "Network" was not consuming significant database time.
Session connect and disconnect calls were not consuming significant database
time.
Hard parsing of SQL statements was not consuming significant database time.

You might also like