DBA Data[Home] [Help]

APPS.PA_STATUS_PUB dependencies on PA_PROGRESS_UTILS

Line 301: /*IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE(TRUNC(p_as_of_date), l_project_id_out, l_str_id, 'PA_STRUCTURES', l_str_id ) = 'N'

297: OPEN c_get_structure_information(l_project_id_out, p_structure_type);
298: FETCH c_get_structure_information INTO l_str_id, l_str_version_id;
299: CLOSE c_get_structure_information;
300:
301: /*IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE(TRUNC(p_as_of_date), l_project_id_out, l_str_id, 'PA_STRUCTURES', l_str_id ) = 'N'
302: THEN
303: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
304: ,p_msg_name => 'PA_TP_INV_AOD2');
305: p_return_status := FND_API.G_RET_STS_ERROR;

Line 716: l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null

712: ELSE
713: l_actual_work_quantity := p_actual_work_quantity;
714: END IF;
715:
716: l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null
717: , p_project_id => l_project_id_out
718: , p_object_id => l_object_id
719: , p_object_type => l_object_type
720: , p_structure_type => p_STRUCTURE_TYPE

Line 753: IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE(TRUNC(l_as_of_date), l_project_id_out, l_object_id, l_object_type ) = 'N'

749: ----if (G_bulk_load_flag <> 'Y' and l_progress_mode = 'FUTURE') then
750: if p_structure_type <> 'FINANCIAL' then -- added for bug 5398704
751: if (l_progress_mode = 'FUTURE') then
752: if (l_object_type = 'PA_DELIVERABLES' OR l_object_type = 'PA_TASKS' OR l_object_type = 'PA_STRUCTURES')then
753: IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE(TRUNC(l_as_of_date), l_project_id_out, l_object_id, l_object_type ) = 'N'
754: AND trunc(nvl(l_latest_as_of_date,l_as_of_date + 1 )) <> TRUNC(l_as_of_date)
755: THEN
756: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
757: ,p_msg_name => 'PA_TP_INV_AOD2');

Line 763: IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE(TRUNC(l_as_of_date), l_project_id_out, l_object_id, l_object_type, l_task_id ) = 'N'

759: RAISE FND_API.G_EXC_ERROR;
760: END IF;
761: END IF;
762: if (l_object_type = 'PA_ASSIGNMENTS')then
763: IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE(TRUNC(l_as_of_date), l_project_id_out, l_object_id, l_object_type, l_task_id ) = 'N'
764: AND trunc(nvl(l_latest_as_of_date,l_as_of_date + 1 )) <> TRUNC(l_as_of_date)
765: THEN
766: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
767: ,p_msg_name => 'PA_TP_INV_AOD2');

Line 793: IF PA_PROGRESS_UTILS.get_task_status( l_project_id_out, l_object_id ) = '128' AND --CANCELLED --128 bug 2826235

789: l_task_status := p_task_status;
790: END IF;
791: -- Bug 3606627 : Cancelled Status check is modified
792: /* --Bug 2792857
793: IF PA_PROGRESS_UTILS.get_task_status( l_project_id_out, l_object_id ) = '128' AND --CANCELLED --128 bug 2826235
794: PA_PROGRESS_UTILS.get_system_task_status( l_task_status ) = 'CANCELLED' AND
795: l_progress_mode = 'FUTURE'
796: THEN
797: RETURN;

Line 794: PA_PROGRESS_UTILS.get_system_task_status( l_task_status ) = 'CANCELLED' AND

790: END IF;
791: -- Bug 3606627 : Cancelled Status check is modified
792: /* --Bug 2792857
793: IF PA_PROGRESS_UTILS.get_task_status( l_project_id_out, l_object_id ) = '128' AND --CANCELLED --128 bug 2826235
794: PA_PROGRESS_UTILS.get_system_task_status( l_task_status ) = 'CANCELLED' AND
795: l_progress_mode = 'FUTURE'
796: THEN
797: RETURN;
798: END IF;

Line 801: l_system_task_status := PA_PROGRESS_UTILS.get_system_task_status(l_task_status, l_object_type) ;

797: RETURN;
798: END IF;
799: --Bug 2792857*/
800:
801: l_system_task_status := PA_PROGRESS_UTILS.get_system_task_status(l_task_status, l_object_type) ;
802:
803: IF ((l_system_task_status = 'CANCELLED' OR l_system_task_status = 'DLVR_CANCELLED')
804: AND l_progress_mode = 'FUTURE') THEN
805: return;

Line 1951: /* l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null

1947:
1948: --Bug 3606627
1949: -- This code to determine l_latest_as_of_date should be there in pa_status_pub.update_progress
1950: -- as here we may not be having object_id. We may need to derive it from ref fields.
1951: /* l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(p_task_id => null
1952: , p_project_id => G_PROJECT_ID
1953: , p_object_id => G_TASK_PROGRESS_in_tbl(G_TASK_PROGRESS_tbl_count).OBJECT_ID
1954: , p_object_type => G_TASK_PROGRESS_in_tbl(G_TASK_PROGRESS_tbl_count).OBJECT_TYPE
1955: , p_structure_type => G_STRUCTURE_TYPE

Line 2167: /* IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE( TRUNC(g_as_of_date), l_project_id_out, l_structure_id, 'PA_STRUCTURES', l_structure_id --Bug 3764224 ) = 'N'

2163: -- Bug 3627315 : Added code to validate date against the project structure
2164: -- it won't be validated for each object
2165:
2166: -- it has to be validated for each task for backdate and correct progress flows
2167: /* IF PA_PROGRESS_UTILS.CHECK_VALID_AS_OF_DATE( TRUNC(g_as_of_date), l_project_id_out, l_structure_id, 'PA_STRUCTURES', l_structure_id --Bug 3764224 ) = 'N'
2168: THEN
2169: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
2170: ,p_msg_name => 'PA_TP_INV_AOD2');
2171: p_return_status := FND_API.G_RET_STS_ERROR;

Line 2717: l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(l_object_id);

2713: l_OBJECT_TYPE := G_TASK_PROGRESS_in_tbl(i).OBJECT_TYPE;
2714: l_progress_mode := G_TASK_PROGRESS_in_tbl(i).PROGRESS_MODE;
2715: */
2716: /*
2717: l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(l_object_id);
2718: IF l_latest_as_of_date is NOT NULL THEN
2719: IF G_AS_OF_DATE >= l_latest_as_of_date THEN
2720: l_progress_mode := 'FUTURE';
2721: ELSE