Results for “role_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OKE_K_ROLES_V is an APPS-owned, VALID database view shipped with the Oracle E-Business Suite Project Contracts (OKE) module. Its documented description is "Security Role View." The object is delivered in support of Oracle Project Contracts role-based security and is present across EBS 12.1.1 and 12.2.2. The view exposes a filtered list of project role types that are authorized to act as contract members, providing a denormalized, presentation-ready row set for forms, reports, and integration logic that need to resolve which roles may be assigned as contract personnel.
Because it is a view rather than a table, OKE_K_ROLES_V is read-only and inherits the security posture of the underlying APPS synonyms and views. It is most directly relevant to implementers and developers searching on the term pa_role_controls, since that base table drives its filter predicate. The "K" naming convention is consistent with other OKE/PA security and lookup views used by Oracle Project Contracts.
Underlying Base Objects
Per the ETRM 12.2.2 metadata, OKE_K_ROLES_V is defined over the following referenced base objects:
- PA_PROJECT_ROLE_TYPES (VIEW) — supplies the role identity and descriptive attributes. Joined on PROJECT_ROLE_ID.
- PA_ROLE_CONTROLS (SYNONYM) — supplies role-level control flags. The view filters on ROLE_CONTROL_CODE = 'ALLOW_AS_CONTRACT_MEMBER'.
- PA_ROLE_JOB_BG_UTILS (PACKAGE) — a supporting PL/SQL package associated with role/job background processing.
The view text joins PA_PROJECT_ROLE_TYPES (aliased PRT) to PA_ROLE_CONTROLS (aliased RC) on PROJECT_ROLE_ID, retaining only rows where ROLE_CONTROL_CODE equals 'ALLOW_AS_CONTRACT_MEMBER'. In effect, OKE_K_ROLES_V answers the question: "Which project roles are permitted to serve as contract members?" This makes PA_ROLE_CONTROLS the authoritative control table and PA_PROJECT_ROLE_TYPES the descriptive source.
Key Columns
The documented columns map from the select list as follows:
- ROLE_ID — projected from PROJECT_ROLE_ID; the unique identifier of the project role type.
- CODE — projected from PROJECT_ROLE_TYPE; the internal role type code.
- NAME — projected from MEANING; the user-facing role name.
- DESCRIPTION — projected from DESCRIPTION; free-text description of the role.
- START_DATE_ACTIVE — the date on which the role becomes active.
- END_DATE_ACTIVE — the date on which the role ceases to be active.
Callers should apply date-range predicates against START_DATE_ACTIVE and END_DATE_ACTIVE to restrict results to currently effective roles; the view itself exposes these columns but does not filter on them.
Common Use Cases and Queries
Typical uses include populating a role LOV on Project Contracts contract-member forms, validating contract team assignments in integrations, and driving security reports. Implementers frequently need to confirm that a role has been enabled in PA_ROLE_CONTROLS before it appears as a contract member option.
Return only active roles:
SELECT role_id, code, name, start_date_active, end_date_active FROM apps.oke_k_roles_v WHERE TRUNC(SYSDATE) BETWEEN NVL(start_date_active, TRUNC(SYSDATE)) AND NVL(end_date_active, TRUNC(SYSDATE));
Resolve a role by code:
SELECT role_id, name, description FROM apps.oke_k_roles_v WHERE code = :role_code;
To troubleshoot a missing role, query the control table directly: SELECT * FROM apps.pa_role_controls WHERE project_role_id = :role_id AND role_control_code = 'ALLOW_AS_CONTRACT_MEMBER'; Rows absent here will never surface through OKE_K_ROLES_V, which is the most common cause of "role not available" issues in Project Contracts security setup.
-
View: OKE_K_ROLES_V 12.1.1
Security Role View
APPS.OKE_K_ROLES_V·↳ PA_PROJECT_ROLE_TYPES·↳ PA_ROLE_CONTROLS·↳ PA_ROLE_JOB_BG_UTILS·Explore OKE module →
-
Table: EGO_OBJECT_ROLES 12.2.2
-
Role Privileges in Roles and Users
-
Information about the roles assigned to users for proposal access
-
Translation table for JTF_RS_ROLES_B. It is used to store all columns and data that are needed for Multi-Language Support.
-
Role Privileges in Roles and Users
-
View: EGO_ROLES_V 12.2.2
View contains all the Roles defined
APPS.EGO_ROLES_V·↳ FND_FORM_FUNCTIONS·↳ FND_MENUS_VL·↳ FND_MENU_ENTRIES·Explore EGO module →
-
View: AHL_APPROVERS_TYPE_V 12.1.1
This view stores the query relates to approver types information
APPS.AHL_APPROVERS_TYPE_V·↳ FND_GLOBAL·↳ JTF_RS_RESOURCE_EXTNS·↳ JTF_RS_ROLE_RELATIONS_VL·Explore AHL module →
-
View: JTF_RS_SRP_GROUPS_V 12.2.2
View for fetching the Default (Primary) group for a Salesrep.
APPS.JTF_RS_SRP_GROUPS_V·↳ JTF_RS_GROUPS_DENORM·↳ JTF_RS_GROUPS_TL·↳ JTF_RS_GROUP_MEMBERS·Explore JTF module →
-
Stores compiled access rules information
-
This view is used in define group form member_roles block.
APPS.JTF_RS_GROUP_MBR_ROLE_VL·↳ JTF_RS_GROUP_MEMBERS·↳ JTF_RS_ROLES_VL·↳ JTF_RS_ROLE_RELATIONS·Explore JTF module →
-
View: OKE_ROLE_FUNCTIONS_V 12.1.1
APPS.OKE_ROLE_FUNCTIONS_V·↳ FND_FORM_FUNCTIONS_VL·↳ OKE_ROLE_FUNCTIONS·Explore OKE module →
-
OAM Notification Setup Table for Exceptions
-
This table stores the relations between Groups. Primary key is Group_relate_id. Ex. for relation_type is 'PARENT_GROUP' (Similar to JTF_RS_GRP_RELATIONS with a OPERATION_FLAG Column added)
-
View: EGO_ROLE_DETAILS_V 12.2.2
View contains the Role Details
APPS.EGO_ROLE_DETAILS_V·↳ FND_FORM_FUNCTIONS·↳ FND_MENUS_TL·↳ FND_MENU_ENTRIES·Explore EGO module →
-
APPS.PA_ROLE_PROFILE_LINES_V·↳ PA_PROJECT_ROLE_TYPES·↳ PA_ROLE_JOB_BG_UTILS·↳ PA_ROLE_PROFILES·Explore PA module →
-
Tempalte for a transaction category attached to a role
-
Translation table for JTF_RS_ROLES_B. It is used to store all columns and data that are needed for Multi-Language Support.
-
View: IGW_ROLES_VL 12.1.1
10SC Only
APPS.IGW_ROLES_VL·↳ IGW_ROLES·↳ IGW_ROLES_TL·Explore IGW module →
-
View: EGO_ROLE_PRIVILEGES_V 12.2.2
View contains all the privileges defined for Role
APPS.EGO_ROLE_PRIVILEGES_V·↳ FND_FORM_FUNCTIONS_TL·↳ FND_MENU_ENTRIES·Explore EGO module →
-
APPS.PQH_ROUTING_LIST_MEMBERS_V·↳ FND_USER·↳ PQH_ROLES·↳ PQH_ROUTING_LIST_MEMBERS·Explore PQH module →
-
APPS.PQH_ROUTING_LIST_MEMBERS_V·↳ FND_USER·↳ PQH_ROLES·↳ PQH_ROUTING_LIST_MEMBERS·Explore PQH module →
-
View: PQH_ROLE_USERS_V 12.1.1
APPS.PQH_ROLE_USERS_V·↳ FND_SESSIONS·↳ FND_USER·↳ PER_ALL_PEOPLE_F·Explore PQH module →
-
View: WSH_GRANTS_V 12.2.2
APPS.WSH_GRANTS_V·↳ FND_USER·↳ HR_GENERAL·↳ HR_SECURITY·Explore WSH module →
-
View: AHL_APPROVERS_TYPE_V 12.2.2
This view stores the query relates to approver types information
APPS.AHL_APPROVERS_TYPE_V·↳ FND_GLOBAL·↳ JTF_RS_RESOURCE_EXTNS·↳ JTF_RS_ROLE_RELATIONS_VL·Explore AHL module →
-
View: OKE_K_ROLES_V 12.2.2
Security Role View
APPS.OKE_K_ROLES_V·↳ PA_PROJECT_ROLE_TYPES·↳ PA_ROLE_CONTROLS·↳ PA_ROLE_JOB_BG_UTILS·Explore OKE module →
-
Roles and role users that constitute the routing list
-
Stores compiled access rules information
-
This table holds corresponding resources and their roles for each transaction of CN_SCA_HEADERS_INTERFACE_ALL
-
This view is used in define group form member_roles block.
APPS.JTF_RS_GROUP_MBR_ROLE_VL·↳ JTF_RS_GROUP_MEMBERS·↳ JTF_RS_ROLES_VL·↳ JTF_RS_ROLE_RELATIONS·Explore JTF module →
-
Allowable functions by role
-
Contract Security Assignment basic view
APPS.OKE_K_ALL_ACCESS_BASIC_V·↳ FND_USER·↳ OKE_K_HEADERS·↳ OKE_K_SECURITY_PKG·Explore OKE module →
-
View: EGO_ROLE_DETAILS_V 12.1.1
View contains the Role Details
APPS.EGO_ROLE_DETAILS_V·↳ FND_FORM_FUNCTIONS·↳ FND_MENUS_TL·↳ FND_MENU_ENTRIES·Explore EGO module →
-
APPS.PA_ROLE_PROFILE_LINES_V·↳ PA_PROJECT_ROLE_TYPES·↳ PA_ROLE_JOB_BG_UTILS·↳ PA_ROLE_PROFILES·Explore PA module →
-
This table stores the relations between Groups. Primary key is Group_relate_id. Ex. for relation_type is 'PARENT_GROUP' (Similar to JTF_RS_GRP_RELATIONS with a OPERATION_FLAG Column added)
-
View: OKE_K_ROLE_ASSIGN_V 12.2.2
APPS.OKE_K_ROLE_ASSIGN_V·↳ OKC_K_HEADERS_B·↳ PA_PROJECT_PARTIES·↳ PA_PROJECT_ROLE_TYPES·Explore OKE module →
-
View: OKX_RESOURCE_ROLES_V 12.2.2
Information about role and resource associations
APPS.OKX_RESOURCE_ROLES_V·↳ JTF_RS_ROLES_B·↳ JTF_RS_ROLES_TL·↳ JTF_RS_ROLE_RELATIONS·Explore OKX module →
-
Contract Security Assignment basic view
APPS.OKE_K_ALL_ACCESS_BASIC_V·↳ FND_USER·↳ OKE_K_HEADERS·↳ OKE_K_SECURITY_PKG·Explore OKE module →
-
View: AST_RS_GRP_VALID_V 12.2.2
APPS.AST_RS_GRP_VALID_V·↳ FND_GLOBAL·↳ JTF_RS_GROUPS_VL·↳ JTF_RS_ROLE_RELATIONS_VL·Explore AST module →
-
View: EGO_ROLE_PRIVILEGES_V 12.1.1
View contains all the privileges defined for Role
APPS.EGO_ROLE_PRIVILEGES_V·↳ FND_FORM_FUNCTIONS_TL·↳ FND_MENU_ENTRIES·Explore EGO module →
-
Table: EGO_OBJECT_ROLES 12.1.1
-
Roles for Roles and Users
-
View: EGO_ROLES_V 12.1.1
View contains all the Roles defined
APPS.EGO_ROLES_V·↳ FND_FORM_FUNCTIONS·↳ FND_MENUS_VL·↳ FND_MENU_ENTRIES·Explore EGO module →
-
View: OKE_K_ALL_ACCESS_V 12.1.1
Contract Security Assignment display view
APPS.OKE_K_ALL_ACCESS_V·↳ OKE_K_ALL_ACCESS_BASIC_V·↳ OKE_K_HEADERS·↳ OKE_K_SECURITY_PKG·Explore OKE module →
-
View: OKE_K_ALL_ACCESS_V 12.2.2
Contract Security Assignment display view
APPS.OKE_K_ALL_ACCESS_V·↳ OKE_K_ALL_ACCESS_BASIC_V·↳ OKE_K_HEADERS·↳ OKE_K_SECURITY_PKG·Explore OKE module →
-
Multiple language support-related information for the main table IGW_ROLES
-
View: OKE_ROLE_FUNCTIONS_V 12.2.2
APPS.OKE_ROLE_FUNCTIONS_V·↳ FND_FORM_FUNCTIONS_VL·↳ OKE_ROLE_FUNCTIONS·Explore OKE module →
-
View: MTL_OBJECT_GRANTS_V 12.2.2
APPS.MTL_OBJECT_GRANTS_V·↳ FND_GRANTS·↳ FND_MENUS·↳ FND_OBJECTS_VL·Explore INV module →
-
View: MTL_CATEGORY_GRANTS_V 12.2.2
Provides information regarding parties and roles on categories
APPS.MTL_CATEGORY_GRANTS_V·↳ FND_GRANTS·↳ FND_MENUS·↳ FND_OBJECTS_VL·Explore INV module →
-
Allowable functions by role