Monday, 28 February 2022
Oracle Fusion - SQL - Project Plan Employee Assignment
SELECT prj.project_id, pre.person_id
,PPE.planning_start_date
,PPE.planning_end_date
FROM pjf_class_codes_tl pcct
, pjf_project_classes ppc
, PJO_PLANNING_ELEMENTS PPE
, PJF_RBS_ELEMENTS PRE
, PJO_PLAN_TYPES_B PPT
, PJO_PLAN_VERSIONS_B PPV
, pjo_plan_lines PPL
, pjf_projects_all_b prj
WHERE pcct.language = 'US'
AND pcct.class_code_id = ppc.class_code_id
AND ppc.project_id = prj.project_id
AND PPV.project_id = PRJ.project_id
AND PPE.rbs_element_id = PRE.rbs_element_id
AND PPT.PLAN_TYPE_CODE = 'PROJECT_PLAN'
AND SYSDATE BETWEEN NVL(PPT.start_date,SYSDATE-1) AND NVL(PPT.end_date,SYSDATE+1)
AND PPT.plan_type_id = PPV.plan_type_id
AND PPV.plan_version_id = PPL.plan_version_id
AND ppl.planning_element_id = ppe.planning_element_id
AND PPV.CURRENT_PLAN_STATUS_FLAG = 'Y'
AND PPV.PLAN_STATUS_CODE = 'B'
AND PPE.planning_start_date <= :P_TO_DATE
AND PPE.planning_end_date >= :P_FROM_DATE
AND pre.person_id IS NOT NULL
ORDER BY 1,2,3
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment