PJF_TASKS_EXPEND_V

Details

  • Schema: FUSION

  • Object owner: PJF

  • Object type: VIEW

Columns

Name

PROJECT_ID

PROJECT_NUMBER

TASK_ID

TASK_NUMBER

TASK_NAME

DESCRIPTION

START_DATE

LABOR_COST_MULTIPLIER_NAME

COMPLETION_DATE

CHARGEABLE_FLAG

ALLOW_CROSS_CHARGE_FLAG

BILLABLE_FLAG

CARRYING_OUT_ORGANIZATION_ID

WORK_TYPE_ID

WORK_TYPE_NAME

TP_AMT_TYPE_CODE

ORG_ID

DENORM_WBS_NUMBER

EXPENDITURE_ORG_ID

Query

SQL_Statement

SELECT

Tvl.PROJECT_ID

, P.SEGMENT1 PROJECT_NUMBER

, Tvl.PROJ_ELEMENT_ID TASK_ID

, Tvl.ELEMENT_NUMBER TASK_NUMBER

, Tvl.NAME TASK_NAME

,Tvl.description

, Tvl.START_DATE

, Tvl.LABOR_COST_MULTIPLIER_NAME

, Tvl.COMPLETION_DATE

, Tvl.CHARGEABLE_FLAG

,Tvl.allow_cross_charge_flag

,Tvl.billable_flag

,Tvl.carrying_out_organization_id

,Tvl.work_type_id

,WTvl.NAME WORK_TYPE_NAME

,WTvl.TP_AMT_TYPE_CODE

,P.ORG_ID,

TVL.DENORM_WBS_NUMBER,

Impl.Org_Id Expenditure_Org_Id

FROM PJF_PROJ_ELEMENTS_vl tvl,

PJF_PROJECTS_ALL_B P,

PJF_WORK_TYPES_vl wtvl,

PJF_BU_IMPL_V IMPL

WHERE

( ( P.Org_Id = IMPL.Org_Id )

OR

(

P.Org_Id <> IMPL.Org_Id

AND Tvl.allow_cross_charge_flag = 'Y'

AND P.Allow_Cross_Charge_Flag = 'Y'

AND NOT EXISTS (SELECT NULL

FROM Pjc_CC_Prj_Bu_Relationships CCY

WHERE P.Project_Id = CCY.Project_Id

AND Impl.org_id = CCY.BU_ID

)

)

OR

(

P.Org_Id <> IMPL.Org_Id

AND Tvl.allow_cross_charge_flag = 'Y'

AND P.Allow_Cross_Charge_Flag = 'N'

AND EXISTS (SELECT NULL

FROM Pjc_CC_Prj_Bu_Relationships CCN

WHERE P.Project_Id = CCN.Project_Id

AND IMPL.ORG_ID = CCN.BU_ID

)

)

)

AND WTvl.WORK_TYPE_ID(+) = tvl.WORK_TYPE_ID

AND P.project_id = Tvl.project_id

AND Tvl.OBJECT_TYPE='PJF_TASKS'

AND Tvl.ELEMENT_TYPE='FINANCIAL'

AND P.PROJECT_CATEGORY IN ('FINANCIAL', 'FIN_EXEC')