DBA Data[Home] [Help]

APPS.PA_PROJECT_PARTIES_PVT dependencies on PA_PROJECT_PARTIES_UTILS

Line 84: pa_project_parties_utils.validate_project_party(

80: pa_debug.debug('Create_project_party: Calling validate_project_party.');
81: END IF;
82: end if;
83: pa_debug.G_err_stage := 'Calling validate_project_party';
84: pa_project_parties_utils.validate_project_party(
85: p_validation_level,
86: p_debug_mode,
87: p_object_id,
88: p_OBJECT_TYPE,

Line 376: PA_PROJECT_PARTIES_UTILS.validate_manager_date_range( p_mode => 'SS'

372: Manager exists for the complete duration of the Project. */
373:
374: IF (p_mgr_validation_type = 'SS' OR p_calling_module = 'ASSIGNMENT') THEN
375: l_error_occured := 'N';
376: PA_PROJECT_PARTIES_UTILS.validate_manager_date_range( p_mode => 'SS'
377: ,p_project_id => l_project_id
378: ,x_start_no_mgr_date => l_start_no_mgr_date
379: ,x_end_no_mgr_date => l_end_no_mgr_date
380: ,x_error_occured => l_error_occured);

Line 402: PA_PROJECT_PARTIES_UTILS.VALIDATE_ONE_MANAGER_EXISTS( p_project_id => l_project_id

398: /* Throw an error if there are no Project Managers assigned.
399: This has to be thrown irrespective of whether there are any Key Member records
400: being passed or not. So, it cannot be done in the above IF condition. */
401: IF l_project_id IS NOT NULL THEN
402: PA_PROJECT_PARTIES_UTILS.VALIDATE_ONE_MANAGER_EXISTS( p_project_id => l_project_id
403: ,x_return_status => x_return_status
404: ,x_msg_count => x_msg_count
405: ,x_msg_data => x_msg_data );
406:

Line 557: pa_project_parties_utils.validate_project_party(

553: pa_debug.debug('Update_project_party: Calling validate_project_party.');
554: END IF;
555: end if;
556: pa_debug.g_err_stage := 'Calling validate_project_party';
557: pa_project_parties_utils.validate_project_party(
558: p_validation_level,
559: p_debug_mode,
560: p_object_id,
561: p_OBJECT_TYPE,

Line 704: l_grant_id := pa_project_parties_utils.get_grant_id(p_project_party_id => p_project_party_id);

700: END IF;
701: end if;
702:
703: /* FP-L status-based security
704: l_grant_id := pa_project_parties_utils.get_grant_id(p_project_party_id => p_project_party_id);
705:
706: if x_return_status = FND_API.G_RET_STS_SUCCESS and l_grant_id > 0 then
707: -- call fnd_grants
708: IF p_resource_type_id = 112 THEN

Line 787: PA_PROJECT_PARTIES_UTILS.validate_manager_date_range( p_mode => 'SS'

783: Manager exists for the complete duration of the Project. */
784:
785: IF ( p_mgr_validation_type = 'SS' OR p_calling_module = 'ASSIGNMENT') THEN
786: l_error_occured := 'N';
787: PA_PROJECT_PARTIES_UTILS.validate_manager_date_range( p_mode => 'SS'
788: ,p_project_id => p_project_id
789: ,x_start_no_mgr_date => l_start_no_mgr_date
790: ,x_end_no_mgr_date => l_end_no_mgr_date
791: ,x_error_occured => l_error_occured);

Line 813: PA_PROJECT_PARTIES_UTILS.VALIDATE_ONE_MANAGER_EXISTS( p_project_id => p_project_id

809: /* Throw an error if there are no Project Managers assigned.
810: This has to be thrown irrespective of whether there are any Key Member records
811: being passed or not. So, it cannot be done in the above IF condition. */
812: IF p_project_id IS NOT NULL THEN
813: PA_PROJECT_PARTIES_UTILS.VALIDATE_ONE_MANAGER_EXISTS( p_project_id => p_project_id
814: ,x_return_status => x_return_status
815: ,x_msg_count => x_msg_count
816: ,x_msg_data => x_msg_data );
817:

Line 1012: if pa_project_parties_utils.validate_delete_party_ok(l_project_id,p_project_party_id) = 'Y' then

1008: END IF;
1009:
1010: if (pa_project_parties_pvt.l_delete_proj_party = 'Y') then
1011:
1012: if pa_project_parties_utils.validate_delete_party_ok(l_project_id,p_project_party_id) = 'Y' then
1013:
1014: --Deleting all external people before deleting the org.
1015: FOR rec IN c_ext_people LOOP
1016: pa_project_parties_pvt.delete_project_party(

Line 1054: l_grant_id := pa_project_parties_utils.get_grant_id(p_project_party_id => p_project_party_id);

1050: IF x_return_status <> FND_API.G_RET_STS_SUCCESS THEN
1051: RETURN;
1052: END IF;
1053:
1054: l_grant_id := pa_project_parties_utils.get_grant_id(p_project_party_id => p_project_party_id);
1055: pa_debug.g_err_stage := 'Calling delete_row';
1056: pa_project_parties_pkg.delete_row(x_project_id => l_project_id,
1057: x_project_party_id => p_project_party_id,
1058: x_record_version_number => p_record_version_number);

Line 1083: PA_PROJECT_PARTIES_UTILS.validate_manager_date_range( p_mode => 'SS'

1079: Manager exists for the complete duration of the Project. */
1080:
1081: IF ( p_mgr_validation_type = 'SS' OR p_calling_module = 'ASSIGNMENT') THEN
1082: l_error_occured := 'N';
1083: PA_PROJECT_PARTIES_UTILS.validate_manager_date_range( p_mode => 'SS'
1084: ,p_project_id => l_project_id
1085: ,x_start_no_mgr_date => l_start_no_mgr_date
1086: ,x_end_no_mgr_date => l_end_no_mgr_date
1087: ,x_error_occured => l_error_occured);

Line 1109: PA_PROJECT_PARTIES_UTILS.VALIDATE_ONE_MANAGER_EXISTS( p_project_id => l_project_id

1105: /* Throw an error if there are no Project Managers assigned.
1106: This has to be thrown irrespective of whether there are any Key Member records
1107: being passed or not. So, it cannot be done in the above IF condition. */
1108: IF p_project_id IS NOT NULL THEN
1109: PA_PROJECT_PARTIES_UTILS.VALIDATE_ONE_MANAGER_EXISTS( p_project_id => l_project_id
1110: ,x_return_status => x_return_status
1111: ,x_msg_count => x_msg_count
1112: ,x_msg_data => x_msg_data );
1113: