Script to Open Project with Terminated PMs or PDs

Description:

Oracle Projects provides default processes for each workflow. You can modify the default processes and create additional methods to accommodate the needs of your business, using the Oracle Workflow Builder

 

SELECT pou.NAME carrying_out_org_name

,ppa.NAME project_name

,ppa.segment1 project_num

,ppa.segment1 project_number

–,TO_CHAR(ppa.completion_date, ‘DD-MON-YYYY’, ‘NLS_DATE_LANGUAGE = american’) completion_date

–,ppa.description

–,TO_CHAR(ppp.end_date_active, ‘DD-MON-YYYY’, ‘NLS_DATE_LANGUAGE = american’) end_date_active

,TO_CHAR((SELECT MAX (a.effective_start_date)

FROM per_all_people_f a, per_person_types_tl b, per_assignments_f c

WHERE 1=1

AND a.person_id=c.person_id(+)

AND b.person_type_id=c.person_type_id(+)

AND b.user_person_type=’Employee’

AND a.person_id = pap.person_id), ‘DD-MON-YYYY’, ‘NLS_DATE_LANGUAGE = american’) effective_start_date

,TO_CHAR((pap.effective_start_date-1), ‘DD-MON-YYYY’, ‘NLS_DATE_LANGUAGE = american’) effective_end_date

,pap.person_number employee_number

,ppn.full_name

,prt.project_role_name project_role

,pps.project_status_name

–,ppt.project_type

–,TO_CHAR(ppp.start_date_active, ‘DD-MON-YYYY’, ‘NLS_DATE_LANGUAGE = american’) start_date_active

–,ppa.attribute1 OMS

— ,NULL auto_billing_frequency

FROM pjf_projects_all_vl ppa,

pjf_project_types_vl ppt,

hr_all_organization_units pou,

pjf_project_statuses_vl pps,

pjf_project_parties ppp,

–pa_role_controls prc,

pjf_proj_role_types_v prt,

per_all_people_f pap,

per_person_names_f ppn,

per_person_types_tl pptl,

per_assignments_f paf

WHERE ppa.project_type_id = ppt.project_type_id

AND ppa.project_status_code = pps.project_status_code

AND ppa.carrying_out_organization_id = pou.organization_id

AND ppp.project_id = ppa.project_id

AND ppp.project_role_id = prt.project_role_id

AND ppp.resource_source_id = pap.person_id

AND ppp.resource_source_id = ppn.person_id

AND ppn.name_type = ‘GLOBAL’

AND ppp.object_type = ‘PA_PROJECTS’

–AND ppp.resource_type_id = 101

–AND ppp.project_role_id = prc.project_role_id

–AND prc.role_control_code = ‘ALLOW_AS_PROJ_MEMBER’

AND TRUNC (SYSDATE) BETWEEN pap.effective_start_date

AND pap.effective_end_date

AND UPPER(pps.project_status_name) IN (‘SUBMITTED’, ‘ACTIVE’)

AND pap.person_id=paf.person_id(+)

AND pptl.person_type_id=paf.person_type_id(+)

AND pptl.user_person_type=’Ex-employee’

Order By pap.effective_end_date,ppn.full_name

 

Summary:

This Post described the script  Open Project with Terminated PMs or PDs in Oracle EBS.

Queries?

Do drop a note by writing us at doyen.ebiz@gmail.com or use the comment section below to ask your questions.

 

 

Recent Posts