PJO_BASE_PLAN_BY_PA_PERIOD_V
Details
-
Schema: FUSION
-
Object owner: PJO
-
Object type: VIEW
Columns
Name |
---|
PLAN_VERSION_ID PROJECT_ID TASK_ID PLAN_TYPE_ID PLANNED_FOR_CODE PA_PERIOD GL_PERIOD_NAME PERIOD_YEAR PERIOD_START_DATE PERIOD_END_DATE RBS_ELEMENT_ID ALIAS RBS_HEADER_ID RESOURCE_SOURCE_ID RAW_COST BRDND_COST REVENUE QUANTITY LABOR_QUANTITY UNIT_OF_MEASURE RESOURCE_UOM APPROVED_COST_PLAN_TYPE_FLAG APPROVED_REV_PLAN_TYPE_FLAG RBS_VERSION_ID PRIMARY_COST_FORECAST_FLAG PRIMARY_REV_FORECAST_FLAG ORG_ID |
Query
SQL_Statement |
---|
SELECT PV.PLAN_VERSION_ID PLAN_VERSION_ID , PV.PROJECT_ID PROJECT_ID , PE.TASK_ID TASK_ID , PV.PLAN_TYPE_ID PLAN_TYPE_ID , PV.PLANNED_FOR_CODE PLANNED_FOR_CODE , PA.PERIOD_NAME PA_PERIOD , GP.PERIOD_NAME GL_PERIOD_NAME , GP.PERIOD_YEAR PERIOD_YEAR , PA.START_DATE PERIOD_START_DATE , PA.END_DATE PERIOD_END_DATE , PE.RBS_ELEMENT_ID RBS_ELEMENT_ID , RBSE.ALIAS ALIAS , RBSV.RBS_HEADER_ID RBS_HEADER_ID , RBSE.RESOURCE_SOURCE_ID RESOURCE_SOURCE_ID , DECODE (PJO_PLAN_VERSION_UTILS.GET_TIME_PHASED_CODE(PV.PLAN_VERSION_ID) ,'P',PLD.TC_RAW_COST, PJO_PLAN_VERSION_UTILS.SPREAD_AMOUNT('L', PLD.START_DATE, PLD.END_DATE, PA.START_DATE, PA.END_DATE, PLD.TC_RAW_COST)) RAW_COST , DECODE (PJO_PLAN_VERSION_UTILS.GET_TIME_PHASED_CODE(PV.PLAN_VERSION_ID) ,'P',PLD.TC_BRDND_COST, PJO_PLAN_VERSION_UTILS.SPREAD_AMOUNT('L', PLD.START_DATE, PLD.END_DATE, PA.START_DATE, PA.END_DATE, PLD.TC_BRDND_COST)) BRDND_COST , DECODE (PJO_PLAN_VERSION_UTILS.GET_TIME_PHASED_CODE(PV.PLAN_VERSION_ID ),'P',PLD.TC_REVENUE, PJO_PLAN_VERSION_UTILS.SPREAD_AMOUNT('L', PLD.START_DATE, PLD.END_DATE, PA.START_DATE, PA.END_DATE, PLD.TC_REVENUE)) REVENUE , DECODE (PJO_PLAN_VERSION_UTILS.GET_TIME_PHASED_CODE(PV.PLAN_VERSION_ID) ,'P',PLD.QUANTITY, PJO_PLAN_VERSION_UTILS.SPREAD_AMOUNT('L', PLD.START_DATE, PLD.END_DATE, PA.START_DATE, PA.END_DATE, PLD.QUANTITY)) QUANTITY , TO_NUMBER(DECODE(PE.RATE_BASED_FLAG, 'N', NULL, DECODE(PE.UNIT_OF_MEASURE,'HOURS', DECODE (PJO_PLAN_VERSION_UTILS.GET_TIME_PHASED_CODE(PV.PLAN_VERSION_ID),'P',PLD.QUANTITY, PJO_PLAN_VERSION_UTILS.SPREAD_AMOUNT('L', PLD.START_DATE, PLD.END_DATE, PA.START_DATE, PA.END_DATE, PLD.QUANTITY)), NULL))) LABOR_QUANTITY , PE.UNIT_OF_MEASURE UNIT_OF_MEASURE , RBSE.UNIT_OF_MEASURE RESOURCE_UOM , PO.APPROVED_COST_PLAN_TYPE_FLAG APPROVED_COST_PLAN_TYPE_FLAG , PO.APPROVED_REV_PLAN_TYPE_FLAG APPROVED_REV_PLAN_TYPE_FLAG , RBSV.RBS_VERSION_ID RBS_VERSION_ID , PO.PRIMARY_COST_FORECAST_FLAG PRIMARY_COST_FORECAST_FLAG , PO.PRIMARY_REV_FORECAST_FLAG PRIMARY_REV_FORECAST_FLAG , PI.ORG_ID ORG_ID FROM PJF_RBS_ELEMENTS_VL RBSE, PJF_RBS_VERSIONS_B RBSV, PJO_PLANNING_OPTIONS PO, PJF_BU_IMPL_ALL_V PI, GL_PERIODS GP, PJF_P_PERIODS_ALL_V PA, GL_SETS_OF_BOOKS SOB, PJO_PLAN_LINE_DETAILS PLD, PJO_PLANNING_ELEMENTS PE, PJO_PLAN_VERSIONS_B PV WHERE PE.RBS_ELEMENT_ID = RBSE.RBS_ELEMENT_ID AND RBSE.RBS_VERSION_ID = RBSV.RBS_VERSION_ID AND PLD.PLANNING_ELEMENT_ID = PE.PLANNING_ELEMENT_ID AND PV.PLAN_VERSION_ID = PE.PLAN_VERSION_ID AND PV.CURRENT_PLAN_STATUS_FLAG = 'Y' AND ((PA.START_DATE <= PLD.END_DATE) AND (PA.END_DATE >= PLD.START_DATE)) AND GP.ADJUSTMENT_PERIOD_FLAG = 'N' AND PI.ORG_ID = PA.ORG_ID AND PI.PRIMARY_LEDGER_ID = SOB.SET_OF_BOOKS_ID AND PA.GL_PERIOD_NAME = GP.PERIOD_NAME AND GP.PERIOD_SET_NAME||''=SOB.PERIOD_SET_NAME |