DBA Data[Home] [Help]

APPS.PA_PROJECT_PUB dependencies on PA_PM_FUNCTION_SECURITY_PUB

Line 745: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

741: -- since the user does not have access to such functions
742:
743: PA_INTERFACE_UTILS_PUB.G_PROJECt_ID := null; --bug 2471668 ( not in the project context )
744:
745: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
746: (p_api_version_number => p_api_version_number,
747: p_responsibility_id => l_resp_id,
748: p_function_name => 'PA_PM_CREATE_PROJECT',
749: p_msg_count => l_msg_count,

Line 3175: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

3171: l_en_top_task_customer_flag := NULL;
3172: ELSE
3173: IF l_project_in_rec.enable_top_task_customer_flag IN ('Y','N') THEN
3174: -- Function Security Check
3175: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
3176: ( p_api_version_number => p_api_version_number,
3177: p_responsibility_id => l_resp_id,
3178: p_function_name => 'PA_PAXPREPR_CUST_TOP_TASK',
3179: p_msg_count => l_msg_count,

Line 3226: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

3222: l_en_top_task_inv_mth_flag := NULL;
3223: ELSE
3224: IF l_project_in_rec.enable_top_task_inv_mth_flag IN ('Y','N') THEN
3225: -- Function Security Check
3226: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
3227: ( p_api_version_number => p_api_version_number,
3228: p_responsibility_id => l_resp_id,
3229: p_function_name => 'PA_PAXPREPR_INV_MTH_TOP_TASK',
3230: p_msg_count => l_msg_count,

Line 4629: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

4625:
4626: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
4627: --above before checking for create_project function.
4628:
4629: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
4630: (p_api_version_number => p_api_version_number,
4631: p_responsibility_id => l_resp_id,
4632: p_function_name => 'PA_PM_ADD_TASK',
4633: p_msg_count => l_msg_count,

Line 4785: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

4781:
4782: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
4783: --above before checking for create_project function.
4784:
4785: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
4786: (p_api_version_number => p_api_version_number,
4787: p_responsibility_id => l_resp_id,
4788: p_function_name => 'PA_PM_ADD_TASK',
4789: p_msg_count => l_msg_count,

Line 6177: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

6173: -- privilege to add task or not
6174:
6175: PA_INTERFACE_UTILS_PUB.G_PROJECt_ID := l_project_id; --bug 2471668 ( in the project context )
6176:
6177: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
6178: (p_api_version_number => p_api_version_number,
6179: p_responsibility_id => l_resp_id,
6180: p_function_name => 'PA_PM_ADD_TASK',
6181: p_msg_count => l_msg_count,

Line 11261: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

11257: -- since the user does not have access to such functions
11258:
11259: PA_INTERFACE_UTILS_PUB.G_PROJECt_ID := l_project_id; --bug 2471668 ( in the project context )
11260:
11261: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
11262: (p_api_version_number => p_api_version_number,
11263: p_responsibility_id => l_resp_id,
11264: p_function_name => 'PA_PM_UPDATE_PROJECT',
11265: p_msg_count => l_msg_count,

Line 15563: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

15559: THEN
15560: --Bug 3279981 Review
15561: IF p_project_in.enable_top_task_customer_flag IN ('Y','N') THEN
15562: -- Function Security Check
15563: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
15564: ( p_api_version_number => p_api_version_number,
15565: p_responsibility_id => l_resp_id,
15566: p_function_name => 'PA_PAXPREPR_CUST_TOP_TASK',
15567: p_msg_count => l_msg_count,

Line 15633: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

15629: THEN
15630: --Bug 3279981 Review
15631: IF p_project_in.enable_top_task_inv_mth_flag IN ('Y','N') THEN
15632: -- Function Security Check
15633: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
15634: ( p_api_version_number => p_api_version_number,
15635: p_responsibility_id => l_resp_id,
15636: p_function_name => 'PA_PAXPREPR_INV_MTH_TOP_TASK',
15637: p_msg_count => l_msg_count,

Line 16975: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

16971: p_msg_name => 'PA_WBS_CANT_CHANGE');
16972: RAISE FND_API.G_EXC_ERROR;
16973: END IF;
16974:
16975: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
16976: (p_api_version_number => p_api_version_number,
16977: p_responsibility_id => l_resp_id,
16978: p_function_name => 'PA_PM_ADD_TASK',
16979: p_msg_count => l_msg_count,

Line 17798: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

17794:
17795: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
17796: --above before checking for update_project function.
17797:
17798: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
17799: (p_api_version_number => p_api_version_number,
17800: p_responsibility_id => l_resp_id,
17801: p_function_name => 'PA_PM_ADD_TASK',
17802: p_msg_count => l_msg_count,

Line 18189: /* PA_PM_FUNCTION_SECURITY_PUB.check_function_security

18185:
18186: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
18187: --above before checking for update_project function.
18188:
18189: /* PA_PM_FUNCTION_SECURITY_PUB.check_function_security
18190: (p_api_version_number => p_api_version_number,
18191: p_responsibility_id => l_resp_id,
18192: p_function_name => 'PA_PM_ADD_TASK',
18193: p_msg_count => l_msg_count,

Line 18343: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

18339: -- such functions to be executed, the API should not proceed further
18340: -- since the user does not have access to such functions
18341:
18342:
18343: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
18344: (p_api_version_number => p_api_version_number,
18345: p_responsibility_id => l_resp_id,
18346: p_function_name => 'PA_PM_UPDATE_TASK',
18347: p_msg_count => l_msg_count,

Line 22016: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

22012:
22013: G_deliverables_out_tbl(i).return_status := FND_API.G_RET_STS_SUCCESS;
22014:
22015: -- Function Security Check
22016: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
22017: (p_api_version_number => p_api_version_number,
22018: p_responsibility_id => l_resp_id,
22019: p_function_name => 'PA_DELIVERABLE_EDIT',
22020: p_msg_count => l_msg_count,

Line 23333: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

23329: RAISE FND_API.G_EXC_ERROR;
23330: END IF;
23331:
23332: -- Function Security Check
23333: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
23334: ( p_api_version_number => p_api_version_number,
23335: p_responsibility_id => l_resp_id,
23336: p_function_name => 'PA_PAXPREPR_TASK_INV_MTH',
23337: p_msg_count => l_msg_count,

Line 23447: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

23443: ELSE
23444: CLOSE cur_check_proj_cust_exist;
23445:
23446: -- Function Security Check
23447: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
23448: ( p_api_version_number => p_api_version_number,
23449: p_responsibility_id => l_resp_id,
23450: p_function_name => 'PA_PAXPREPR_TASK_CUST',
23451: p_msg_count => l_msg_count,

Line 24099: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

24095: -- such functions to be executed, the API should not proceed further
24096: -- since the user does not have access to such functions
24097:
24098:
24099: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
24100: (p_api_version_number => p_api_version_number,
24101: p_responsibility_id => l_resp_id,
24102: p_function_name => 'PA_PM_UPDATE_TASK',
24103: p_msg_count => l_msg_count,

Line 29105: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

29101: -- since the user does not have access to such functions.
29102: -- The function security for this API is the same as that enforced
29103: -- in the the update_task() API.
29104:
29105: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
29106: (p_api_version_number => p_api_version,
29107: p_responsibility_id => l_resp_id,
29108: p_function_name => 'PA_PM_UPDATE_TASK',
29109: p_msg_count => l_msg_count,

Line 30198: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

30194:
30195:
30196:
30197: -- Function Security Check
30198: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
30199: (p_api_version_number => p_api_version,
30200: p_responsibility_id => l_resp_id,
30201: p_function_name => 'PA_DELIVERABLE_EDIT',
30202: p_msg_count => x_msg_count,

Line 30827: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

30823: -- Set API return status to success
30824: x_return_status := FND_API.G_RET_STS_SUCCESS;
30825:
30826: -- Function Security Check
30827: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
30828: (p_api_version_number => p_api_version,
30829: p_responsibility_id => l_resp_id,
30830: p_function_name => 'PA_DELIVERABLE_EDIT',
30831: p_msg_count => x_msg_count,

Line 31349: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

31345: l_task_source_reference := p_task_source_reference;
31346: END IF;
31347:
31348: -- Function Security Check
31349: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
31350: (p_api_version_number => p_api_version,
31351: p_responsibility_id => l_resp_id,
31352: p_function_name => 'PA_DELIVERABLE_EDIT',
31353: p_msg_count => x_msg_count,

Line 31908: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

31904: -- Set API return status to success
31905: x_return_status := FND_API.G_RET_STS_SUCCESS;
31906:
31907: -- Function Security Check
31908: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
31909: (p_api_version_number => p_api_version,
31910: p_responsibility_id => l_resp_id,
31911: p_function_name => 'PA_DELIVERABLE_EDIT',
31912: p_msg_count => x_msg_count,

Line 32260: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

32256: -- Set API return status to success
32257: x_return_status := FND_API.G_RET_STS_SUCCESS;
32258:
32259: -- Function Security Check
32260: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
32261: (p_api_version_number => p_api_version,
32262: p_responsibility_id => l_resp_id,
32263: p_function_name => 'PA_DELIVERABLE_EDIT',
32264: p_msg_count => x_msg_count,

Line 32524: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

32520: -- Set API return status to success
32521: x_return_status := FND_API.G_RET_STS_SUCCESS;
32522:
32523: -- Function Security Check
32524: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
32525: (p_api_version_number => p_api_version,
32526: p_responsibility_id => l_resp_id,
32527: p_function_name => 'PA_DELIVERABLE_EDIT',
32528: p_msg_count => x_msg_count,

Line 32825: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

32821: -- Set API return status to success
32822: x_return_status := FND_API.G_RET_STS_SUCCESS;
32823:
32824: -- Function Security Check
32825: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
32826: (p_api_version_number => p_api_version,
32827: p_responsibility_id => l_resp_id,
32828: p_function_name => 'PA_DELIVERABLE_EDIT',
32829: p_msg_count => x_msg_count,

Line 33114: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

33110: -- Set API return status to success
33111: x_return_status := FND_API.G_RET_STS_SUCCESS;
33112:
33113: -- Function Security Check
33114: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
33115: (p_api_version_number => p_api_version,
33116: p_responsibility_id => l_resp_id,
33117: p_function_name => 'PA_DELIVERABLE_EDIT',
33118: p_msg_count => x_msg_count,

Line 33401: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

33397: -- Set API return status to success
33398: x_return_status := FND_API.G_RET_STS_SUCCESS;
33399:
33400: -- Function Security Check
33401: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
33402: (p_api_version_number => p_api_version,
33403: p_responsibility_id => l_resp_id,
33404: p_function_name => 'PA_DELIVERABLE_EDIT',
33405: p_msg_count => x_msg_count,

Line 36483: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

36479: -- privilege to update the project or not
36480:
36481: PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := l_project_id;
36482:
36483: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
36484: (p_api_version_number => p_api_version_number,
36485: p_responsibility_id => l_responsibility_id,
36486: p_function_name => 'PA_PM_UPDATE_PROJECT',
36487: p_msg_count => l_msg_count,

Line 36906: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

36902: -- Actions performed using the APIs are subject to function security.
36903: -- If the responsibility does not allow a function to be executed the API
36904: -- will error out as the user does not have access.
36905:
36906: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
36907: (p_api_version_number => p_api_version
36908: , p_responsibility_id => FND_GLOBAL.RESP_ID
36909: , p_function_name => 'PA_PM_UPDATE_PROJECT'
36910: , p_msg_count => l_msg_count

Line 37324: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37320: -- will error out as the user does not have access.
37321: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
37322: if (p_program_links_tbl(l_count).structure_type = 'WORKPLAN'
37323: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37324: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37325: (p_api_version_number => p_api_version
37326: , p_responsibility_id => FND_GLOBAL.RESP_ID
37327: , p_function_name => 'PA_PAXPREPR_WP_LINK_PROJ'
37328: , p_msg_count => l_msg_count

Line 37360: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37356:
37357: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
37358: if (p_program_links_tbl(l_count).structure_type = 'FINANCIAL'
37359: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37360: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37361: (p_api_version_number => p_api_version
37362: , p_responsibility_id => FND_GLOBAL.RESP_ID
37363: , p_function_name => 'PA_PAXPREPR_OPT_SUBPROJECTS'
37364: , p_msg_count => l_msg_count

Line 37940: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37936: -- will error out as the user does not have access.
37937: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
37938: if (p_program_links_tbl(l_count).structure_type = 'WORKPLAN'
37939: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37940: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37941: (p_api_version_number => p_api_version
37942: , p_responsibility_id => FND_GLOBAL.RESP_ID
37943: , p_function_name => 'PA_PAXPREPR_WP_LINK_PROJ'
37944: , p_msg_count => l_msg_count

Line 37977: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37973:
37974: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
37975: if (p_program_links_tbl(l_count).structure_type = 'FINANCIAL'
37976: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37977: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37978: (p_api_version_number => p_api_version
37979: , p_responsibility_id => FND_GLOBAL.RESP_ID
37980: , p_function_name => 'PA_PAXPREPR_OPT_SUBPROJECTS'
37981: , p_msg_count => l_msg_count

Line 38465: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

38461: -- If the responsibility does not allow a function to be executed the API
38462: -- will error out as the user does not have access.
38463: if (p_structure_type = 'WORKPLAN'
38464: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
38465: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
38466: (p_api_version_number => p_api_version
38467: , p_responsibility_id => FND_GLOBAL.RESP_ID
38468: , p_function_name => 'PA_PAXPREPR_WP_LINK_PROJ'
38469: , p_msg_count => l_msg_count

Line 38497: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

38493: end if;
38494:
38495: if (p_structure_type = 'FINANCIAL'
38496: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
38497: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
38498: (p_api_version_number => p_api_version
38499: , p_responsibility_id => FND_GLOBAL.RESP_ID
38500: , p_function_name => 'PA_PAXPREPR_OPT_SUBPROJECTS'
38501: , p_msg_count => l_msg_count