PJF_PROJECTS_WF_V
Details
-
Schema: FUSION
-
Object owner: PJF
-
Object type: VIEW
Columns
Name |
---|
PROJECT_ID PROJECT_NUMBER PROJECT_BUSINESS_UNIT_ID CARRYING_OUT_ORG_ID PROJECT_UNIT_ID LEGAL_ENTITY_ID WORK_TYPE_ID PROJECT_TYPE_ID PROJECT_CURRENCY_CODE PROJFUNC_CURRENCY_CODE ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 ATTRIBUTE16 ATTRIBUTE17 ATTRIBUTE18 ATTRIBUTE19 ATTRIBUTE20 ATTRIBUTE21 ATTRIBUTE22 ATTRIBUTE23 ATTRIBUTE24 ATTRIBUTE25 ATTRIBUTE26 ATTRIBUTE27 ATTRIBUTE28 ATTRIBUTE29 ATTRIBUTE30 ATTRIBUTE31 ATTRIBUTE32 ATTRIBUTE33 ATTRIBUTE34 ATTRIBUTE35 ATTRIBUTE36 ATTRIBUTE37 ATTRIBUTE38 ATTRIBUTE39 ATTRIBUTE40 ATTRIBUTE41 ATTRIBUTE42 ATTRIBUTE43 ATTRIBUTE44 ATTRIBUTE45 ATTRIBUTE46 ATTRIBUTE47 ATTRIBUTE48 ATTRIBUTE49 ATTRIBUTE50 ATTRIBUTE1_NUMBER ATTRIBUTE2_NUMBER ATTRIBUTE3_NUMBER ATTRIBUTE4_NUMBER ATTRIBUTE5_NUMBER ATTRIBUTE6_NUMBER ATTRIBUTE7_NUMBER ATTRIBUTE8_NUMBER ATTRIBUTE9_NUMBER ATTRIBUTE10_NUMBER ATTRIBUTE11_NUMBER ATTRIBUTE12_NUMBER ATTRIBUTE13_NUMBER ATTRIBUTE14_NUMBER ATTRIBUTE15_NUMBER ATTRIBUTE1_DATE ATTRIBUTE2_DATE ATTRIBUTE3_DATE ATTRIBUTE4_DATE ATTRIBUTE5_DATE ATTRIBUTE6_DATE ATTRIBUTE7_DATE ATTRIBUTE8_DATE ATTRIBUTE9_DATE ATTRIBUTE10_DATE ATTRIBUTE11_DATE ATTRIBUTE12_DATE ATTRIBUTE13_DATE ATTRIBUTE14_DATE ATTRIBUTE15_DATE TASK_ID TASK_NUMBER TASK_MANAGER_PERSON_ID TASK_ORGANIZATION_ID PROJECT_ONLY HIERARCHY_TASK_MGR_PER_ID TASK_ATTRIBUTE_CATEGORY TASK_ATTRIBUTE1 TASK_ATTRIBUTE2 TASK_ATTRIBUTE3 TASK_ATTRIBUTE4 TASK_ATTRIBUTE5 TASK_ATTRIBUTE6 TASK_ATTRIBUTE7 TASK_ATTRIBUTE8 TASK_ATTRIBUTE9 TASK_ATTRIBUTE10 TASK_ATTRIBUTE11 TASK_ATTRIBUTE12 TASK_ATTRIBUTE13 TASK_ATTRIBUTE14 TASK_ATTRIBUTE15 TASK_ATTRIBUTE16 TASK_ATTRIBUTE17 TASK_ATTRIBUTE18 TASK_ATTRIBUTE19 TASK_ATTRIBUTE20 TASK_ATTRIBUTE21 TASK_ATTRIBUTE22 TASK_ATTRIBUTE23 TASK_ATTRIBUTE24 TASK_ATTRIBUTE25 TASK_ATTRIBUTE26 TASK_ATTRIBUTE27 TASK_ATTRIBUTE28 TASK_ATTRIBUTE29 TASK_ATTRIBUTE30 TASK_ATTRIBUTE31 TASK_ATTRIBUTE32 TASK_ATTRIBUTE33 TASK_ATTRIBUTE34 TASK_ATTRIBUTE35 TASK_ATTRIBUTE36 TASK_ATTRIBUTE37 TASK_ATTRIBUTE38 TASK_ATTRIBUTE39 TASK_ATTRIBUTE40 TASK_ATTRIBUTE41 TASK_ATTRIBUTE42 TASK_ATTRIBUTE43 TASK_ATTRIBUTE44 TASK_ATTRIBUTE45 TASK_ATTRIBUTE46 TASK_ATTRIBUTE47 TASK_ATTRIBUTE48 TASK_ATTRIBUTE49 TASK_ATTRIBUTE50 TASK_ATTRIBUTE1_NUM TASK_ATTRIBUTE2_NUM TASK_ATTRIBUTE3_NUM TASK_ATTRIBUTE4_NUM TASK_ATTRIBUTE5_NUM TASK_ATTRIBUTE6_NUM TASK_ATTRIBUTE7_NUM TASK_ATTRIBUTE8_NUM TASK_ATTRIBUTE9_NUM TASK_ATTRIBUTE10_NUM TASK_ATTRIBUTE11_NUM TASK_ATTRIBUTE12_NUM TASK_ATTRIBUTE13_NUM TASK_ATTRIBUTE14_NUM TASK_ATTRIBUTE15_NUM TASK_ATTRIBUTE1_DATE TASK_ATTRIBUTE2_DATE TASK_ATTRIBUTE3_DATE TASK_ATTRIBUTE4_DATE TASK_ATTRIBUTE5_DATE TASK_ATTRIBUTE6_DATE TASK_ATTRIBUTE7_DATE TASK_ATTRIBUTE8_DATE TASK_ATTRIBUTE9_DATE TASK_ATTRIBUTE10_DATE TASK_ATTRIBUTE11_DATE TASK_ATTRIBUTE12_DATE TASK_ATTRIBUTE13_DATE TASK_ATTRIBUTE14_DATE TASK_ATTRIBUTE15_DATE TEAM_MEMBER1_ROLE_ID TEAM_MEMBER1_PERSON_ID TEAM_MEMBER1_ROLE_NAME TEAM_MEMBER2_ROLE_ID TEAM_MEMBER2_PERSON_ID TEAM_MEMBER2_ROLE_NAME TEAM_MEMBER3_ROLE_ID TEAM_MEMBER3_PERSON_ID TEAM_MEMBER3_ROLE_NAME TEAM_MEMBER4_ROLE_ID TEAM_MEMBER4_PERSON_ID TEAM_MEMBER4_ROLE_NAME TEAM_MEMBER5_ROLE_ID TEAM_MEMBER5_PERSON_ID TEAM_MEMBER5_ROLE_NAME CC1_CLASS_CATEGORY CC1_CLASS_CATEGORY_ID CC1_CLASS_CODE CC1_CLASS_CODE_ID CC1_CODE_PERCENTAGE CC2_CLASS_CATEGORY CC2_CLASS_CATEGORY_ID CC2_CLASS_CODE CC2_CLASS_CODE_ID CC2_CODE_PERCENTAGE CC3_CLASS_CATEGORY CC3_CLASS_CATEGORY_ID CC3_CLASS_CODE CC3_CLASS_CODE_ID CC3_CODE_PERCENTAGE |
Query
SQL_Statement |
---|
select project.project_id,project.segment1 project_number,project.org_id project_business_unit_id,project.carrying_out_organization_id carrying_out_org_id,project.project_unit_id,project.legal_entity_id, project.work_type_id,project.project_type_id,project.project_currency_code,project.projfunc_currency_code, project.attribute_category, project.attribute1,project.attribute2,project.attribute3,project.attribute4,project.attribute5,project.attribute6,project.attribute7,project.attribute8,project.attribute9, project.attribute10,project.attribute11,project.attribute12,project.attribute13,project.attribute14,project.attribute15,project.attribute16,project.attribute17,project.attribute18, project.attribute19,project.attribute20,project.attribute21,project.attribute22,project.attribute23,project.attribute24,project.attribute25,project.attribute26,project.attribute27, project.attribute28,project.attribute29,project.attribute30,project.attribute31,project.attribute32,project.attribute33,project.attribute34,project.attribute35,project.attribute36, project.attribute37,project.attribute38,project.attribute39,project.attribute40,project.attribute41,project.attribute42,project.attribute43,project.attribute44,project.attribute45, project.attribute46,project.attribute47,project.attribute48,project.attribute49,project.attribute50, project.attribute1_number,project.attribute2_number,project.attribute3_number,project.attribute4_number,project.attribute5_number,project.attribute6_number,project.attribute7_number, project.attribute8_number,project.attribute9_number,project.attribute10_number,project.attribute11_number,project.attribute12_number,project.attribute13_number,project.attribute14_number, project.attribute15_number,project.attribute1_date,project.attribute2_date,project.attribute3_date,project.attribute4_date,project.attribute5_date,project.attribute6_date,project.attribute7_date, project.attribute8_date,project.attribute9_date,project.attribute10_date,project.attribute11_date,project.attribute12_date,project.attribute13_date,project.attribute14_date,project.attribute15_date, task_b.proj_element_id task_id,task_b.element_number task_number,task_b.manager_person_id task_manager_person_id,task_b.carrying_out_organization_id task_organization_id, decode(task_b.object_type,'PJF_STRUCTURES','Y','N') project_only, decode(task_b.manager_person_id ,null, (select manager_person_id from (select task.manager_person_id,denorm.sup_level from PJO_XBS_DENORM denorm,PJF_PROJ_ELEMENTS_B task where task.project_id = task_b.project_id and task.DENORM_PARENT_STRUCT_VER_ID = denorm.struct_version_id and task.proj_element_id = denorm.sup_emt_id and denorm.sub_emt_id = task_b.proj_element_id and task.manager_person_id is not null order by sup_level desc) where rownum<2 ),task_b.manager_person_id) hierarchy_task_mgr_per_id, task_b.attribute_category task_attribute_category, task_b.attribute1 task_attribute1,task_b.attribute2 task_attribute2,task_b.attribute3 task_attribute3,task_b.attribute4 task_attribute4,task_b.attribute5 task_attribute5,task_b.attribute6 task_attribute6, task_b.attribute7 task_attribute7,task_b.attribute8 task_attribute8,task_b.attribute9 task_attribute9,task_b.attribute10 task_attribute10,task_b.attribute11 task_attribute11, task_b.attribute12 task_attribute12,task_b.attribute13 task_attribute13,task_b.attribute14 task_attribute14,task_b.attribute15 task_attribute15,task_b.attribute16 task_attribute16, task_b.attribute17 task_attribute17,task_b.attribute18 task_attribute18, task_b.attribute19 task_attribute19,task_b.attribute20 task_attribute20,task_b.attribute21 task_attribute21, task_b.attribute22 task_attribute22,task_b.attribute23 task_attribute23,task_b.attribute24 task_attribute24,task_b.attribute25 task_attribute25,task_b.attribute26 task_attribute26, task_b.attribute27 task_attribute27,task_b.attribute28 task_attribute28,task_b.attribute29 task_attribute29,task_b.attribute30 task_attribute30,task_b.attribute31 task_attribute31, task_b.attribute32 task_attribute32,task_b.attribute33 task_attribute33,task_b.attribute34 task_attribute34,task_b.attribute35 task_attribute35,task_b.attribute36 task_attribute36, task_b.attribute37 task_attribute37,task_b.attribute38 task_attribute38,task_b.attribute39 task_attribute39,task_b.attribute40 task_attribute40,task_b.attribute41 task_attribute41, task_b.attribute42 task_attribute42,task_b.attribute43 task_attribute43,task_b.attribute44 task_attribute44,task_b.attribute45 task_attribute45,task_b.attribute46 task_attribute46, task_b.attribute47 task_attribute47,task_b.attribute48 task_attribute48,task_b.attribute49 task_attribute49,task_b.attribute50 task_attribute50, task_b.attribute1_number task_attribute1_num,task_b.attribute2_number task_attribute2_num,task_b.attribute3_number task_attribute3_num,task_b.attribute4_number task_attribute4_num, task_b.attribute5_number task_attribute5_num,task_b.attribute6_number task_attribute6_num,task_b.attribute7_number task_attribute7_num,task_b.attribute8_number task_attribute8_num, task_b.attribute9_number task_attribute9_num,task_b.attribute10_number task_attribute10_num,task_b.attribute11_number task_attribute11_num,task_b.attribute12_number task_attribute12_num, task_b.attribute13_number task_attribute13_num,task_b.attribute14_number task_attribute14_num,task_b.attribute15_number task_attribute15_num, task_b.attribute1_date task_attribute1_date,task_b.attribute2_date task_attribute2_date,task_b.attribute3_date task_attribute3_date,task_b.attribute4_date task_attribute4_date, task_b.attribute5_date task_attribute5_date,task_b.attribute6_date task_attribute6_date,task_b.attribute7_date task_attribute7_date, task_b.attribute8_date task_attribute8_date, task_b.attribute9_date task_attribute9_date,task_b.attribute10_date task_attribute10_date,task_b.attribute11_date task_attribute11_date,task_b.attribute12_date task_attribute12_date, task_b.attribute13_date task_attribute13_date,task_b.attribute14_date task_attribute14_date,task_b.attribute15_date task_attribute15_date, team_member_data.TEAM_MEMBER1_ROLE_ID , team_member_data.TEAM_MEMBER1_PERSON_ID , team_member_data.TEAM_MEMBER1_ROLE_NAME , team_member_data.TEAM_MEMBER2_ROLE_ID , team_member_data.TEAM_MEMBER2_PERSON_ID , team_member_data.TEAM_MEMBER2_ROLE_NAME , team_member_data.TEAM_MEMBER3_ROLE_ID , team_member_data.TEAM_MEMBER3_PERSON_ID , team_member_data.TEAM_MEMBER3_ROLE_NAME , team_member_data.TEAM_MEMBER4_ROLE_ID , team_member_data.TEAM_MEMBER4_PERSON_ID , team_member_data.TEAM_MEMBER4_ROLE_NAME , team_member_data.TEAM_MEMBER5_ROLE_ID , team_member_data.TEAM_MEMBER5_PERSON_ID , team_member_data.TEAM_MEMBER5_ROLE_NAME , project_class_data.CC1_CLASS_CATEGORY , project_class_data.CC1_CLASS_CATEGORY_ID, project_class_data.CC1_CLASS_CODE , project_class_data.CC1_CLASS_CODE_ID , project_class_data.CC1_CODE_PERCENTAGE , project_class_data.CC2_CLASS_CATEGORY , project_class_data.CC2_CLASS_CATEGORY_ID, project_class_data.CC2_CLASS_CODE , project_class_data.CC2_CLASS_CODE_ID , project_class_data.CC2_CODE_PERCENTAGE , project_class_data.CC3_CLASS_CATEGORY , project_class_data.CC3_CLASS_CATEGORY_ID, project_class_data.CC3_CLASS_CODE , project_class_data.CC3_CLASS_CODE_ID , project_class_data.CC3_CODE_PERCENTAGE from PJF_PROJECTS_ALL_B project, PJF_PROJ_ELEMENTS_B task_b , LATERAL ( select project_id team_member_proj_id, max(decode(party.project_role_id,1,party.project_role_id)) team_member1_role_id ,max(decode(party.project_role_id,1,party.resource_source_id)) team_member1_person_id, max(decode(party.project_role_id,1,projectRoles.project_role_name)) team_member1_role_name, max(decode(party.project_role_id,10,party.project_role_id)) team_member2_role_id ,max(decode(party.project_role_id,10,party.resource_source_id)) team_member2_person_id, max(decode(party.project_role_id,10,projectRoles.project_role_name)) team_member2_role_name, max(decode(party.project_role_id,2,party.project_role_id)) team_member3_role_id ,max(decode(party.project_role_id,2,party.resource_source_id)) team_member3_person_id, max(decode(party.project_role_id,2,projectRoles.project_role_name)) team_member3_role_name, max(decode(party.project_role_id,11,party.project_role_id)) team_member4_role_id ,max(decode(party.project_role_id,11,party.resource_source_id)) team_member4_person_id, max(decode(party.project_role_id,11,projectRoles.project_role_name)) team_member4_role_name, max(decode(party.project_role_id,13,party.project_role_id)) team_member5_role_id ,max(decode(party.project_role_id,13,party.resource_source_id)) team_member5_person_id, max(decode(party.project_role_id,13,projectRoles.project_role_name)) team_member5_role_name from PJF_PROJECT_PARTIES party,PJF_PROJ_ROLE_TYPES_VL projectRoles where project_id = project.project_id and projectRoles.project_role_id=party.project_role_id and party.project_role_id IN (1,2,10,11,13) group by project_id )(+) team_member_data, LATERAL( select project_id project_class_project_id, max(decode(rownum,1,class_category)) cc1_class_category,max(decode(rownum,1,classes.class_category_id)) cc1_class_category_id, max(decode(rownum,1,codes.class_code)) cc1_class_code,max(decode(rownum,1,codes.class_code_id)) cc1_class_code_id,max(decode(rownum,1,code_percentage)) cc1_code_percentage, max(decode(rownum,2,class_category)) cc2_class_category,max(decode(rownum,2,classes.class_category_id)) cc2_class_category_id, max(decode(rownum,2,codes.class_code)) cc2_class_code,max(decode(rownum,2,codes.class_code_id)) cc2_class_code_id,max(decode(rownum,2,code_percentage)) cc2_code_percentage, max(decode(rownum,3,class_category)) cc3_class_category,max(decode(rownum,3,classes.class_category_id)) cc3_class_category_id, max(decode(rownum,3,codes.class_code)) cc3_class_code,max(decode(rownum,3,codes.class_code_id)) cc3_class_code_id,max(decode(rownum,3,code_percentage)) cc3_code_percentage from PJF_PROJECT_CLASSES classes,PJF_CLASS_CATEGORIES_VL cats,PJF_CLASS_CODES_VL codes where classes.project_id = project.project_id and classes.class_category_id = cats.class_category_id and cats.class_category_id = codes.class_category_id and classes.class_code_id = codes.class_code_id and rownum<4 group by classes.project_id)(+) project_class_data where task_b.project_id=project.project_id |