DBA Data[Home] [Help]

APPS.PA_CI_SECURITY_PKG dependencies on PA_SECURITY_PVT

Line 53: G_view_proj_i_tab(p_project_id) := pa_security_pvt.check_user_privilege(

49: AND cit.ci_type_id = ci.ci_type_id;
50:
51: IF l_class_code = 'ISSUE' THEN
52: IF NOT G_view_proj_i_tab.EXISTS(p_project_id) THEN
53: G_view_proj_i_tab(p_project_id) := pa_security_pvt.check_user_privilege(
54: p_privilege => 'PA_CTRL_ISSUES',
55: p_object_name => 'PA_PROJECTS',
56: p_object_key => p_project_id);
57: END IF;

Line 63: G_view_proj_cr_tab(p_project_id) := pa_security_pvt.check_user_privilege(

59: RETURN G_view_proj_i_tab(p_project_id);
60:
61: ELSIF l_class_code = 'CHANGE_REQUEST' THEN
62: IF NOT G_view_proj_cr_tab.EXISTS(p_project_id) THEN
63: G_view_proj_cr_tab(p_project_id) := pa_security_pvt.check_user_privilege(
64: p_privilege => 'PA_CTRL_CHG_REQS',
65: p_object_name => 'PA_PROJECTS',
66: p_object_key => p_project_id);
67: END IF;

Line 73: G_view_proj_co_tab(p_project_id) := pa_security_pvt.check_user_privilege(

69: RETURN G_view_proj_cr_tab(p_project_id);
70:
71: ELSIF l_class_code = 'CHANGE_ORDER' THEN
72: IF NOT G_view_proj_co_tab.EXISTS(p_project_id) THEN
73: G_view_proj_co_tab(p_project_id) := pa_security_pvt.check_user_privilege(
74: p_privilege => 'PA_CTRL_CHG_ORDS',
75: p_object_name => 'PA_PROJECTS',
76: p_object_key => p_project_id);
77: END IF;

Line 115: G_view_proj_i_tab(p_project_id) := pa_security_pvt.check_user_privilege(

111: l_class_code := p_ci_type_class_code;
112:
113: IF l_class_code = 'ISSUE' THEN
114: IF NOT G_view_proj_i_tab.EXISTS(p_project_id) THEN
115: G_view_proj_i_tab(p_project_id) := pa_security_pvt.check_user_privilege(
116: p_privilege => 'PA_CTRL_ISSUES',
117: p_object_name => 'PA_PROJECTS',
118: p_object_key => p_project_id);
119: END IF;

Line 125: G_view_proj_cr_tab(p_project_id) := pa_security_pvt.check_user_privilege(

121: RETURN G_view_proj_i_tab(p_project_id);
122:
123: ELSIF l_class_code = 'CHANGE_REQUEST' THEN
124: IF NOT G_view_proj_cr_tab.EXISTS(p_project_id) THEN
125: G_view_proj_cr_tab(p_project_id) := pa_security_pvt.check_user_privilege(
126: p_privilege => 'PA_CTRL_CHG_REQS',
127: p_object_name => 'PA_PROJECTS',
128: p_object_key => p_project_id);
129: END IF;

Line 135: G_view_proj_co_tab(p_project_id) := pa_security_pvt.check_user_privilege(

131: RETURN G_view_proj_cr_tab(p_project_id);
132:
133: ELSIF l_class_code = 'CHANGE_ORDER' THEN
134: IF NOT G_view_proj_co_tab.EXISTS(p_project_id) THEN
135: G_view_proj_co_tab(p_project_id) := pa_security_pvt.check_user_privilege(
136: p_privilege => 'PA_CTRL_CHG_ORDS',
137: p_object_name => 'PA_PROJECTS',
138: p_object_key => p_project_id);
139: END IF;

Line 175: G_proj_auth_tab(p_project_id) := pa_security_pvt.check_user_privilege(

171: --mthai_debug_msg('Reset 2');
172: END IF;
173:
174: IF NOT G_proj_auth_tab.EXISTS(p_project_id) THEN
175: G_proj_auth_tab(p_project_id) := pa_security_pvt.check_user_privilege(
176: p_privilege => 'PA_CI_UPDATE',
177: p_object_name => 'PA_PROJECTS',
178: p_object_key => p_project_id);
179: --mthai_debug_msg('pa not found, query returns '||G_proj_auth_tab(p_project_id));

Line 900: PA_SECURITY_PVT.check_user_privilege

896: ( user_id => l_user_id
897: , resp_id => user_resp_rec.responsibility_id
898: , resp_appl_id => user_resp_rec.application_id
899: );
900: PA_SECURITY_PVT.check_user_privilege
901: ( p_privilege => p_privilege
902: ,p_object_name => 'PA_PROJECTS'
903: ,p_object_key => to_number(NULL) --Bug 14308345.
904: ,x_ret_code => l_ret_code