DBA Data[Home] [Help]

VIEW: APPS.PSB_WS_LINE_YEAR_V

Source

View Text - Preformatted

SELECT WS.WORKSHEET_ID ,SUBSTR(WS.NAME,1,15) ,WS.BUDGET_GROUP_ID ,SUBSTR(BG.NAME,1,15) ,WAL.BUDGET_GROUP_ID ,WAL.ACCOUNT_TYPE ,WAL.TEMPLATE_ID ,SUBSTR(ST.TEMPLATE_NAME,1,15) ,WAL.CODE_COMBINATION_ID ,WAL.SERVICE_PACKAGE_ID ,SUBSTR(SP.SHORT_NAME,1,15) ,SP.PRIORITY ,WL.FREEZE_FLAG ,WL.VIEW_LINE_FLAG ,WAL.SALARY_ACCOUNT_LINE ,WAL.CURRENCY_CODE ,CC.SEGMENT1 ,CC.SEGMENT2 ,CC.SEGMENT3 ,CC.SEGMENT4 ,CC.SEGMENT5 ,CC.SEGMENT6 ,CC.SEGMENT7 ,CC.SEGMENT8 ,CC.SEGMENT9 ,CC.SEGMENT10 ,CC.SEGMENT11 ,CC.SEGMENT12 ,CC.SEGMENT13 ,CC.SEGMENT14 ,CC.SEGMENT15 ,CC.SEGMENT16 ,CC.SEGMENT17 ,CC.SEGMENT18 ,CC.SEGMENT19 ,CC.SEGMENT20 ,CC.SEGMENT21 ,CC.SEGMENT22 ,CC.SEGMENT23 ,CC.SEGMENT24 ,CC.SEGMENT25 ,CC.SEGMENT26 ,CC.SEGMENT27 ,CC.SEGMENT28 ,CC.SEGMENT29 ,CC.SEGMENT30 ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC1(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC1(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC2(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC2(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC3(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC3(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC4(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC4(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE), 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC5(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC5(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE), 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC6(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC6(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC7(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC7(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC8(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC8(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC9(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC9(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC10(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC10(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC11(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC11(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC12(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.ACCOUNT_LINE_ID, 'F',WAL.ACCOUNT_LINE_ID, 0)) ,SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC12(WAL.BUDGET_YEAR_ID,WAL.BALANCE_TYPE) , 'A',WAL.YTD_AMOUNT,'F',WAL.ANNUAL_FTE, 0)) FROM PSB_WORKSHEETS WS,PSB_WS_LINES WL,PSB_WS_ACCOUNT_LINES WAL,PSB_SERVICE_PACKAGES SP,PSB_BUDGET_GROUPS BG,PSB_SUMMARY_TEMPLATES ST,GL_CODE_COMBINATIONS CC WHERE WS.WORKSHEET_ID = WL.WORKSHEET_ID AND WL.VIEW_LINE_FLAG = 'Y' AND WL.ACCOUNT_LINE_ID = WAL.ACCOUNT_LINE_ID AND WS.BUDGET_GROUP_ID = BG.BUDGET_GROUP_ID AND WAL.TEMPLATE_ID = ST.TEMPLATE_ID (+) AND WAL.SERVICE_PACKAGE_ID = SP.SERVICE_PACKAGE_ID AND WAL.CODE_COMBINATION_ID = CC.CODE_COMBINATION_ID AND ( ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST = 0 AND WAL.END_STAGE_SEQ IS NULL) OR ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST BETWEEN WAL.START_STAGE_SEQ AND NVL(WAL.END_STAGE_SEQ, 9.99E125) ) ) GROUP BY WS.WORKSHEET_ID ,SUBSTR(WS.NAME,1,15) ,WS.BUDGET_GROUP_ID ,SUBSTR(BG.NAME,1,15) ,WAL.BUDGET_GROUP_ID ,WAL.ACCOUNT_TYPE ,WAL.TEMPLATE_ID ,SUBSTR(ST.TEMPLATE_NAME,1,15) ,WAL.CODE_COMBINATION_ID ,WAL.SERVICE_PACKAGE_ID ,SUBSTR(SP.SHORT_NAME,1,15) ,SP.PRIORITY ,WL.FREEZE_FLAG ,WL.VIEW_LINE_FLAG ,WAL.SALARY_ACCOUNT_LINE ,WAL.CURRENCY_CODE ,CC.SEGMENT1 ,CC.SEGMENT2 ,CC.SEGMENT3 ,CC.SEGMENT4 ,CC.SEGMENT5 ,CC.SEGMENT6 ,CC.SEGMENT7 ,CC.SEGMENT8 ,CC.SEGMENT9 ,CC.SEGMENT10 ,CC.SEGMENT11 ,CC.SEGMENT12 ,CC.SEGMENT13 ,CC.SEGMENT14 ,CC.SEGMENT15 ,CC.SEGMENT16 ,CC.SEGMENT17 ,CC.SEGMENT18 ,CC.SEGMENT19 ,CC.SEGMENT20 ,CC.SEGMENT21 ,CC.SEGMENT22 ,CC.SEGMENT23 ,CC.SEGMENT24 ,CC.SEGMENT25 ,CC.SEGMENT26 ,CC.SEGMENT27 ,CC.SEGMENT28 ,CC.SEGMENT29 ,CC.SEGMENT30
View Text - HTML Formatted

SELECT WS.WORKSHEET_ID
, SUBSTR(WS.NAME
, 1
, 15)
, WS.BUDGET_GROUP_ID
, SUBSTR(BG.NAME
, 1
, 15)
, WAL.BUDGET_GROUP_ID
, WAL.ACCOUNT_TYPE
, WAL.TEMPLATE_ID
, SUBSTR(ST.TEMPLATE_NAME
, 1
, 15)
, WAL.CODE_COMBINATION_ID
, WAL.SERVICE_PACKAGE_ID
, SUBSTR(SP.SHORT_NAME
, 1
, 15)
, SP.PRIORITY
, WL.FREEZE_FLAG
, WL.VIEW_LINE_FLAG
, WAL.SALARY_ACCOUNT_LINE
, WAL.CURRENCY_CODE
, CC.SEGMENT1
, CC.SEGMENT2
, CC.SEGMENT3
, CC.SEGMENT4
, CC.SEGMENT5
, CC.SEGMENT6
, CC.SEGMENT7
, CC.SEGMENT8
, CC.SEGMENT9
, CC.SEGMENT10
, CC.SEGMENT11
, CC.SEGMENT12
, CC.SEGMENT13
, CC.SEGMENT14
, CC.SEGMENT15
, CC.SEGMENT16
, CC.SEGMENT17
, CC.SEGMENT18
, CC.SEGMENT19
, CC.SEGMENT20
, CC.SEGMENT21
, CC.SEGMENT22
, CC.SEGMENT23
, CC.SEGMENT24
, CC.SEGMENT25
, CC.SEGMENT26
, CC.SEGMENT27
, CC.SEGMENT28
, CC.SEGMENT29
, CC.SEGMENT30
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC1(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC1(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC2(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC2(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC3(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC3(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC4(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC4(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC5(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC5(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC6(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC6(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC7(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC7(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC8(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC8(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC9(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC9(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC10(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC10(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC11(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC11(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC12(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.ACCOUNT_LINE_ID
, 'F'
, WAL.ACCOUNT_LINE_ID
, 0))
, SUM(DECODE(PSB_WS_MATRIX.GET_WS_LINE_YEARC12(WAL.BUDGET_YEAR_ID
, WAL.BALANCE_TYPE)
, 'A'
, WAL.YTD_AMOUNT
, 'F'
, WAL.ANNUAL_FTE
, 0))
FROM PSB_WORKSHEETS WS
, PSB_WS_LINES WL
, PSB_WS_ACCOUNT_LINES WAL
, PSB_SERVICE_PACKAGES SP
, PSB_BUDGET_GROUPS BG
, PSB_SUMMARY_TEMPLATES ST
, GL_CODE_COMBINATIONS CC
WHERE WS.WORKSHEET_ID = WL.WORKSHEET_ID
AND WL.VIEW_LINE_FLAG = 'Y'
AND WL.ACCOUNT_LINE_ID = WAL.ACCOUNT_LINE_ID
AND WS.BUDGET_GROUP_ID = BG.BUDGET_GROUP_ID
AND WAL.TEMPLATE_ID = ST.TEMPLATE_ID (+)
AND WAL.SERVICE_PACKAGE_ID = SP.SERVICE_PACKAGE_ID
AND WAL.CODE_COMBINATION_ID = CC.CODE_COMBINATION_ID
AND ( ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST = 0
AND WAL.END_STAGE_SEQ IS NULL) OR ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST BETWEEN WAL.START_STAGE_SEQ
AND NVL(WAL.END_STAGE_SEQ
, 9.99E125) ) ) GROUP BY WS.WORKSHEET_ID
, SUBSTR(WS.NAME
, 1
, 15)
, WS.BUDGET_GROUP_ID
, SUBSTR(BG.NAME
, 1
, 15)
, WAL.BUDGET_GROUP_ID
, WAL.ACCOUNT_TYPE
, WAL.TEMPLATE_ID
, SUBSTR(ST.TEMPLATE_NAME
, 1
, 15)
, WAL.CODE_COMBINATION_ID
, WAL.SERVICE_PACKAGE_ID
, SUBSTR(SP.SHORT_NAME
, 1
, 15)
, SP.PRIORITY
, WL.FREEZE_FLAG
, WL.VIEW_LINE_FLAG
, WAL.SALARY_ACCOUNT_LINE
, WAL.CURRENCY_CODE
, CC.SEGMENT1
, CC.SEGMENT2
, CC.SEGMENT3
, CC.SEGMENT4
, CC.SEGMENT5
, CC.SEGMENT6
, CC.SEGMENT7
, CC.SEGMENT8
, CC.SEGMENT9
, CC.SEGMENT10
, CC.SEGMENT11
, CC.SEGMENT12
, CC.SEGMENT13
, CC.SEGMENT14
, CC.SEGMENT15
, CC.SEGMENT16
, CC.SEGMENT17
, CC.SEGMENT18
, CC.SEGMENT19
, CC.SEGMENT20
, CC.SEGMENT21
, CC.SEGMENT22
, CC.SEGMENT23
, CC.SEGMENT24
, CC.SEGMENT25
, CC.SEGMENT26
, CC.SEGMENT27
, CC.SEGMENT28
, CC.SEGMENT29
, CC.SEGMENT30