You are on page 1of 1

SELECT O1115866.

"account",
O1115866.LOB,
O1115866.DESCRIPTION,
O1115866."Schedule_NO",
O1115866."category",
O1115866.PERIOD_NAME,
O1115866.CURRENCY_CODE,
SUM(O1115866.TOTAL),
SUM(O1115866.PH),
SUM(O1115866.SH)
FROM (SELECT GCC.SEGMENT2 "account",
GCC.SEGMENT3 "LOB",
FFVL.DESCRIPTION,
FFVL.ATTRIBUTE3 "Schedule_NO",
FFVL.ATTRIBUTE4 "category",
GB.PERIOD_NAME,
SUM(DECODE(gcc.segment3,1131,((NVL(GB.PERIOD_NET_DR,0)
+NVL(BEGIN_BALANCE_DR,0))- (NVL(BEGIN_BALANCE_CR,0)+NVL(GB.PERIOD_NET_CR,0))),0))
sh,
SUM(DECODE(gcc.segment3,1131,0,
((NVL(GB.PERIOD_NET_DR,0)+NVL(BEGIN_BALANCE_DR,0) )-
(NVL(BEGIN_BALANCE_CR,0)+NVL(GB.PERIOD_NET_CR,0))))) ph,
SUM(DECODE(gcc.segment3,1131,((NVL(GB.PERIOD_NET_DR,0)
+NVL(BEGIN_BALANCE_DR,0))- (NVL(BEGIN_BALANCE_CR,0)+NVL(GB.PERIOD_NET_CR,0))),0)) +
SUM(DECODE(gcc.segment3,1131,0,((NVL(GB.PERIOD_NET_DR,0)+NVL(BEGIN_BALANCE_DR,0) )-
(NVL(BEGIN_BALANCE_CR,0)+NVL(GB.PERIOD_NET_CR,0)))))"TOTAL",
gb.currency_code
FROM apps.GL_CODE_COMBINATIONS@live GCC,
apps.GL_BALANCES@live GB,
apps.FND_FLEX_VALUES_VL@live FFVL
WHERE
GB.ledger_ID =72
AND GCC.CODE_COMBINATION_ID=GB.CODE_COMBINATION_ID
AND FFVL.FLEX_VALUE_SET_ID=1011866
AND FFVL.FLEX_VALUE =GCC.SEGMENT2
GROUP BY GCC.SEGMENT2,
gcc.segment3,
FFVL.DESCRIPTION,
FFVL.ATTRIBUTE3,
FFVL.ATTRIBUTE4,
GB.PERIOD_NAME,
GB.CURRENCY_CODE) O1115866
WHERE ( O1115866.PERIOD_NAME = 'JAN-21-21')
GROUP BY O1115866."account",
O1115866.LOB,
O1115866.DESCRIPTION,
O1115866."Schedule_NO",
O1115866."category",
O1115866.PERIOD_NAME,
O1115866.CURRENCY_CODE
HAVING ( ( ( ( SUM(O1115866.SH) ) <> 0
OR ( SUM(O1115866.PH) ) <> 0 ) ) );

You might also like