DBA Data[Home] [Help]

VIEW: APPS.PSB_WS_FTE_LINES_V

Source

View Text - Preformatted

SELECT WFL.POSITION_LINE_ID, WFL.SERVICE_PACKAGE_ID, SP.SHORT_NAME, sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC1, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC2, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC3, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC4, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC5, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC6, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC7, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC8, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC9, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC10, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC11, WFL.ANNUAL_FTE, 0)), sum(decode(WFL.BUDGET_YEAR_ID, PSB_WS_ELEMENT_SETUP.Get_WS_Element_YearC12, WFL.ANNUAL_FTE, 0)) from PSB_WS_FTE_LINES WFL, psb_budget_periods A, PSB_BUDGET_YEAR_TYPES B, PSB_SERVICE_PACKAGES SP Where WFL.BUDGET_YEAR_ID = A.BUDGET_PERIOD_ID and A.BUDGET_YEAR_TYPE_ID = B.BUDGET_YEAR_TYPE_ID and WFL.SERVICE_PACKAGE_ID = SP.SERVICE_PACKAGE_ID and B.Year_Category_type in ('CY', 'PP') AND ( ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST = 0 AND WFL.END_STAGE_SEQ IS NULL) OR ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST BETWEEN WFL.START_STAGE_SEQ AND NVL(WFL.END_STAGE_SEQ, 9.99E125) ) ) Group By WFL.POSITION_LINE_ID, WFL.SERVICE_PACKAGE_ID, SP.SHORT_NAME
View Text - HTML Formatted

SELECT WFL.POSITION_LINE_ID
, WFL.SERVICE_PACKAGE_ID
, SP.SHORT_NAME
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC1
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC2
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC3
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC4
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC5
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC6
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC7
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC8
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC9
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC10
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC11
, WFL.ANNUAL_FTE
, 0))
, SUM(DECODE(WFL.BUDGET_YEAR_ID
, PSB_WS_ELEMENT_SETUP.GET_WS_ELEMENT_YEARC12
, WFL.ANNUAL_FTE
, 0))
FROM PSB_WS_FTE_LINES WFL
, PSB_BUDGET_PERIODS A
, PSB_BUDGET_YEAR_TYPES B
, PSB_SERVICE_PACKAGES SP
WHERE WFL.BUDGET_YEAR_ID = A.BUDGET_PERIOD_ID
AND A.BUDGET_YEAR_TYPE_ID = B.BUDGET_YEAR_TYPE_ID
AND WFL.SERVICE_PACKAGE_ID = SP.SERVICE_PACKAGE_ID
AND B.YEAR_CATEGORY_TYPE IN ('CY'
, 'PP')
AND ( ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST = 0
AND WFL.END_STAGE_SEQ IS NULL) OR ( PSB_WS_MATRIX.GET_WS_LINE_YEAR_ST BETWEEN WFL.START_STAGE_SEQ
AND NVL(WFL.END_STAGE_SEQ
, 9.99E125) ) ) GROUP BY WFL.POSITION_LINE_ID
, WFL.SERVICE_PACKAGE_ID
, SP.SHORT_NAME