Você está na página 1de 6

CREATE OR REPLACE FORCE VIEW "APPS".

"XXDEV_GL_HYPERION" ("SEGMENT_NAME", "PARENT


_VALUE", "FLEX_VALUE", "DESCRIPTION", "START_DATE_ACTIVE", "END_DATE_ACTIVE", "E
NABLED_FLAG", "ACCOUNT_TYPE", "CONSOLIDATION_TYPE", "DISPLAY_SIZE") AS
SELECT
FS.SEGMENT_NAME,
NVL(FVC.PARENT_FLEX_VALUE,'NO PARENT') PARENT_VALUE,
FV.FLEX_VALUE,
FVT.DESCRIPTION,
FV.START_DATE_ACTIVE,
FV.END_DATE_ACTIVE,
FV.ENABLED_FLAG,
/*This segment of the query decodes the BUDGETING_ALLOWED from the composite seg
ment COMPILED_VALUE_ATTRIBUTES */
decode(SUBSTR(FV.COMPILED_VALUE_ATTRIBUTES,1,1), 'Y', 'BUDGETING ALLOWED',
'BUDGETING NOT ALLOWED'
)BUDGET_ALLOWED,
/*This segment of the query decodes the account type from the composite segmen
t COMPILED_VALUE_ATTRIBUTES */
decode(FV.COMPILED_VALUE_ATTRIBUTES,'Y'||CHR(10)||'Y','NOT NATURAL ACCOUNTING SE
GMENT', /* THESE ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCO
UNT SEGMENT WITHIN THE FLEXFIELD STRUCTURE */
'Y'||CHR(10)||'N','NOT NATURAL A
CCOUNTING SEGMENT', /* THESE ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE
NATURAL ACCOUNT SEGMENT WITHIN THE FLEXFIELD STRUCTURE */
'N'||CHR(10)||'Y','NOT NATURAL ACCOUNTING SE
GMENT', /* THESE ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCO
UNT SEGMENT WITHIN THE FLEXFIELD STRUCTURE */
'N'||CHR(10)||'N','NOT NATURAL ACCOUNTING SE
GMENT', /* THESE ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCO
UNT SEGMENT WITHIN THE FLEXFIELD STRUCTURE */
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','Expense',
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','Expense',
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','Expense',
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','Expense',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','Expense',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','Expense',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','Expense',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','Expense',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','Expense',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','Expense',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','Expense',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','Expense',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','Expense',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y

'||CHR(10)||'N','Expense',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','Expense',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','Expense',
'Y'||CHR(10)||'Y'||CHR(10)||'R'|
|CHR(10)||'Y'||CHR(10)||'Y','Revenue',
'Y'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','Revenue',
'Y'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','Revenue',
'Y'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','Revenue',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'Y','Revenue',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','Revenue',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','Revenue',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','Revenue',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'Y','Revenue',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','Revenue',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','Revenue',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','Revenue',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'Y','Revenue',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','Revenue',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','Revenue',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','Revenue',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','Asset',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','Asset',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','Asset',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','Asset',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','Asset',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','Asset',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','Asset',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','Asset',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','Asset',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','Asset',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N

'||CHR(10)||'Y','Asset',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','Asset',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','Asset',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','Asset',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','Asset',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','Asset',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','Liability',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','Liability',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','Liability',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','Liability',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','Liability',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','Liability',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','Liability',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','Liability',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','Liability',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','Liability',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','Liability',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','Liability',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','Liability',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','Liability',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','Liability',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','Liability',
'Owners Equity'
)ACCOUNT_TYPE,
/* This section prepares the consolidation type */
decode(FV.COMPILED_VALUE_ATTRIBUTES,'Y'||CHR(10)||'Y','NOT APPLICABLE', /* THESE
ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCOUNT SEGMENT WITH
IN THE FLEXFIELD STRUCTURE */
'Y'||CHR(10)||'N','NOT APPLICABL
E', /* THESE ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCOUNT
SEGMENT WITHIN THE FLEXFIELD STRUCTURE */
'N'||CHR(10)||'Y','NOT APPLICABLE', /* THESE
ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCOUNT SEGMENT WITH
IN THE FLEXFIELD STRUCTURE */
'N'||CHR(10)||'N','NOT APPLICABLE', /* THESE
ARE VALID COMBINATIONS FOR SEGEMNTS OTHER THAN THE NATURAL ACCOUNT SEGMENT WITH

IN THE FLEXFIELD STRUCTURE */


'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','-',
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','-',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','-',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','-',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','-',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','-',
'N'||CHR(10)||'Y'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','-',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'Y
'||CHR(10)||'N','-',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'Y','-',
'N'||CHR(10)||'N'||CHR(10)||'E'||CHR(10)||'N
'||CHR(10)||'N','-',
'Y'||CHR(10)||'Y'||CHR(10)||'R'|
|CHR(10)||'Y'||CHR(10)||'Y','+',
'Y'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','+',
'Y'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','+',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','+',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','+',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','+',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','+',
'N'||CHR(10)||'Y'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','+',

'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'Y
'||CHR(10)||'N','+',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'Y','+',
'N'||CHR(10)||'N'||CHR(10)||'R'||CHR(10)||'N
'||CHR(10)||'N','+',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','+',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','+',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','+',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','+',
'Y'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','+',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','+',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','+',
'N'||CHR(10)||'Y'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','+',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'Y','+',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'Y
'||CHR(10)||'N','+',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'Y','+',
'N'||CHR(10)||'N'||CHR(10)||'A'||CHR(10)||'N
'||CHR(10)||'N','+',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','-',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','-',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','-',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','-',
'Y'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','-',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y

'||CHR(10)||'Y','-',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','-',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','-',
'N'||CHR(10)||'Y'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','-',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'Y','-',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'Y
'||CHR(10)||'N','-',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'Y','-',
'N'||CHR(10)||'N'||CHR(10)||'L'||CHR(10)||'N
'||CHR(10)||'N','-',
'-'
)CONSOLIDATION_TYPE,
FS.DISPLAY_SIZE
FROM
FND_ID_FLEX_SEGMENTS FS,
FND_FLEX_VALUES FV,
FND_FLEX_VALUES_TL FVT,
FND_ID_FLEX_STRUCTURES FIS,
FND_FLEX_VALUE_CHILDREN_V FVC
WHERE
FS.FLEX_VALUE_SET_ID = FV.FLEX_VALUE_SET_ID
AND FS.APPLICATION_ID
= FIS.APPLICATION_ID
AND FVT.FLEX_VALUE_ID
= FV.FLEX_VALUE_ID
AND FVC.FLEX_VALUE (+)
= FV.FLEX_VALUE
AND FS.ID_FLEX_NUM
= '50428'
AND FS.ID_FLEX_CODE
= 'GLLE'
AND FS.FLEX_VALUE_SET_ID IN
(SELECT DISTINCT FLEX_VALUE_SET_ID
FROM FND_ID_FLEX_SEGMENTS
WHERE ID_FLEX_NUM = '50428'
AND ID_FLEX_CODE = 'GLLE'
)
GROUP BY
FS.SEGMENT_NUM,
FS.SEGMENT_NAME,
FVC.PARENT_FLEX_VALUE,
FV.FLEX_VALUE,
FVT.DESCRIPTION,
FV.START_DATE_ACTIVE,
FV.END_DATE_ACTIVE,
FV.ENABLED_FLAG,
FV.COMPILED_VALUE_ATTRIBUTES,
FS.DISPLAY_SIZE
ORDER BY
fs.SEGMENT_NUM,
fv.flex_value;

Você também pode gostar