PJC_CINT_TXN_DETAILS_V

Details

  • Schema: FUSION

  • Object owner: PJC

  • Object type: VIEW

Columns

Name

PROJECT_ID

PROJECT_NUM

PROJECT_OWNING_ORG_ID

CINT_RATE_SCH_ID

PROJECT_START_DATE

PROJECT_COMPLETION_DATE

PROJECT_CINT_STOP_DATE

TASK_ID

TASK_NUMBER

TASK_OWNING_ORG_ID

TASK_START_DATE

TASK_COMPLETION_DATE

TASK_CINT_STOP_DATE

CAPITAL_COST_TYPE_CODE

BURDEN_METHOD

TOTAL_BURDEN_FLAG

EXPENDITURE_ITEM_ID

EXPENDITURE_ITEM_DATE

AMOUNT

LINE_TYPE

LINE_NUM

GL_DATE

BILLABLE_FLAG

ORG_ID

CINT_RATE_NAME_ID

CINT_GROUPING_METHOD

TARGET_EXP_ORGANIZATION_ID

RATE_MULTIPLIER

CINT_CDL_STATUS

PERIOD_NAME

Query

SQL_Statement

SELECT

pp.project_id PROJECT_ID

, pp.segment1 PROJECT_NUM

, pp.carrying_out_organization_id PROJECT_OWNING_ORG_ID

, pp.cint_rate_sch_id CINT_RATE_SCH_ID

, pp.start_date PROJECT_START_DATE

, pp.completion_date PROJECT_COMPLETION_DATE

, pp.cint_stop_date PROJECT_CINT_STOP_DATE

, pt.proj_element_id TASK_ID

, pt.element_number TASK_NUMBER

, pt.carrying_out_organization_id TASK_OWNING_ORG_ID

, pt.start_date TASK_START_DATE

, pt.completion_date TASK_COMPLETION_DATE

, pt.cint_stop_date TASK_CINT_STOP_DATE

, ppt.capital_cost_type_code CAPITAL_COST_TYPE_CODE

, ppt.burden_amt_display_method BURDEN_METHOD

, ppt.burden_cost_journal_flag TOTAL_BURDEN_FLAG

, pei.expenditure_item_id EXPENDITURE_ITEM_ID

, pei.expenditure_item_date EXPENDITURE_ITEM_DATE

, DECODE (ppt.capital_cost_type_code

, 'R', pcdl.projfunc_raw_cost

, pcdl.projfunc_burdened_cost

) AMOUNT

, pcdl.line_type LINE_TYPE

, pcdl.line_num LINE_NUM

, TRUNC(NVL(pcdl.recvr_gl_date, pcdl.prvdr_gl_date)) GL_DATE

, pcdl.billable_flag BILLABLE_FLAG

, pcdl.org_id ORG_ID

, pcrn.rate_name_id CINT_RATE_NAME_ID

, PJC_CLIENT_EXTN_CAP_INT.grouping_method (

gps.period_name

, pp.project_id

, pt.proj_element_id

, pei.expenditure_item_id

, pcdl.line_num

, -1

, pet.expenditure_type_id

, pec.expenditure_category_id

, pei.attribute1

, pei.attribute2

, pei.attribute3

, pei.attribute4

, pei.attribute5

, pei.attribute6

, pei.attribute7

, pei.attribute8

, pei.attribute9

, pei.attribute10

, pei.attribute_category

, pei.transaction_source_id

, pcrn.rate_name_id

) CINT_GROUPING_METHOD

, DECODE (

NVL(pcri.exp_org_source, 'TASK_OWNING_ORG')

, 'PROJ_OWNING_ORG', pp.carrying_out_organization_id

, 'TASK_OWNING_ORG', pt.carrying_out_organization_id

, PJC_CLIENT_EXTN_CAP_INT.expenditure_org (

pei.expenditure_item_id

, pcdl.line_num

, pcrn.rate_name_id)

) TARGET_EXP_ORGANIZATION_ID

, pjc_client_extn_cap_int.rate_multiplier (

pei.expenditure_item_id

, pcdl.line_num

, pcrn.rate_name_id

) RATE_MULTIPLIER

, NVL((SELECT decode ( ppald.expenditure_item_id

, NULL, 'OPEN'

, 'CLOSED')

FROM pjc_prj_asset_ln_dets ppald

WHERE ppald.reversed_flag = 'N'

AND ppald.line_num = pcdl.line_num

AND rownum = 1

AND ppald.expenditure_item_id = pei.expenditure_item_id), 'OPEN') CINT_CDL_STATUS

, gps.period_name PERIOD_NAME

FROM pjc_cost_dist_lines_all pcdl

, pjf_projects_b_v pp

, pjf_project_types_b_v ppt

, pjf_proj_elements_b_v pt

, pjc_exp_items_all pei

, pjf_exp_types_b_v pet

, pjf_exp_categories_b_v pec

, pjc_cint_rate_names pcrn

, pjc_cint_rate_info_all pcri

, gl_period_statuses gps

, pjf_bu_impl_v imp

WHERE pcdl.line_type in ('R', 'B')

AND pcdl.capitalizable_flag = 'Y'

AND pcdl.project_id = pp.project_id

AND pp.project_type_id = ppt.project_type_id

AND pcdl.line_type = DECODE (

ppt.capital_cost_type_code

, 'R', 'R'

, pcdl.line_type

)

AND pcdl.task_id = pt.proj_element_id

AND NVL(pt.cint_eligible_flag, 'Y') = 'Y'

AND NVL(pt.RETIREMENT_COST_FLAG, 'N') = 'N'

AND pcdl.expenditure_item_id = pei.expenditure_item_id

AND pet.expenditure_type_id = pei.expenditure_type_id

AND pet.expenditure_category_id = pec.expenditure_category_id

AND pcrn.rate_name_id = pcri.rate_name_id(+)

AND (

(

NVL(pcri.interest_calculation_method, 'SIMPLE') = 'SIMPLE'

AND NOT EXISTS ( SELECT NULL

FROM pjc_cint_rate_names pcrn1

WHERE pcrn1.rate_name_id = pcrn.rate_name_id

AND pcrn1.expenditure_type_id = pei.expenditure_type_id

)

)

OR

(

NVL(pcri.interest_calculation_method, 'SIMPLE') <> 'SIMPLE'

)

)

AND NOT EXISTS ( select null

from pjc_cint_exp_typ_ecl_all excl

where excl.rate_info_id = pcri.rate_info_id

and excl.expenditure_type_id = pei.expenditure_type_id

and nvl(pcri.org_id, -99) = nvl(pp.org_id, -99)

)

AND (

(

NVL(pcri.threshold_amt_type, 'TOTAL_CIP') = 'TOTAL_CIP'

)

OR

(

NVL(pcri.threshold_amt_type, 'TOTAL_CIP') <> 'TOTAL_CIP'

AND NOT EXISTS ( SELECT null

FROM pjc_prj_asset_ln_dets ppald

WHERE ppald.reversed_flag = 'N'

AND ppald.line_num = pcdl.line_num

AND ppald.expenditure_item_id = pei.expenditure_item_id

)

)

)

AND gps.set_of_books_id = imp.primary_ledger_id

AND gps.application_id = 101

AND pcri.org_id = pcdl.org_id

AND imp.org_id = pcdl.org_id

AND pcdl.prvdr_gl_period_name = gps.period_name