DBA Data[Home] [Help]

APPS.PA_DELIVERABLE_PROGRESS_PUB dependencies on PA_PROGRESS_UTILS

Line 284: IF PA_PROGRESS_UTILS.get_system_task_status(PA_PROGRESS_UTILS.get_task_status( p_project_id, l_task_id)) = 'CANCELLED'

280: -- Bug 3957792 : Commenting this check, deliverable is a separete entity and progress can be entered even if associated task is cancelled
281: /*
282: --Added for BUG 3762650, by rtarway, added check for task's cancelled status
283: --if associated task status is CANCELLED, dlvr progress cant be entered
284: IF PA_PROGRESS_UTILS.get_system_task_status(PA_PROGRESS_UTILS.get_task_status( p_project_id, l_task_id)) = 'CANCELLED'
285: THEN
286: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
287: ,p_msg_name => 'PA_TP_DLVR_CANT_NTER_PRG_CANCEL');
288: x_msg_data := 'PA_TP_DLVR_CANT_NTER_PRG_CANCEL';

Line 299: l_deliverable_status := PA_PROGRESS_UTILS.get_system_task_status(PA_PROGRESS_UTILS.get_task_status( p_project_id, p_object_id, 'PA_DELIVERABLES'),'PA_DELIVERABLES');

295: pa_debug.write(x_Module=>'PA_DELIVERABLE_PROGRESS_PUB.UPDATE_DELIVERABLE_PROGRESS', x_Msg => 'l_task_id='||l_task_id, x_Log_Level=> 3);
296: END IF;
297:
298: -- If deliverable is cancelled then progress can not be entered
299: l_deliverable_status := PA_PROGRESS_UTILS.get_system_task_status(PA_PROGRESS_UTILS.get_task_status( p_project_id, p_object_id, 'PA_DELIVERABLES'),'PA_DELIVERABLES');
300:
301: --IF ( l_deliverable_status = 'CANCELLED' OR l_deliverable_status = 'ON_HOLD' )
302: -- rtarway Changed If condition, during BUG fix, 3668168 status comparison was wrong
303: --IF ( l_deliverable_status = 'DLVR_CANCELLED' OR l_deliverable_status = 'DLVR_ON_HOLD' )

Line 318: PA_PROGRESS_UTILS.get_project_progress_defaults(

314: IF g1_debug_mode = 'Y' THEN
315: pa_debug.write(x_Module=>'PA_DELIVERABLE_PROGRESS_PUB.UPDATE_DELIVERABLE_PROGRESS', x_Msg => 'After Checking Deliverable Cancelled/On Hold Status', x_Log_Level=> 3);
316: END IF;
317:
318: PA_PROGRESS_UTILS.get_project_progress_defaults(
319: p_project_id => p_project_id
320: ,p_structure_type => 'WORKPLAN'
321: ,x_WQ_ENABLED_FLAG => l_wq_enabled_flag
322: ,x_EFFORT_ENABLED_FLAG => l_est_remaining_eff_flag

Line 540: --l_del_status2 := PA_PROGRESS_UTILS.get_system_task_status( p_del_status, 'PA_DELIVERABLES' );

536: -- Moved this from below while fixing for 3668168
537: -- Changed by rtarway for BUG 3668168
538:
539: -- Changed by rtarway for BUG 3668168, should use l_del_status
540: --l_del_status2 := PA_PROGRESS_UTILS.get_system_task_status( p_del_status, 'PA_DELIVERABLES' );
541: l_del_status2 := PA_PROGRESS_UTILS.get_system_task_status( l_del_status, 'PA_DELIVERABLES' );
542:
543: --Added by rtarway for BUG 3668168, if condition
544: IF l_percent_complete_flag = 'Y' THEN

Line 541: l_del_status2 := PA_PROGRESS_UTILS.get_system_task_status( l_del_status, 'PA_DELIVERABLES' );

537: -- Changed by rtarway for BUG 3668168
538:
539: -- Changed by rtarway for BUG 3668168, should use l_del_status
540: --l_del_status2 := PA_PROGRESS_UTILS.get_system_task_status( p_del_status, 'PA_DELIVERABLES' );
541: l_del_status2 := PA_PROGRESS_UTILS.get_system_task_status( l_del_status, 'PA_DELIVERABLES' );
542:
543: --Added by rtarway for BUG 3668168, if condition
544: IF l_percent_complete_flag = 'Y' THEN
545: /* Bug 3606627 Deleiverable Status Should be defaulted as done for tasks*/

Line 718: l_last_progress_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null, p_project_id=> p_project_id,p_object_id=> p_object_id, p_object_type=>p_object_type, p_structure_type=> p_structure_type );

714: AND project_id = p_project_id
715: AND object_type = p_object_type;
716:
717: -- FPM Dev CR 1 : Passed more parameters in the following call
718: l_last_progress_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null, p_project_id=> p_project_id,p_object_id=> p_object_id, p_object_type=>p_object_type, p_structure_type=> p_structure_type );
719:
720: l_working_aod := PA_PROGRESS_UTILS.Working_version_exist(
721: --p_task_id => p_object_id --bug# 3764224 Changes for RLM
722: p_task_id => null

Line 720: l_working_aod := PA_PROGRESS_UTILS.Working_version_exist(

716:
717: -- FPM Dev CR 1 : Passed more parameters in the following call
718: l_last_progress_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null, p_project_id=> p_project_id,p_object_id=> p_object_id, p_object_type=>p_object_type, p_structure_type=> p_structure_type );
719:
720: l_working_aod := PA_PROGRESS_UTILS.Working_version_exist(
721: --p_task_id => p_object_id --bug# 3764224 Changes for RLM
722: p_task_id => null
723: ,p_project_id => p_project_id
724: ,p_object_type => p_object_type

Line 729: l_progress_exists_on_aod := PA_PROGRESS_UTILS.check_prog_exists_on_aod(

725: ,p_object_id => p_object_id --bug# 3764224 Added for RLM
726: ,p_as_of_date => p_as_of_date --bug 4185364 get working records upto passed as of date as we dont want to
727: ); -- update future working records
728:
729: l_progress_exists_on_aod := PA_PROGRESS_UTILS.check_prog_exists_on_aod(
730: --p_task_id => p_object_id --bug# 3764224 Changes for RLM
731: p_task_id => null
732: ,p_as_of_date => p_as_of_date
733: ,p_project_id => p_project_id

Line 780: AND PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE( p_as_of_date, p_project_id, p_object_id, 'PA_DELIVERABLES' ) = 'N'

776:
777: --bug 3994165, commmenting as as of date validation is not required
778: /*IF p_calling_module <> 'AMG' -- Bug 3627315
779: AND p_calling_module <> 'TASK_PROG_DET_PAGE' -- Bug 3627315
780: AND PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE( p_as_of_date, p_project_id, p_object_id, 'PA_DELIVERABLES' ) = 'N'
781: AND trunc(nvl(l_last_progress_date,p_as_of_date + 1 )) <> trunc(p_as_of_date)
782: THEN
783: --Add message
784: --Invalid as of date

Line 949: l_prog_pa_period_name := nvl(PA_PROGRESS_UTILS.Prog_Get_Pa_Period_Name(p_as_of_date),null);

945: l_current_flag := 'N'; -- FPM Dev CR 1
946: l_rollup_current_flag := 'W'; -- Bug 3879461
947: END IF;
948:
949: l_prog_pa_period_name := nvl(PA_PROGRESS_UTILS.Prog_Get_Pa_Period_Name(p_as_of_date),null);
950: l_prog_gl_period_name := nvl(PA_PROGRESS_UTILS.Prog_Get_GL_Period_Name(p_as_of_date),null);
951:
952:
953: IF l_db_action = 'CREATE'

Line 950: l_prog_gl_period_name := nvl(PA_PROGRESS_UTILS.Prog_Get_GL_Period_Name(p_as_of_date),null);

946: l_rollup_current_flag := 'W'; -- Bug 3879461
947: END IF;
948:
949: l_prog_pa_period_name := nvl(PA_PROGRESS_UTILS.Prog_Get_Pa_Period_Name(p_as_of_date),null);
950: l_prog_gl_period_name := nvl(PA_PROGRESS_UTILS.Prog_Get_GL_Period_Name(p_as_of_date),null);
951:
952:
953: IF l_db_action = 'CREATE'
954: THEN

Line 1040: l_PROGRESS_ROLLUP_ID := PA_PROGRESS_UTILS.get_prog_rollup_id(

1036: IF g1_debug_mode = 'Y' THEN
1037: pa_debug.write(x_Module=>'PA_DELIVERABLE_PROGRESS_PUB.UPDATE_DELIVERABLE_PROGRESS', x_Msg => 'Getting rollup id', x_Log_Level=> 3);
1038: END IF;
1039:
1040: l_PROGRESS_ROLLUP_ID := PA_PROGRESS_UTILS.get_prog_rollup_id(
1041: p_project_id => p_project_id
1042: ,p_object_id => p_object_id
1043: ,p_object_type => p_object_type
1044: ,p_object_version_id => p_object_version_id

Line 1360: l_percent_complete_id := PA_PROGRESS_UTILS.get_ppc_id(

1356: END IF;
1357:
1358: IF p_percent_complete_id IS NULL OR p_percent_complete_id = PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
1359: THEN
1360: l_percent_complete_id := PA_PROGRESS_UTILS.get_ppc_id(
1361: p_project_id => p_project_id
1362: ,p_object_id => p_object_id
1363: ,p_object_type => p_object_type
1364: ,p_object_version_id => p_object_version_id

Line 1433: l_PROGRESS_ROLLUP_ID := PA_PROGRESS_UTILS.get_prog_rollup_id(

1429: IF Fnd_Msg_Pub.count_msg > 0 THEN
1430: RAISE FND_API.G_EXC_ERROR;
1431: END IF;
1432:
1433: l_PROGRESS_ROLLUP_ID := PA_PROGRESS_UTILS.get_prog_rollup_id(
1434: p_project_id => p_project_id
1435: ,p_object_id => p_object_id
1436: ,p_object_type => p_object_type
1437: ,p_object_version_id => p_object_version_id