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 765: 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'

761: RAISE FND_API.G_EXC_ERROR;
762: END IF;
763: END IF;
764: if (l_object_type = 'PA_ASSIGNMENTS')then
765: 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'
766: AND trunc(nvl(l_latest_as_of_date,l_as_of_date + 1 )) <> TRUNC(l_as_of_date)
767: THEN
768: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
769: ,p_msg_name => 'PA_TP_INV_AOD2'

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

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

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

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

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

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

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

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

Line 2184: /* 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'

2180: -- Bug 3627315 : Added code to validate date against the project structure
2181: -- it won't be validated for each object
2182:
2183: -- it has to be validated for each task for backdate and correct progress flows
2184: /* 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'
2185: THEN
2186: PA_UTILS.ADD_MESSAGE( p_app_short_name => 'PA'
2187: ,p_msg_name => 'PA_TP_INV_AOD2');
2188: p_return_status := FND_API.G_RET_STS_ERROR;

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

2812: l_OBJECT_TYPE := G_TASK_PROGRESS_in_tbl(i).OBJECT_TYPE;
2813: l_progress_mode := G_TASK_PROGRESS_in_tbl(i).PROGRESS_MODE;
2814: */
2815: /*
2816: l_latest_as_of_date := PA_PROGRESS_UTILS.GET_LATEST_AS_OF_DATE(l_object_id);
2817: IF l_latest_as_of_date is NOT NULL THEN
2818: IF G_AS_OF_DATE >= l_latest_as_of_date THEN
2819: l_progress_mode := 'FUTURE';
2820: ELSE