PJO_DIS_NON_PD_PRIOR_V
Details
-
Schema: FUSION
-
Object owner: PJO
-
Object type: VIEW
Columns
Name |
---|
PLAN_LINE_ID PLAN_VERSION_ID PLAN_TYPE_ID PROJECT_ID PLANNING_ELEMENT_ID TXN_CURRENCY_CODE TOTAL_QUANTITY TOTAL_ACT_QUANTITY TOTAL_ETC_QUANTITY TOTAL_TC_RAW_COST TOTAL_TC_ACT_RAW_COST TOTAL_TC_ETC_RAW_COST TOTAL_TC_BRDND_COST TOTAL_TC_ACT_BRDND_COST TOTAL_TC_ETC_BRDND_COST TOTAL_TC_REVENUE TOTAL_TC_ACT_REVENUE TOTAL_TC_ETC_REVENUE TOTAL_TC_MARGIN TOTAL_TC_ACT_MARGIN PC_RAW_COST PFC_RAW_COST PC_BRDND_COST PFC_BRDND_COST PC_REVENUE PFC_REVENUE MARGIN_DERIVED_FROM_CODE TASK_ID RBS_ELEMENT_ID |
Query
SQL_Statement |
---|
SELECT PlanLineEO.PLAN_LINE_ID, PlanVersionEO.PLAN_VERSION_ID, PlanVersionEO.PLAN_TYPE_ID, PlanVersionEO.PROJECT_ID, PlanLineEO.PLANNING_ELEMENT_ID, PlanLineEO.TXN_CURRENCY_CODE, PlanLineEO.TOTAL_QUANTITY, PlanLineEO.TOTAL_ACT_QUANTITY, NULLIF((NVL(PlanLineEO.TOTAL_QUANTITY,0)-NVL(PlanLineEO.TOTAL_ACT_QUANTITY,0)),0) TOTAL_ETC_QUANTITY, PlanLineEO.TOTAL_TC_RAW_COST, PlanLineEO.TOTAL_TC_ACT_RAW_COST, NULLIF((NVL(PlanLineEO.TOTAL_TC_RAW_COST,0)-NVL(PlanLineEO.TOTAL_TC_ACT_RAW_COST,0)),0) TOTAL_TC_ETC_RAW_COST, PlanLineEO.TOTAL_TC_BRDND_COST , PlanLineEO.TOTAL_TC_ACT_BRDND_COST, NULLIF((NVL(PlanLineEO.TOTAL_TC_BRDND_COST,0)-NVL(PlanLineEO.TOTAL_TC_ACT_BRDND_COST,0)),0) TOTAL_TC_ETC_BRDND_COST, PlanLineEO.TOTAL_TC_REVENUE, PlanLineEO.TOTAL_TC_ACT_REVENUE, NULLIF((NVL(PlanLineEO.TOTAL_TC_REVENUE,0)-NVL(PlanLineEO.TOTAL_TC_ACT_REVENUE,0)),0) TOTAL_TC_ETC_REVENUE, DECODE(PjoPlanningOptions.MARGIN_DERIVED_FROM_CODE,'B', DECODE((NVL(PlanLineEO.TOTAL_TC_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_BRDND_COST,0)),0,NULL,(NVL(PlanLineEO.TOTAL_TC_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_BRDND_COST,0))), DECODE((NVL(PlanLineEO.TOTAL_TC_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_RAW_COST,0)),0,NULL,(NVL(PlanLineEO.TOTAL_TC_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_RAW_COST,0)))) TOTAL_TC_MARGIN, DECODE(PjoPlanningOptions.MARGIN_DERIVED_FROM_CODE,'B', DECODE((NVL(PlanLineEO.TOTAL_TC_ACT_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_ACT_BRDND_COST,0)),0,NULL,(NVL(PlanLineEO.TOTAL_TC_ACT_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_ACT_BRDND_COST,0))), DECODE((NVL(PlanLineEO.TOTAL_TC_ACT_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_ACT_RAW_COST,0)),0,NULL,(NVL(PlanLineEO.TOTAL_TC_ACT_REVENUE,0) - NVL(PlanLineEO.TOTAL_TC_ACT_RAW_COST,0)))) TOTAL_TC_ACT_MARGIN, PlanLineEO.TOTAL_PC_RAW_COST PC_RAW_COST, PlanLineEO.TOTAL_PFC_RAW_COST PFC_RAW_COST, PlanLineEO.TOTAL_PC_BRDND_COST PC_BRDND_COST, PlanLineEO.TOTAL_PFC_BRDND_COST PFC_BRDND_COST, PlanLineEO.TOTAL_PC_REVENUE PC_REVENUE, PlanLineEO.TOTAL_PFC_REVENUE PFC_REVENUE, PjoPlanningOptions.MARGIN_DERIVED_FROM_CODE, PlanningElementEO.TASK_ID, PlanningElementEO.RBS_ELEMENT_ID FROM PJO_PLAN_LINES PlanLineEO, PJO_PLANNING_ELEMENTS PlanningElementEO, PJO_PLAN_VERSIONS_B PlanVersionEO, PJO_PLANNING_OPTIONS PjoPlanningOptions WHERE PlanningElementEO.PLANNING_ELEMENT_ID = PlanLineEO.PLANNING_ELEMENT_ID AND PlanVersionEO.PLAN_VERSION_ID = PlanLineEO.PLAN_VERSION_ID AND PlanningElementEO.PLAN_VERSION_ID = PlanVersionEO.PLAN_VERSION_ID AND PlanVersionEO.PLAN_STATUS_CODE = 'B' AND PlanVersionEO.CURRENT_PLAN_STATUS_FLAG = 'Y' AND PlanVersionEO.PLAN_CLASS_CODE = 'FORECAST' AND PlanVersionEO.VERSION_NUMBER = (SELECT DECODE((A.VERSION_NUMBER-1),0,-99,(A.VERSION_NUMBER-1)) FROM PJO_PLAN_VERSIONS_B A WHERE A.PLAN_TYPE_ID = PlanVersionEO.PLAN_TYPE_ID AND A.PROJECT_ID = PlanVersionEO.PROJECT_ID AND A.PLAN_STATUS_CODE = 'B' AND A.CURRENT_PLAN_STATUS_FLAG = 'Y' AND A.PLAN_CLASS_CODE = 'FORECAST') AND PjoPlanningOptions.PLAN_VERSION_ID = PlanVersionEO.PLAN_VERSION_ID AND PjoPlanningOptions.PLAN_VERSION_ID = PlanLineEO.PLAN_VERSION_ID AND PjoPlanningOptions.PLAN_VERSION_ID = PlanningElementEO.PLAN_VERSION_ID |