DBA Data[Home] [Help]

APPS.PA_PROJECT_CHECK_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 31

PROCEDURE Check_Delete_Task_OK_pvt
( p_api_version_number		IN	NUMBER
, p_init_msg_list		IN	VARCHAR2	:= FND_API.G_FALSE
, p_return_status		OUT NOCOPY	VARCHAR2 /*Added the nocopy check for 4537865 */
, p_msg_count			OUT NOCOPY	NUMBER /*Added the nocopy check for 4537865 */
, p_msg_data			OUT NOCOPY	VARCHAR2  /*Added the nocopy check for 4537865 */
, p_project_id			IN	NUMBER		:= PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
, p_pm_project_reference	IN	VARCHAR2	:= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
, p_task_id			IN	NUMBER		:= PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
, p_pm_task_reference		IN	VARCHAR2	:= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
--Project Structure changes done for bug 2765115
, p_structure_type              IN      VARCHAR2        := 'FINANCIAL'
, p_task_version_id             IN      NUMBER          := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
--END Project Structure changes done for bug 2765115
, p_delete_task_ok_flag		OUT NOCOPY VARCHAR2  /*Added the nocopy check for 4537865 */
)
IS
l_api_name			CONSTANT 	VARCHAR2(30)		:= 'Check_Delete_Task_Ok_Pvt';
Line: 68

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 75

   SELECT   task_number
   FROM     pa_tasks p
   WHERE p.task_id = p_pa_task_id;
Line: 136

 When ever a task was deleted then the error "Task ID invalid" was thrown and the task deletion failed.

Analysis:

 This error was also coming up from the Convert_pm_taskref_to_id_all API. There was a call to the
 PA_PROJECT_PVT.Convert_pm_taskref_to_id_all API in the flow. MSP calls the PA_PROJECT_PUB.check_task_mfd API
 to determine whether a task can be deleted at all or not. This in turn calls  the pa_project_pub.Check_Delete_Task_OK
 API and that in turn calls the pa_project_check_pvt.Check_Delete_Task_OK_pvt API.
 In this API the call to PA_PROJECT_PVT.Convert_pm_taskref_to_id_all the structure type is also passed as shown below.
 As the structure type 'FINANCIAL' was passed the Convert_pm_taskref_to_id_all API was looking for the task in the
 PA_TASKS  table in the cursor l_task_id_csr. As this was not returning any rows the above error is thrown. The task
 is there but due to  the structure type 'WORKPLAN' it is residing in the elements tables as it is not yet published as well.
 Ideally we should pass 'WORKPLAN' as the structure type. This is being done in the PA_PROJECT_PUB.DELETE_TASK API.
   -- If the following criteria is satisfied,
   -- switch flow to WORKPLAN
   -- i) Workplan is enabled;
Line: 265

                    ( p_old_message_code => 'PA_STRUCT_VER_NO_UPDATE'
                  ,p_msg_attribute    => 'CHANGE'
                  ,p_resize_flag      => 'N'
                  ,p_msg_context      => 'GENERAL'
                  ,p_attribute1       => ''
                  ,p_attribute2       => ''
                  ,p_attribute3       => ''
                  ,p_attribute4       => ''
                  ,p_attribute5       => '');
Line: 343

 	PA_TASK_UTILS.Check_Delete_Task_Ok
		( x_task_id	=>	l_task_id_out
--bug 3010538                , x_validation_mode => 'R'    --bug 2947492
		, x_err_code	=>	l_err_code
		, x_err_stage	=>	l_err_stage
		, x_err_stack	=>	l_err_stack	);
Line: 352

        PA_PROJ_ELEMENTS_UTILS.Check_Delete_task_Ver_Ok
                     (
                   p_project_id                       => p_project_id
                  ,p_task_version_id                  => l_task_version_id
                  ,p_parent_structure_ver_id          => l_structure_version_id
--bug 3010538                  ,p_validation_mode                  => 'R'       --bug 2947492
                  ,x_return_status                    => l_return_status
                  ,x_error_message_code               => l_error_message_code
               );
Line: 367

            p_delete_task_ok_flag := 'N';
Line: 373

                       ( p_old_message_code => 'PA_CHECK_DELETE_TASK_FAILED'
                        ,p_msg_attribute    => 'CHANGE'
                        ,p_resize_flag      => 'Y'
                        ,p_msg_context      => 'DELT'
                        ,p_attribute1       => l_amg_segment1
                        ,p_attribute2       => l_amg_task_number
                        ,p_attribute3       => ''
                        ,p_attribute4       => ''
                        ,p_attribute5       => '');
Line: 402

                       ( p_old_message_code => 'PA_CHECK_DELETE_TASK_FAILED'
                        ,p_msg_attribute    => 'CHANGE'
                        ,p_resize_flag      => 'Y'
                        ,p_msg_context      => 'DELT'
                        ,p_attribute1       => l_amg_segment1
                        ,p_attribute2       => l_amg_task_number
                        ,p_attribute3       => ''
                        ,p_attribute4       => ''
                        ,p_attribute5       => '');
Line: 430

		p_delete_task_ok_flag := 'Y';
Line: 440

		        p_delete_task_ok_flag := 'N' ;  -- Made this value as 'N' as per logic in the API
Line: 453

                        p_delete_task_ok_flag := 'N' ;  -- Made this value as 'N' as per logic in the API
Line: 464

                        p_delete_task_ok_flag := 'N' ;  -- Made this value as 'N' as per logic in the API
Line: 477

END Check_Delete_Task_Ok_pvt;
Line: 526

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 533

   SELECT   task_number
   FROM     pa_tasks p
   WHERE p.task_id = p_pa_task_id;
Line: 758

   SELECT 	1
   FROM 	pa_tasks
   WHERE	pm_task_reference 	= p_pm_task_reference
   AND		project_id  		= p_project_id;
Line: 898

   SELECT 	1
   FROM 	pa_projects
   WHERE	pm_project_reference  		= p_pm_project_reference;
Line: 1004

PROCEDURE Check_Delete_Project_OK_pvt
(p_api_version_number		IN	NUMBER
, p_init_msg_list		IN	VARCHAR2	:= FND_API.G_FALSE
, p_return_status		OUT NOCOPY	VARCHAR2  /*Added the nocopy check for 4537865 */
, p_msg_count			OUT NOCOPY 	NUMBER  /*Added the nocopy check for 4537865 */
, p_msg_data			OUT NOCOPY	VARCHAR2  /*Added the nocopy check for 4537865 */
, p_project_id			IN	NUMBER		:= PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
, p_pm_project_reference	IN	VARCHAR2	:= PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
, p_delete_project_ok_flag	OUT NOCOPY	VARCHAR2  /*Added the nocopy check for 4537865 */
)
IS
l_api_name			CONSTANT 	VARCHAR2(30)		:= 'Check_Delete_Project_Ok_Pvt';
Line: 1033

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 1077

	PA_PROJECT_UTILS.Check_Delete_Project_Ok
		 ( x_project_id  	  =>	l_project_id_out
--bug3010538                , x_validation_mode       => 'R'         --bug 2947492
		, x_err_code	=>	l_err_code
		 , x_err_stage	=>	l_err_stage
		 , x_err_stack	=>	l_err_stack);
Line: 1086

		p_delete_project_ok_flag := 'N';
Line: 1147

		p_delete_project_ok_flag := 'Y';
Line: 1158

			p_delete_project_ok_flag := 'N' ;
Line: 1168

                        p_delete_project_ok_flag := 'N' ;
Line: 1178

                        p_delete_project_ok_flag := 'N' ;
Line: 1192

END Check_Delete_Project_Ok_pvt;
Line: 1308

		SELECT 	top_task_id
		INTO	l_top_task_id
		FROM   	pa_tasks
		WHERE 	task_id = l_task_id_out;
Line: 1327

		SELECT 	top_task_id
		INTO	l_new_parent_top_task_id
		FROM   	pa_tasks
		WHERE 	task_id = l_parent_task_id_out;
Line: 1438

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 1628

   SELECT 	1
   FROM 	pa_tasks
   WHERE	task_number 		= p_task_number
   AND		project_id  		= p_project_id;
Line: 1784

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 1791

   SELECT   task_number
   FROM     pa_tasks p
   WHERE p.task_id = p_pa_task_id;
Line: 2002

SELECT 'x' FROM
pa_organizations_v o,
pa_std_bill_rate_schedules brs
WHERE o.organization_id = l_org_id
AND   o.organization_id = brs.organization_id
AND   brs.schedule_type <> 'NON-LABOR';*/
Line: 2013

SELECT 'x'
FROM
pa_std_bill_rate_schedules brs
WHERE  brs.schedule_type = 'JOB'
AND brs.BILL_RATE_SCH_ID = l_job_rate_schdid;
Line: 2020

SELECT 'x'
FROM
pa_std_bill_rate_schedules brs
WHERE  brs.schedule_type = 'EMPLOYEE'
AND brs.BILL_RATE_SCH_ID = l_emp_rate_schdid;*/
Line: 2028

SELECT       'x'
FROM         pa_std_bill_rate_schedules_all brs, pa_project_types_all pt, pa_projects pa
WHERE        bill_rate_sch_id = l_job_rate_schdid
AND          pa.project_id = l_project_id
AND          brs.job_group_id = pt.bill_job_group_id
and          brs.schedule_type = 'JOB'
AND          pa.project_type = pt.project_type
AND	     pa.org_id = pt.org_id              --added for Bug 5675391
AND          ( pa.multi_currency_BILLING_flag = 'Y'
OR           (pa.multi_currency_billing_flag = 'N'
AND          brs.rate_sch_currency_code = pa.projfunc_currency_code))
AND          ((pa_multi_currency_billing.is_sharing_bill_rates_allowed(pa.org_id) = 'Y')
or  (pa_multi_currency_billing.is_sharing_bill_rates_allowed(pa.org_id) = 'N'
and              brs.org_id = pa.org_id))
and (brs.share_across_ou_flag = 'Y'
     OR  (brs.share_across_ou_flag = 'N'
          and brs.org_id = pa.org_id
          ));
Line: 2049

SELECT       'x'
FROM         pa_std_bill_rate_schedules_all brs, pa_projects pa
WHERE        brs.bill_rate_sch_id = l_emp_rate_schdid
AND          pa.project_id = l_project_id
and          brs.schedule_type = 'EMPLOYEE'
AND          ( pa.multi_currency_BILLING_flag = 'Y'
OR           (pa.multi_currency_billing_flag='N'
AND          brs.rate_sch_currency_code = pa.projfunc_currency_code))
AND          ((pa_multi_currency_billing.is_sharing_bill_rates_allowed(pa.org_id) = 'Y')
or  (pa_multi_currency_billing.is_sharing_bill_rates_allowed(pa.org_id) = 'N'
and              brs.org_id = pa.org_id))
and (brs.share_across_ou_flag = 'Y'
     OR  (brs.share_across_ou_flag = 'N'
          and brs.org_id = pa.org_id
          ));
Line: 2070

SELECT 'x' FROM
pa_organizations_v o,
pa_std_bill_rate_schedules brs
WHERE o.organization_id = l_org_id
AND   o.organization_id = brs.organization_id
AND   brs.schedule_type = 'NON-LABOR';
Line: 2079

SELECT 'x'
FROM
pa_std_bill_rate_schedules brs,
pa_lookups l
WHERE organization_id = l_org_id
AND brs.schedule_type <> 'NON-LABOR'
AND l.lookup_type = 'SCHEDULE TYPE'
AND l.lookup_code (+) = brs.schedule_type
AND brs.std_bill_rate_schedule = l_bill_rate_schdl;*/
Line: 2090

SELECT 'x'
FROM
pa_std_bill_rate_schedules brs,
pa_lookups l
WHERE organization_id = l_org_id
AND brs.schedule_type = 'NON-LABOR'
AND l.lookup_type = 'SCHEDULE TYPE'
AND l.lookup_code (+) = brs.schedule_type
AND brs.std_bill_rate_schedule = l_bill_rate_schdl;
Line: 2101

SELECT 'x'
FROM pa_lookups l, pa_ind_rate_schedules irs
WHERE l.lookup_type = 'IND RATE SCHEDULE TYPE'
AND l.lookup_code = irs.ind_rate_schedule_type
AND irs.ind_rate_sch_id = l_sch_id
AND irs.project_id IS NULL
AND TRUNC(SYSDATE) BETWEEN TRUNC(irs.start_date_active )
AND NVL (irs.end_date_active,TRUNC(SYSDATE)) ;
Line: 2123

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 2130

   SELECT   project_id
   FROM     pa_tasks p
   WHERE p.task_id = p_pa_task_id;
Line: 2651

 ,p_update_start_date_flag		OUT NOCOPY	VARCHAR2 /*Added the nocopy check for 4537865 */
 ,p_update_end_date_flag		OUT NOCOPY	VARCHAR2 /*Added the nocopy check for 4537865 */
)
IS

   l_api_name			 CONSTANT	VARCHAR2(30) 		:= 'check_start_end_date_Pvt';
Line: 2670

		p_update_start_date_flag := 'Y';
Line: 2673

		p_update_start_date_flag := 'N';
Line: 2682

			p_update_end_date_flag := 'Y';
Line: 2685

			p_update_end_date_flag := 'N';
Line: 2712

			p_update_end_date_flag := 'Y';
Line: 2714

			p_update_end_date_flag := 'N';
Line: 2718

		p_update_end_date_flag := 'N';
Line: 2748

		p_update_start_date_flag := 'Y';
Line: 2750

		p_update_start_date_flag := 'N';
Line: 2776

			p_update_end_date_flag := 'Y';
Line: 2778

			p_update_end_date_flag := 'N';
Line: 2782

		p_update_end_date_flag := 'N';
Line: 2806

	p_update_start_date_flag := 'N';
Line: 2813

			p_update_end_date_flag := 'Y';
Line: 2836

			p_update_end_date_flag := 'N';
Line: 2844

			p_update_end_date_flag := 'Y';
Line: 2847

			p_update_end_date_flag := 'N';
Line: 2851

		p_update_end_date_flag := 'N';
Line: 2864

	p_update_end_date_flag := NULL  ;
Line: 2865

	p_update_start_date_flag := NULL ;
Line: 2872

        p_update_end_date_flag := NULL  ;
Line: 2873

        p_update_start_date_flag := NULL ;
Line: 2879

        p_update_end_date_flag := NULL  ;
Line: 2880

        p_update_start_date_flag := NULL ;
Line: 2920

SELECT person_id,
       start_date_active,
       end_date_active
-- begin NEW code for ROLE BASED SECURITY
       , PROJECT_PARTY_ID
       , RESOURCE_ID
       , RESOURCE_TYPE_ID
       , RECORD_VERSION_NUMBER
       , scheduled_flag
-- end NEW code for ROLE BASED SECURITY
FROM   pa_project_players
WHERE  project_id = p_project_id
AND    project_role_type = 'PROJECT MANAGER'
-- AND    nvl(end_date_active,nvl(p_start_date,sysdate)) between nvl(p_start_date,sysdate) and nvl(p_end_date,sysdate);
Line: 2942

l_current_manager_updated       VARCHAR2(1) := 'N';
Line: 2956

   SELECT   segment1, COMPLETION_DATE
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 2975

   update the end date of the existing manager with the date provided
   Else update the end date of the existing manager to either
   (a) new manager's start date -1 or (b) sysdate -1
   (being done in check_for_one_manager);
Line: 2985

       Select project_role_id
	   Into   l_project_role_id
       From   pa_project_role_types
       Where  project_role_type='PROJECT MANAGER';
Line: 3038

          l_current_manager_updated       := 'N';
Line: 3049

                     		UPDATE pa_project_players
                     		SET end_date_active =  p_key_members(i).end_date
                     		WHERE project_id = p_project_id
                     		AND   person_id  = l_current_project_man_rec.person_id
                     		AND   project_role_type = 'PROJECT MANAGER';
Line: 3055

			        UPDATE pa_project_players
              			SET end_date_active =
                                Decode( nvl(p_start_date,
                                PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
              		        ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
                                SYSDATE-1,p_start_date-1)
              		        WHERE project_id = p_project_id
              		        AND   person_id  =
                                l_current_project_man_rec.person_id
              		        AND   project_role_type = 'PROJECT MANAGER';
Line: 3073

                        Select Decode( nvl(p_start_date,
                               PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE)
              		           ,PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE,
                               SYSDATE-1,p_start_date-1)
                        Into v_end_date
						From dual;
Line: 3083

     PA_PROJECT_PARTIES_PUB.update_project_party(
          p_api_version => 1.0                -- p_api_version
          , p_init_msg_list => FND_API.G_TRUE   -- p_init_msg_list
          , p_commit => FND_API.G_FALSE          -- p_commit /* bug#2417448 */
          , p_validate_only => FND_API.G_FALSE  -- p_validate_only
          , p_validation_level => FND_API.G_VALID_LEVEL_FULL          -- p_validation_level
          , p_debug_mode => 'N'                 -- p_debug_mode
          , p_object_id => p_project_id         -- p_object_id
          , p_OBJECT_TYPE => 'PA_PROJECTS'         -- p_OBJECT_TYPE
          , p_project_role_id => l_project_role_id  -- p_project_role_id
          , p_project_role_type => 'PROJECT MANAGER' -- p_project_role_type
          , p_resource_type_id => l_current_project_man_rec.resource_type_id -- p_resource_type_id
          , p_resource_source_id => l_current_project_man_rec.person_id -- p_resource_source_id
          , p_resource_id => l_current_project_man_rec.resource_id  -- Bug 6631033
          , p_resource_name => v_null_char     -- p_resource_name
          , p_start_date_active => l_current_project_man_rec.start_date_active --  p_start_date_active
          , p_scheduled_flag => l_current_project_man_rec.scheduled_flag       -- p_scheduled_flag
          , p_record_version_number => l_current_project_man_rec.record_version_number --  p_record_version_number
          , p_calling_module => 'FORM'         -- p_calling_module
          , p_project_id => p_project_id     -- p_project_id
          , p_project_end_date => v_completion_date    -- p_project_end_date
          , p_project_party_id => l_current_project_man_rec.project_party_id --   p_project_party_id
          , p_end_date_active => v_end_date    -- p_end_date_active
          , x_wf_type         => l_wf_type
          , x_wf_item_type    => l_wf_item_type
          , x_wf_process      => l_wf_process
          , x_assignment_id   => l_assignment_id
          , x_return_status =>x_return_status  -- x_return_status
          , x_msg_count => x_msg_count         -- x_msg_count
          , x_msg_data => x_msg_data           -- x_msg_data
          );
Line: 3121

                  l_current_manager_updated       := 'Y';
Line: 3125

         IF l_current_manager_updated = 'N' THEN
            IF ( p_start_date IS NULL OR
                 p_start_date = PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE ) THEN
                 l_new_end_date  := SYSDATE - 1;
Line: 3134

	    UPDATE pa_project_players
            SET end_date_active =
               Decode (SIGN(start_date_active-l_new_end_date),1,
                       start_date_active, l_new_end_date)
            WHERE project_id = p_project_id
            AND   person_id  =
            l_current_project_man_rec.person_id
            AND   project_role_type = 'PROJECT MANAGER';
Line: 3158

         Select
               Decode (SIGN(start_date_active-l_new_end_date),1,
                       start_date_active, l_new_end_date)
         Into v_end_date
         From pa_project_players
         Where project_id = p_project_id
         And person_id = l_current_project_man_rec.person_id
         And project_role_type = 'PROJECT MANAGER'; */
Line: 3171

   PA_PROJECT_PARTIES_PUB.UPDATE_PROJECT_PARTY(
          p_api_version => 1.0                 -- p_api_version
          , p_init_msg_list => FND_API.G_TRUE  -- p_init_msg_list
          , p_commit => FND_API.G_FALSE         -- p_commit  /* bug#2417448 */
          , p_validate_only => FND_API.G_FALSE -- p_validate_only
          , p_validation_level => FND_API.G_VALID_LEVEL_FULL          -- p_validation_level
          , p_debug_mode => 'N'                -- p_debug_mode
          , p_object_id => p_project_id        -- p_object_id
          , p_OBJECT_TYPE => 'PA_PROJECTS'        -- p_OBJECT_TYPE
          , p_project_role_id => l_project_role_id    -- p_project_role_id
          , p_project_role_type => 'PROJECT MANAGER'  -- p_project_role_type
          , p_resource_type_id => l_current_project_man_rec.resource_type_id -- p_resource_type_id
          , p_resource_source_id => l_current_project_man_rec.person_id -- p_resource_source_id
          , p_resource_id => l_current_project_man_rec.resource_id --Added resource_id parameter for Bug 6631033
          , p_resource_name => v_null_char     -- p_resource_name
          , p_start_date_active => l_current_project_man_rec.start_date_active --  p_start_date_active
          , p_scheduled_flag => l_current_project_man_rec.scheduled_flag            -- p_scheduled_flag
          , p_record_version_number => l_current_project_man_rec.record_version_number --  p_record_version_number
          , p_calling_module => 'FORM'         -- p_calling_module
          , p_project_id => p_project_id       -- p_project_id
          , p_project_end_date => v_completion_date    -- p_project_end_date
          , p_project_party_id => l_current_project_man_rec.project_party_id --   p_project_party_id
          , p_end_date_active => v_end_date    -- p_end_date_active
          , x_assignment_id   => l_assignment_id
          , x_wf_type         => l_wf_type
          , x_wf_item_type    => l_wf_item_type
          , x_wf_process      => l_wf_process
          , x_return_status => x_return_status -- x_return_status
          , x_msg_count => x_msg_count         -- x_msg_count
          , x_msg_data => x_msg_data           -- x_msg_data
          );
Line: 3245

           p_proceed_with_update_flag    OUT NOCOPY VARCHAR2, /*Added the nocopy check for 4537865 */
           p_return_status               OUT NOCOPY VARCHAR2 /*Added the nocopy check for 4537865 */
) IS

   CURSOR l_get_task_number_csr (p_task_id IN NUMBER)
   IS
   SELECT task_number
   FROM pa_tasks
   WHERE task_id = p_task_id;
Line: 3258

   SELECT task_id,pm_task_reference
   FROM pa_tasks
   WHERE project_id = p_project_id
   AND   task_number = p_task_number ;
Line: 3268

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 3286

       p_proceed_with_update_flag := 'Y';
Line: 3292

          p_proceed_with_update_flag := 'Y';
Line: 3310

              p_proceed_with_update_flag := 'Y';
Line: 3378

               IF G_task_num_updated_index_tbl.EXISTS(1) THEN
                  l_count := G_task_num_updated_index_tbl.COUNT;
Line: 3385

               G_task_num_updated_index_tbl(l_count).task_index
                 := p_array_cell_number;
Line: 3387

               G_task_num_updated_index_tbl(l_count).task_id
                 := p_task_id;
Line: 3390

               UPDATE pa_tasks
               SET task_number = PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR ||
                                 TO_CHAR(G_index_counter)
               WHERE task_id = p_task_id;
Line: 3394

               p_proceed_with_update_flag := 'N';
Line: 3412

	p_proceed_with_update_flag := 'N' ;
Line: 3419

        p_proceed_with_update_flag := 'N' ;
Line: 3425

        p_proceed_with_update_flag := 'N';
Line: 3444

SELECT task_id,parent_task_id,TRUNC(start_date) start_date,TRUNC(completion_date) completion_date,task_name, -- Bug Fix 4705139
pm_task_reference
FROM   pa_tasks pt where project_id = p_project_id
AND
(
parent_task_id IS NOT NULL
OR EXISTS
(SELECT 'x' FROM pa_tasks pt2
 WHERE parent_task_id = pt.task_id));
Line: 3456

SELECT min(TRUNC(start_date)),max(TRUNC(completion_date))  FROM -- Bug Fix 4705139
PA_TASKS
WHERE project_id = l_project_id
AND   parent_task_id = l_task_id;
Line: 3463

SELECT TRUNC(start_date) start_date,TRUNC(completion_date) completion_date -- Bug Fix 4705139
FROM
PA_TASKS
WHERE project_id = l_project_id
AND   task_id = l_task_id;
Line: 3483

   SELECT   segment1
   FROM     pa_projects p
   WHERE p.project_id = p_pa_project_id;
Line: 3490

   SELECT   task_number
   FROM     pa_tasks p
   WHERE p.task_id = p_pa_task_id;