DBA Data[Home] [Help]

APPS.PA_PM_FUNCTION_SECURITY_PUB dependencies on PA_INTERFACE_UTILS_PUB

Line 78: IF PA_INTERFACE_UTILS_PUB.G_ADVANCED_PROJ_SEC_FLAG = 'N'

74: END IF;*/
75:
76: --Added the following code replacing the above logic to incorporate advanced proejct security
77: --bug 2442069
78: IF PA_INTERFACE_UTILS_PUB.G_ADVANCED_PROJ_SEC_FLAG = 'N'
79: THEN
80:
81: -- -- dbms_output.put_line( 'Default Function Security is enforced! ' );
82: IF fnd_function.test(p_function_name) THEN

Line 91: IF PA_INTERFACE_UTILS_PUB.G_PROJECt_ID IS NULL

87: l_function_allowed := 'N';
88: END IF;
89: ELSE
90: -- -- dbms_output.put_line( 'WATCH Advanced Project Security is enforced! ' );
91: IF PA_INTERFACE_UTILS_PUB.G_PROJECt_ID IS NULL
92: THEN
93: l_object_type := null;
94: ELSE
95: l_object_type := 'PA_PROJECTS';

Line 100: ,p_object_key => PA_INTERFACE_UTILS_PUB.G_PROJECt_ID

96: END IF;
97: IF PA_SECURITY_PVT.CHECK_USER_PRIVILEGE(
98: p_privilege => p_function_name
99: ,p_object_name => l_object_type
100: ,p_object_key => PA_INTERFACE_UTILS_PUB.G_PROJECt_ID
101: ) = 'T'
102: THEN
103: p_function_allowed := 'Y';
104: l_function_allowed := 'Y';

Line 1008: PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := p_project_id;

1004: END IF;
1005:
1006: -- Set the project Id into the global variable, this is reference by the
1007: -- API CHECK_FUNCTION_SECURITY
1008: PA_INTERFACE_UTILS_PUB.G_PROJECT_ID := p_project_id;
1009:
1010: pa_security.initialize (X_user_id => l_user_id,
1011: X_calling_module => p_function_name);
1012: -- Check if the user has QUERY and UPDATE permissions on the project