DBA Data[Home] [Help]

MATERIALIZED VIEW: APPS.PJI_FP_CLS_ET_F_MV

Source


select /* 12.0: bug#4526784 */
    fpe.TIME_ID,
    fpe.PROJECT_ORGANIZATION_ID,
    fpe.CALENDAR_TYPE,
    fpe.PERIOD_TYPE_ID,
    cls.PROJECT_CLASS_ID,
    fpe.CURR_RECORD_TYPE_ID,
    fpe.CURRENCY_CODE,
    fpe.PROJECT_ORG_ID,
    fpe.EXP_EVT_TYPE_ID,
    count(*)                                      CNT,
    sum  (fpe.REVENUE *
          cls.CODE_PERCENTAGE / 100)              REVENUE,
    count(fpe.REVENUE *
          cls.CODE_PERCENTAGE / 100)              REVENUE_CNT,
    sum  (fpe.LABOR_REVENUE *
          cls.CODE_PERCENTAGE / 100)              LABOR_REVENUE,
    count(fpe.LABOR_REVENUE *
          cls.CODE_PERCENTAGE / 100)              LABOR_REVENUE_CNT,
    sum  (fpe.RAW_COST *
          cls.CODE_PERCENTAGE / 100)              RAW_COST,
    count(fpe.RAW_COST *
          cls.CODE_PERCENTAGE / 100)              RAW_COST_CNT,
    sum  (fpe.BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              BURDENED_COST,
    count(fpe.BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              BURDENED_COST_CNT,
    sum  (fpe.BILL_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_RAW_COST,
    count(fpe.BILL_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_RAW_COST_CNT,
    sum  (fpe.BILL_BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_BURDENED_COST,
    count(fpe.BILL_BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_BURDENED_COST_CNT,
    sum  (fpe.LABOR_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              LABOR_RAW_COST,
    count(fpe.LABOR_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              LABOR_RAW_COST_CNT,
    sum  (fpe.LABOR_BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              LABOR_BURDENED_COST,
    count(fpe.LABOR_BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              LABOR_BURDENED_COST_CNT,
    sum  (fpe.BILL_LABOR_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_LABOR_RAW_COST,
    count(fpe.BILL_LABOR_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_LABOR_RAW_COST_CNT,
    sum  (fpe.BILL_LABOR_BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_LABOR_BURDENED_COST,
    count(fpe.BILL_LABOR_BURDENED_COST *
          cls.CODE_PERCENTAGE / 100)              BILL_LABOR_BURDENED_COST_CNT,
    sum  (decode(PROJECT_TYPE_CLASS,
                 'C', RAW_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CAPITAL_RAW_COST,
    count(decode(PROJECT_TYPE_CLASS,
                 'C', RAW_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CAPITAL_RAW_COST_CNT,
    sum  (decode(PROJECT_TYPE_CLASS,
                 'C', BURDENED_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CAPITAL_BRDN_COST,
    count(decode(PROJECT_TYPE_CLASS,
                 'C', BURDENED_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CAPITAL_BRDN_COST_CNT,
    sum  (decode(PROJECT_TYPE_CLASS,
                 'B', RAW_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CONTRACT_RAW_COST,
    count(decode(PROJECT_TYPE_CLASS,
                 'B', RAW_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CONTRACT_RAW_COST_CNT,
    sum  (decode(PROJECT_TYPE_CLASS,
                 'B', BURDENED_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CONTRACT_BRDN_COST,
    count(decode(PROJECT_TYPE_CLASS,
                 'B', BURDENED_COST, 0) *
          cls.CODE_PERCENTAGE / 100)              CONTRACT_BRDN_COST_CNT,
    sum  (fpe.CAPITALIZABLE_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              CAPITALIZABLE_RAW_COST,
    count(fpe.CAPITALIZABLE_RAW_COST *
          cls.CODE_PERCENTAGE / 100)              CAPITALIZABLE_RAW_COST_CNT,
    sum  (fpe.CAPITALIZABLE_BRDN_COST *
          cls.CODE_PERCENTAGE / 100)              CAPITALIZABLE_BRDN_COST,
    count(fpe.CAPITALIZABLE_BRDN_COST *
          cls.CODE_PERCENTAGE / 100)              CAPITALIZABLE_BRDN_COST_CNT,
    sum  (1)                                      PROJECT_COUNT,
    count(1)                                      PROJECT_COUNT_CNT,
    sum  (fpe.LABOR_HRS *
          cls.CODE_PERCENTAGE / 100)              LABOR_HRS,
    count(fpe.LABOR_HRS *
          cls.CODE_PERCENTAGE / 100)              LABOR_HRS_CNT,
    sum  (fpe.BILL_LABOR_HRS *
          cls.CODE_PERCENTAGE / 100)              BILL_LABOR_HRS,
    count(fpe.BILL_LABOR_HRS *
          cls.CODE_PERCENTAGE / 100)              BILL_LABOR_HRS_CNT,
    sum  (fpe.QUANTITY *
          cls.CODE_PERCENTAGE / 100)              QUANTITY,
    count(fpe.QUANTITY *
          cls.CODE_PERCENTAGE / 100)              QUANTITY_CNT,
    sum  (fpe.BILL_QUANTITY *
          cls.CODE_PERCENTAGE / 100)              BILL_QUANTITY,
    count(fpe.BILL_QUANTITY *
          cls.CODE_PERCENTAGE / 100)              BILL_QUANTITY_CNT
  from
    PJI.PJI_FP_PROJ_ET_F    fpe,
    PJI.PJI_PROJECT_CLASSES cls
  where
    fpe.PROJECT_ID = cls.PROJECT_ID
  group by
    fpe.TIME_ID,
    fpe.PROJECT_ORGANIZATION_ID,
    fpe.CALENDAR_TYPE,
    fpe.PERIOD_TYPE_ID,
    cls.PROJECT_CLASS_ID,
    fpe.CURR_RECORD_TYPE_ID,
    fpe.CURRENCY_CODE,
    fpe.PROJECT_ORG_ID,
    fpe.EXP_EVT_TYPE_ID