DBA Data[Home] [Help]

VIEW: APPS.PA_FIN_PLAN_ADJ_TOTAL_V

Source

View Text - Preformatted

SELECT b.amount_type_id, b.Amount_Type_Name, b.Amount_Type_Code, b.Amount_Type_Code||'_ADJ' as Amount_SubType_Code, nvl(a.preceding_periods_amount,0), nvl(a.succeeding_periods_amount,0), nvl(a.period_amount1,0), nvl(a.period_amount2,0), nvl(a.period_amount3,0), nvl(a.period_amount4,0), nvl(a.period_amount5,0), nvl(a.period_amount6,0), nvl(a.period_amount7,0), nvl(a.period_amount8,0), nvl(a.period_amount9,0), nvl(a.period_amount10,0), nvl(a.period_amount11,0), nvl(a.period_amount12,0), nvl(a.period_amount13,0), (nvl(a.period_amount1,0)+ nvl(a.period_amount2,0)+ nvl(a.period_amount3,0)+ nvl(a.period_amount4,0)+ nvl(a.period_amount5,0)+ nvl(a.period_amount6,0)) as Total, (nvl(a.period_amount1,0)+ nvl(a.period_amount2,0)+ nvl(a.period_amount3,0)+ nvl(a.period_amount4,0)+ nvl(a.period_amount5,0)+ nvl(a.period_amount6,0)+ nvl(a.period_amount7,0)+ nvl(a.period_amount8,0)+ nvl(a.period_amount9,0)+ nvl(a.period_amount10,0)+ nvl(a.period_amount11,0)+ nvl(a.period_amount12,0)+ nvl(a.period_amount13,0)) as Total_PA from PA_FP_PERIOD_VALUES_V a, PA_AMOUNT_TYPES_VL b, PA_RESOURCE_ASSIGNMENTS e, PA_AMOUNT_TYPES_VL d WHERE e.budget_version_id = pa_fin_plan_view_global.GET_VERSION_ID() And e.resource_assignment_type = 'PROJECT' And a.budget_version_id = pa_fin_plan_view_global.GET_VERSION_ID() And a.resource_assignment_id= e.resource_assignment_id And a.object_type_code ='RES_ASSIGNMENT' And a.object_id = e.resource_assignment_id And b.amount_type_code = a.amount_type_code And b.plan_adjustable_flag = 'Y' And d.amount_type_code = a.amount_subtype_code And d.plan_adj_amount_flag = 'Y' UNION select b.amount_type_id, b.Amount_Type_Name, b.Amount_Type_Code, b.Amount_Type_Code||'_ADJ' as Amount_SubType_Code, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 from PA_AMOUNT_TYPES_VL b Where b.plan_adjustable_flag = 'Y' and not exists (select 'X' from PA_FP_PERIOD_VALUES_V a, PA_AMOUNT_TYPES_VL d, PA_RESOURCE_ASSIGNMENTS e where e.resource_assignment_type = 'PROJECT' and e.budget_version_id = pa_fin_plan_view_global.GET_VERSION_ID() and a.budget_version_id = pa_fin_plan_view_global.GET_VERSION_ID() And b.amount_type_code = a.amount_type_code And d.amount_type_code = a.amount_subtype_code And d.plan_adj_amount_flag = 'Y' And a.resource_assignment_id= e.resource_assignment_id And a.object_id = e.resource_assignment_id and a.object_type_code ='RES_ASSIGNMENT') order by 1
View Text - HTML Formatted

SELECT B.AMOUNT_TYPE_ID
, B.AMOUNT_TYPE_NAME
, B.AMOUNT_TYPE_CODE
, B.AMOUNT_TYPE_CODE||'_ADJ' AS AMOUNT_SUBTYPE_CODE
, NVL(A.PRECEDING_PERIODS_AMOUNT
, 0)
, NVL(A.SUCCEEDING_PERIODS_AMOUNT
, 0)
, NVL(A.PERIOD_AMOUNT1
, 0)
, NVL(A.PERIOD_AMOUNT2
, 0)
, NVL(A.PERIOD_AMOUNT3
, 0)
, NVL(A.PERIOD_AMOUNT4
, 0)
, NVL(A.PERIOD_AMOUNT5
, 0)
, NVL(A.PERIOD_AMOUNT6
, 0)
, NVL(A.PERIOD_AMOUNT7
, 0)
, NVL(A.PERIOD_AMOUNT8
, 0)
, NVL(A.PERIOD_AMOUNT9
, 0)
, NVL(A.PERIOD_AMOUNT10
, 0)
, NVL(A.PERIOD_AMOUNT11
, 0)
, NVL(A.PERIOD_AMOUNT12
, 0)
, NVL(A.PERIOD_AMOUNT13
, 0)
, (NVL(A.PERIOD_AMOUNT1
, 0)+ NVL(A.PERIOD_AMOUNT2
, 0)+ NVL(A.PERIOD_AMOUNT3
, 0)+ NVL(A.PERIOD_AMOUNT4
, 0)+ NVL(A.PERIOD_AMOUNT5
, 0)+ NVL(A.PERIOD_AMOUNT6
, 0)) AS TOTAL
, (NVL(A.PERIOD_AMOUNT1
, 0)+ NVL(A.PERIOD_AMOUNT2
, 0)+ NVL(A.PERIOD_AMOUNT3
, 0)+ NVL(A.PERIOD_AMOUNT4
, 0)+ NVL(A.PERIOD_AMOUNT5
, 0)+ NVL(A.PERIOD_AMOUNT6
, 0)+ NVL(A.PERIOD_AMOUNT7
, 0)+ NVL(A.PERIOD_AMOUNT8
, 0)+ NVL(A.PERIOD_AMOUNT9
, 0)+ NVL(A.PERIOD_AMOUNT10
, 0)+ NVL(A.PERIOD_AMOUNT11
, 0)+ NVL(A.PERIOD_AMOUNT12
, 0)+ NVL(A.PERIOD_AMOUNT13
, 0)) AS TOTAL_PA
FROM PA_FP_PERIOD_VALUES_V A
, PA_AMOUNT_TYPES_VL B
, PA_RESOURCE_ASSIGNMENTS E
, PA_AMOUNT_TYPES_VL D
WHERE E.BUDGET_VERSION_ID = PA_FIN_PLAN_VIEW_GLOBAL.GET_VERSION_ID()
AND E.RESOURCE_ASSIGNMENT_TYPE = 'PROJECT'
AND A.BUDGET_VERSION_ID = PA_FIN_PLAN_VIEW_GLOBAL.GET_VERSION_ID()
AND A.RESOURCE_ASSIGNMENT_ID= E.RESOURCE_ASSIGNMENT_ID
AND A.OBJECT_TYPE_CODE ='RES_ASSIGNMENT'
AND A.OBJECT_ID = E.RESOURCE_ASSIGNMENT_ID
AND B.AMOUNT_TYPE_CODE = A.AMOUNT_TYPE_CODE
AND B.PLAN_ADJUSTABLE_FLAG = 'Y'
AND D.AMOUNT_TYPE_CODE = A.AMOUNT_SUBTYPE_CODE
AND D.PLAN_ADJ_AMOUNT_FLAG = 'Y' UNION SELECT B.AMOUNT_TYPE_ID
, B.AMOUNT_TYPE_NAME
, B.AMOUNT_TYPE_CODE
, B.AMOUNT_TYPE_CODE||'_ADJ' AS AMOUNT_SUBTYPE_CODE
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
FROM PA_AMOUNT_TYPES_VL B
WHERE B.PLAN_ADJUSTABLE_FLAG = 'Y'
AND NOT EXISTS (SELECT 'X'
FROM PA_FP_PERIOD_VALUES_V A
, PA_AMOUNT_TYPES_VL D
, PA_RESOURCE_ASSIGNMENTS E
WHERE E.RESOURCE_ASSIGNMENT_TYPE = 'PROJECT'
AND E.BUDGET_VERSION_ID = PA_FIN_PLAN_VIEW_GLOBAL.GET_VERSION_ID()
AND A.BUDGET_VERSION_ID = PA_FIN_PLAN_VIEW_GLOBAL.GET_VERSION_ID()
AND B.AMOUNT_TYPE_CODE = A.AMOUNT_TYPE_CODE
AND D.AMOUNT_TYPE_CODE = A.AMOUNT_SUBTYPE_CODE
AND D.PLAN_ADJ_AMOUNT_FLAG = 'Y'
AND A.RESOURCE_ASSIGNMENT_ID= E.RESOURCE_ASSIGNMENT_ID
AND A.OBJECT_ID = E.RESOURCE_ASSIGNMENT_ID
AND A.OBJECT_TYPE_CODE ='RES_ASSIGNMENT') ORDER BY 1