DBA Data[Home] [Help]

APPS.PA_PROJECT_PUB dependencies on PA_PM_FUNCTION_SECURITY_PUB

Line 707: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

703: -- since the user does not have access to such functions
704:
705: PA_INTERFACE_UTILS_PUB.G_PROJECt_ID := null; --bug 2471668 ( not in the project context )
706:
707: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
708: (p_api_version_number => p_api_version_number,
709: p_responsibility_id => l_resp_id,
710: p_function_name => 'PA_PM_CREATE_PROJECT',
711: p_msg_count => l_msg_count,

Line 3108: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

3104: l_en_top_task_customer_flag := NULL;
3105: ELSE
3106: IF l_project_in_rec.enable_top_task_customer_flag IN ('Y','N') THEN
3107: -- Function Security Check
3108: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
3109: ( p_api_version_number => p_api_version_number,
3110: p_responsibility_id => l_resp_id,
3111: p_function_name => 'PA_PAXPREPR_CUST_TOP_TASK',
3112: p_msg_count => l_msg_count,

Line 3159: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

3155: l_en_top_task_inv_mth_flag := NULL;
3156: ELSE
3157: IF l_project_in_rec.enable_top_task_inv_mth_flag IN ('Y','N') THEN
3158: -- Function Security Check
3159: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
3160: ( p_api_version_number => p_api_version_number,
3161: p_responsibility_id => l_resp_id,
3162: p_function_name => 'PA_PAXPREPR_INV_MTH_TOP_TASK',
3163: p_msg_count => l_msg_count,

Line 4516: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

4512:
4513: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
4514: --above before checking for create_project function.
4515:
4516: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
4517: (p_api_version_number => p_api_version_number,
4518: p_responsibility_id => l_resp_id,
4519: p_function_name => 'PA_PM_ADD_TASK',
4520: p_msg_count => l_msg_count,

Line 4670: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

4666:
4667: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
4668: --above before checking for create_project function.
4669:
4670: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
4671: (p_api_version_number => p_api_version_number,
4672: p_responsibility_id => l_resp_id,
4673: p_function_name => 'PA_PM_ADD_TASK',
4674: p_msg_count => l_msg_count,

Line 5956: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

5952: -- privilege to add task or not
5953:
5954: PA_INTERFACE_UTILS_PUB.G_PROJECt_ID := l_project_id; --bug 2471668 ( in the project context )
5955:
5956: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
5957: (p_api_version_number => p_api_version_number,
5958: p_responsibility_id => l_resp_id,
5959: p_function_name => 'PA_PM_ADD_TASK',
5960: p_msg_count => l_msg_count,

Line 10943: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

10939: -- since the user does not have access to such functions
10940:
10941: PA_INTERFACE_UTILS_PUB.G_PROJECt_ID := l_project_id; --bug 2471668 ( in the project context )
10942:
10943: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
10944: (p_api_version_number => p_api_version_number,
10945: p_responsibility_id => l_resp_id,
10946: p_function_name => 'PA_PM_UPDATE_PROJECT',
10947: p_msg_count => l_msg_count,

Line 15237: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

15233: THEN
15234: --Bug 3279981 Review
15235: IF p_project_in.enable_top_task_customer_flag IN ('Y','N') THEN
15236: -- Function Security Check
15237: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
15238: ( p_api_version_number => p_api_version_number,
15239: p_responsibility_id => l_resp_id,
15240: p_function_name => 'PA_PAXPREPR_CUST_TOP_TASK',
15241: p_msg_count => l_msg_count,

Line 15307: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

15303: THEN
15304: --Bug 3279981 Review
15305: IF p_project_in.enable_top_task_inv_mth_flag IN ('Y','N') THEN
15306: -- Function Security Check
15307: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
15308: ( p_api_version_number => p_api_version_number,
15309: p_responsibility_id => l_resp_id,
15310: p_function_name => 'PA_PAXPREPR_INV_MTH_TOP_TASK',
15311: p_msg_count => l_msg_count,

Line 16618: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

16614: p_msg_name => 'PA_WBS_CANT_CHANGE');
16615: RAISE FND_API.G_EXC_ERROR;
16616: END IF;
16617:
16618: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
16619: (p_api_version_number => p_api_version_number,
16620: p_responsibility_id => l_resp_id,
16621: p_function_name => 'PA_PM_ADD_TASK',
16622: p_msg_count => l_msg_count,

Line 17413: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

17409:
17410: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
17411: --above before checking for update_project function.
17412:
17413: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
17414: (p_api_version_number => p_api_version_number,
17415: p_responsibility_id => l_resp_id,
17416: p_function_name => 'PA_PM_ADD_TASK',
17417: p_msg_count => l_msg_count,

Line 17804: /* PA_PM_FUNCTION_SECURITY_PUB.check_function_security

17800:
17801: --Bug 2471668: we do not need to assign project id to the global variable as it is already done
17802: --above before checking for update_project function.
17803:
17804: /* PA_PM_FUNCTION_SECURITY_PUB.check_function_security
17805: (p_api_version_number => p_api_version_number,
17806: p_responsibility_id => l_resp_id,
17807: p_function_name => 'PA_PM_ADD_TASK',
17808: p_msg_count => l_msg_count,

Line 17958: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

17954: -- such functions to be executed, the API should not proceed further
17955: -- since the user does not have access to such functions
17956:
17957:
17958: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
17959: (p_api_version_number => p_api_version_number,
17960: p_responsibility_id => l_resp_id,
17961: p_function_name => 'PA_PM_UPDATE_TASK',
17962: p_msg_count => l_msg_count,

Line 21556: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

21552:
21553: G_deliverables_out_tbl(i).return_status := FND_API.G_RET_STS_SUCCESS;
21554:
21555: -- Function Security Check
21556: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
21557: (p_api_version_number => p_api_version_number,
21558: p_responsibility_id => l_resp_id,
21559: p_function_name => 'PA_DELIVERABLE_EDIT',
21560: p_msg_count => l_msg_count,

Line 22771: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

22767: RAISE FND_API.G_EXC_ERROR;
22768: END IF;
22769:
22770: -- Function Security Check
22771: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
22772: ( p_api_version_number => p_api_version_number,
22773: p_responsibility_id => l_resp_id,
22774: p_function_name => 'PA_PAXPREPR_TASK_INV_MTH',
22775: p_msg_count => l_msg_count,

Line 22885: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

22881: ELSE
22882: CLOSE cur_check_proj_cust_exist;
22883:
22884: -- Function Security Check
22885: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
22886: ( p_api_version_number => p_api_version_number,
22887: p_responsibility_id => l_resp_id,
22888: p_function_name => 'PA_PAXPREPR_TASK_CUST',
22889: p_msg_count => l_msg_count,

Line 23487: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

23483: -- such functions to be executed, the API should not proceed further
23484: -- since the user does not have access to such functions
23485:
23486:
23487: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
23488: (p_api_version_number => p_api_version_number,
23489: p_responsibility_id => l_resp_id,
23490: p_function_name => 'PA_PM_UPDATE_TASK',
23491: p_msg_count => l_msg_count,

Line 28480: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

28476: -- since the user does not have access to such functions.
28477: -- The function security for this API is the same as that enforced
28478: -- in the the update_task() API.
28479:
28480: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
28481: (p_api_version_number => p_api_version,
28482: p_responsibility_id => l_resp_id,
28483: p_function_name => 'PA_PM_UPDATE_TASK',
28484: p_msg_count => l_msg_count,

Line 29573: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

29569:
29570:
29571:
29572: -- Function Security Check
29573: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
29574: (p_api_version_number => p_api_version,
29575: p_responsibility_id => l_resp_id,
29576: p_function_name => 'PA_DELIVERABLE_EDIT',
29577: p_msg_count => x_msg_count,

Line 30202: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

30198: -- Set API return status to success
30199: x_return_status := FND_API.G_RET_STS_SUCCESS;
30200:
30201: -- Function Security Check
30202: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
30203: (p_api_version_number => p_api_version,
30204: p_responsibility_id => l_resp_id,
30205: p_function_name => 'PA_DELIVERABLE_EDIT',
30206: p_msg_count => x_msg_count,

Line 30724: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

30720: l_task_source_reference := p_task_source_reference;
30721: END IF;
30722:
30723: -- Function Security Check
30724: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
30725: (p_api_version_number => p_api_version,
30726: p_responsibility_id => l_resp_id,
30727: p_function_name => 'PA_DELIVERABLE_EDIT',
30728: p_msg_count => x_msg_count,

Line 31283: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

31279: -- Set API return status to success
31280: x_return_status := FND_API.G_RET_STS_SUCCESS;
31281:
31282: -- Function Security Check
31283: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
31284: (p_api_version_number => p_api_version,
31285: p_responsibility_id => l_resp_id,
31286: p_function_name => 'PA_DELIVERABLE_EDIT',
31287: p_msg_count => x_msg_count,

Line 31635: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

31631: -- Set API return status to success
31632: x_return_status := FND_API.G_RET_STS_SUCCESS;
31633:
31634: -- Function Security Check
31635: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
31636: (p_api_version_number => p_api_version,
31637: p_responsibility_id => l_resp_id,
31638: p_function_name => 'PA_DELIVERABLE_EDIT',
31639: p_msg_count => x_msg_count,

Line 31899: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

31895: -- Set API return status to success
31896: x_return_status := FND_API.G_RET_STS_SUCCESS;
31897:
31898: -- Function Security Check
31899: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
31900: (p_api_version_number => p_api_version,
31901: p_responsibility_id => l_resp_id,
31902: p_function_name => 'PA_DELIVERABLE_EDIT',
31903: p_msg_count => x_msg_count,

Line 32200: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

32196: -- Set API return status to success
32197: x_return_status := FND_API.G_RET_STS_SUCCESS;
32198:
32199: -- Function Security Check
32200: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
32201: (p_api_version_number => p_api_version,
32202: p_responsibility_id => l_resp_id,
32203: p_function_name => 'PA_DELIVERABLE_EDIT',
32204: p_msg_count => x_msg_count,

Line 32489: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

32485: -- Set API return status to success
32486: x_return_status := FND_API.G_RET_STS_SUCCESS;
32487:
32488: -- Function Security Check
32489: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
32490: (p_api_version_number => p_api_version,
32491: p_responsibility_id => l_resp_id,
32492: p_function_name => 'PA_DELIVERABLE_EDIT',
32493: p_msg_count => x_msg_count,

Line 32776: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

32772: -- Set API return status to success
32773: x_return_status := FND_API.G_RET_STS_SUCCESS;
32774:
32775: -- Function Security Check
32776: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
32777: (p_api_version_number => p_api_version,
32778: p_responsibility_id => l_resp_id,
32779: p_function_name => 'PA_DELIVERABLE_EDIT',
32780: p_msg_count => x_msg_count,

Line 35831: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

35827: -- privilege to update the project or not
35828:
35829: PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := l_project_id;
35830:
35831: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
35832: (p_api_version_number => p_api_version_number,
35833: p_responsibility_id => l_responsibility_id,
35834: p_function_name => 'PA_PM_UPDATE_PROJECT',
35835: p_msg_count => l_msg_count,

Line 36254: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

36250: -- Actions performed using the APIs are subject to function security.
36251: -- If the responsibility does not allow a function to be executed the API
36252: -- will error out as the user does not have access.
36253:
36254: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
36255: (p_api_version_number => p_api_version
36256: , p_responsibility_id => FND_GLOBAL.RESP_ID
36257: , p_function_name => 'PA_PM_UPDATE_PROJECT'
36258: , p_msg_count => l_msg_count

Line 36670: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

36666: -- will error out as the user does not have access.
36667: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
36668: if (p_program_links_tbl(l_count).structure_type = 'WORKPLAN'
36669: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
36670: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
36671: (p_api_version_number => p_api_version
36672: , p_responsibility_id => FND_GLOBAL.RESP_ID
36673: , p_function_name => 'PA_PAXPREPR_WP_LINK_PROJ'
36674: , p_msg_count => l_msg_count

Line 36706: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

36702:
36703: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
36704: if (p_program_links_tbl(l_count).structure_type = 'FINANCIAL'
36705: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
36706: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
36707: (p_api_version_number => p_api_version
36708: , p_responsibility_id => FND_GLOBAL.RESP_ID
36709: , p_function_name => 'PA_PAXPREPR_OPT_SUBPROJECTS'
36710: , p_msg_count => l_msg_count

Line 37284: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37280: -- will error out as the user does not have access.
37281: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
37282: if (p_program_links_tbl(l_count).structure_type = 'WORKPLAN'
37283: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37284: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37285: (p_api_version_number => p_api_version
37286: , p_responsibility_id => FND_GLOBAL.RESP_ID
37287: , p_function_name => 'PA_PAXPREPR_WP_LINK_PROJ'
37288: , p_msg_count => l_msg_count

Line 37321: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37317:
37318: if (l_exp_error_flag = 'N' and l_unexp_error_flag = 'N') then -- Indicates no errors thus far in the loop iteration.
37319: if (p_program_links_tbl(l_count).structure_type = 'FINANCIAL'
37320: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37321: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37322: (p_api_version_number => p_api_version
37323: , p_responsibility_id => FND_GLOBAL.RESP_ID
37324: , p_function_name => 'PA_PAXPREPR_OPT_SUBPROJECTS'
37325: , p_msg_count => l_msg_count

Line 37808: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37804: -- If the responsibility does not allow a function to be executed the API
37805: -- will error out as the user does not have access.
37806: if (p_structure_type = 'WORKPLAN'
37807: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37808: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37809: (p_api_version_number => p_api_version
37810: , p_responsibility_id => FND_GLOBAL.RESP_ID
37811: , p_function_name => 'PA_PAXPREPR_WP_LINK_PROJ'
37812: , p_msg_count => l_msg_count

Line 37840: PA_PM_FUNCTION_SECURITY_PUB.check_function_security

37836: end if;
37837:
37838: if (p_structure_type = 'FINANCIAL'
37839: or PA_PROJECT_STRUCTURE_UTILS.CHECK_SHARING_ENABLED(l_parent_project_id) = 'Y') then
37840: PA_PM_FUNCTION_SECURITY_PUB.check_function_security
37841: (p_api_version_number => p_api_version
37842: , p_responsibility_id => FND_GLOBAL.RESP_ID
37843: , p_function_name => 'PA_PAXPREPR_OPT_SUBPROJECTS'
37844: , p_msg_count => l_msg_count