PJB_CC_IC_IDENTIFICATION_VIEW
Details
-
Schema: FUSION
-
Object owner: PJB
-
Object type: VIEW
Columns
Name |
---|
CONTRACT_ID PROVIDER_LE_ID PROVIDER_ORG_ID RECEIVER_PROJECT_ID PROJ_ELEMENT_ID |
Query
SQL_Statement |
---|
SELECT header.id contract_id, header.legal_entity_id PROVIDER_LE_ID, INT.provider_business_unit_id PROVIDER_ORG_ID, INT.receiver_project_id RECEIVER_PROJECT_ID , Element.PROJ_ELEMENT_ID PROJ_ELEMENT_ID FROM okc_k_headers_all_b header, okc_k_lines_b lines, pjb_cntrct_proj_links link, pjb_clin_internal_attributes Int, pjf_projects_all_b proj, pjf_proj_elements_b element WHERE Header.id = lines.dnz_chr_id AND lines.id = link.contract_line_id AND header.id = link.contract_id AND Link.Billing_type_code = 'IC' AND Link.Active_flag = 'Y' AND link.PROJECT_ID = Proj.Project_id AND Proj.Project_id = Element.PROJECT_ID AND Proj.Project_id = Int.receiver_project_id AND NVL(RCVR_SETUP_CODE,'IC_NON_GLOBAL' ) = 'IC_NON_GLOBAL' AND DECODE(PROJ.IC_CLIN_LINKED_CODE ,'T', Element.IC_CLIN_ELEMENT_ID, Element.project_id) = DECODE(PROJ.IC_CLIN_LINKED_CODE, 'T', Link.PROJ_ELEMENT_ID, Element.project_id ) AND DECODE(PROJ.IC_CLIN_LINKED_CODE, 'T', Element.LEAF_NODE_FLAG, 'Y') = 'Y' AND header.version_type in ('A','C') AND header.sts_code in ('ACTIVE','EXPIRED') AND header.major_version = Lines.major_version AND Lines.major_version = link.major_version AND Lines.major_version = Int.major_version UNION SELECT header.id contract_id, header.legal_entity_id PROVIDER_LE_ID, INT.provider_business_unit_id PROVIDER_ORG_ID, Proj.project_id RECEIVER_PROJECT_ID, Element.PROJ_ELEMENT_ID PROJ_ELEMENT_ID FROM okc_k_headers_all_b header, okc_k_lines_b lines, pjb_bill_plans_b plan, pjb_clin_internal_attributes Int, pjf_projects_all_b proj, pjf_proj_elements_b element WHERE Header.id = lines.dnz_chr_id and lines.bill_plan_id = plan.bill_plan_id and lines.id = int.contract_line_id and header.id = int.contract_id and int.RCVR_SETUP_CODE = 'IC_GLOBAL' and int.RCVR_BUSINESS_UNIT_ID = proj.ORG_ID AND Proj.Project_id = Element.PROJECT_ID AND Element.LEAF_NODE_FLAG = 'Y' and Proj.legal_entity_id = plan.BILL_TO_CUSTOMER_LE_ID AND (NOT EXISTS ( SELECT 1 FROM PJC_CC_PRJ_BU_RELATIONSHIPS cc WHERE cc.bu_id = int.PROVIDER_BUSINESS_UNIT_ID AND cc.EXCEPTION_FLAG ='E' AND cc.project_id = proj.PROJECT_ID ) OR EXISTS ( SELECT 1 FROM PJC_CC_PRJ_BU_RELATIONSHIPS cc WHERE cc.bu_id = int.PROVIDER_BUSINESS_UNIT_ID AND cc.EXCEPTION_FLAG ='I' AND cc.project_id = proj.PROJECT_ID) ) AND header.version_type in ('A','C') AND header.sts_code in ('ACTIVE','EXPIRED') AND header.major_version = Lines.major_version AND lines.major_version = plan.major_version AND Lines.major_version = Int.major_version |