Project Headers
SELECT ppa.segment1 pnum
, fu.description created_by
, ppa.creation_date
, ppa.name
, ppa_template.name template_name
, pps.project_status_name status
, ppta.project_type project_type
, ppta.burden_cost_flag allow_burdening
, haou.name org
, ppa.distribution_rule
, ppa.start_date
, ppa.completion_date
, ppa.long_name
, pirsa.ind_rate_sch_name proj_level_burden_schedule
FROM pa.pa_projects_all ppa
, pa.pa_projects_all ppa_template
, pa.pa_project_statuses pps
, pa.pa_project_types_all ppta
, pa.pa_ind_rate_schedules_all_bg pirsa
, applsys.fnd_user fu
, hr.hr_all_organization_units haou
WHERE ppa.created_by = fu.user_id
AND ppa.carrying_out_organization_id = haou.organization_id
AND ppa.project_status_code = pps.project_status_code
AND ppa.project_type = ppta.project_type
AND ppa.created_from_project_id = ppa_template.project_id(+)
AND ppa.cost_ind_rate_sch_id = pirsa.ind_rate_sch_id(+)
AND SYSDATE BETWEEN ppa.start_date AND ppa.completion_date
AND pps.project_status_name NOT LIKE '%Close%'
AND ppa.creation_date >= '31-JAN-2012'
ORDER BY ppa.creation_date DESC;
Project Task Details
SELECT ppa.segment1 pnum
, fu.description created_by
, ppa.creation_date
, ppa.name
, pt.task_number
, pt.task_name
, pt.chargeable_flag
, pirsa.ind_rate_sch_name task_level_burden_schedule
, ppa_template.name template_name
, pps.project_status_name status
, ppta.project_type project_type
, haou.name org
, ppa.distribution_rule
, ppa.start_date
, ppa.completion_date
, ppa.long_name
, pt.service_type_code
FROM pa.pa_projects_all ppa
, pa.pa_projects_all ppa_template
, pa.pa_project_statuses pps
, pa.pa_project_types_all ppta
, pa.pa_ind_rate_schedules_all_bg pirsa
, pa.pa_tasks pt
, applsys.fnd_user fu
, hr.hr_all_organization_units haou
WHERE ppa.project_id = pt.project_id
AND ppa.created_by = fu.user_id
AND ppa.carrying_out_organization_id = haou.organization_id
AND ppa.project_status_code = pps.project_status_code
AND ppa.project_type = ppta.project_type
AND ppa.created_from_project_id = ppa_template.project_id(+)
AND pt.cost_ind_rate_sch_id = pirsa.ind_rate_sch_id(+)
AND SYSDATE BETWEEN ppa.start_date AND ppa.completion_date
AND SYSDATE BETWEEN pt.start_date AND pt.completion_date
AND pps.project_status_name NOT LIKE '%Clos%'
AND ppa.segment1 = :projectnum
ORDER BY ppa.segment1
, pt.task_number;
No comments:
Post a Comment