Results for “grant_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The IBC_GRANTS table is a core security and authorization repository within the Oracle E-Business Suite IBC - Content Manager module. As documented in the ETRM metadata, it stores all permissions granted for a particular object, effectively acting as the assignment ledger that binds a grantee (a user or a resource) to a permission on a specific object. The table resides in the IBC schema and is marked VALID, with the primary key IBC_GRANTS_PK defined on GRANT_ID.
From a Data Vault modeling perspective, the FK structure mined from this table suggests a link classification: IBC_GRANTS connects independent entities — the object (FND_OBJECTS), the grantee user (FND_USER), the grant group (IBC_GRANT_GROUPS), and the security group (FND_SECURITY_GROUPS) — through foreign key relationships, rather than holding descriptive attributes of a single business entity. This heuristic should be treated as a modeling suggestion rather than a rigid architectural mandate.
Key Information Stored
The documented physical schema for 12.2.2 contains 17 columns. The most significant are summarized below.
- GRANT_ID — The surrogate primary key (
IBC_GRANTS_PK) uniquely identifying each permission record. - OBJECT_ID — Foreign key to
FND_OBJECTS, identifying the object to which the permission applies; this is the central business-key candidate binding a grant to a target. - PERMISSION_CODE — Encodes the specific permission being granted (for example, read, write, or administrative access) on the referenced object.
- GRANTEE_USER_ID — Foreign key to
FND_USER, indicating the user receiving the grant. - GRANTEE_RESOURCE_ID and GRANTEE_RESOURCE_TYPE — Identify non-user grantees (such as roles or resources) when the grantee is not a direct user.
- GRANT_GROUP_ID — Foreign key to
IBC_GRANT_GROUPS, allowing multiple grants to be organized and inherited through a group construct. - ACTION and GRANT_LEVEL — Define the operation permitted and the scope or granularity of the grant.
- CASCADE_FLAG — Indicates whether the grant propagates to subordinate objects.
- SECURITY_GROUP_ID — Foreign key to
FND_SECURITY_GROUPS, isolating grants within the correct operating unit or security context. - OBJECT_VERSION_NUMBER — Supports optimistic locking for concurrent updates through the OAF framework.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns tracking who created and last modified each grant.
Common Use Cases and Queries
Typical scenarios include auditing who holds permissions on a given object, reporting effective access for a user, and diagnosing why a user can or cannot view content in the Content Manager. A representative query joins the principal entities:
SELECT g.GRANT_ID, o.OBJECT_NAME, u.USER_NAME, g.PERMISSION_CODE, g.GRANT_LEVEL
FROM IBC_GRANTS g, FND_OBJECTS o, FND_USER u
WHERE g.OBJECT_ID = o.OBJECT_ID
AND g.GRANTEE_USER_ID = u.USER_ID
AND g.SECURITY_GROUP_ID = :p_security_group;
Additional reporting use cases include aggregating grants by GRANT_GROUP_ID to review inherited permissions, and filtering by CASCADE_FLAG to understand which grants propagate to child objects.
Related Objects
The following objects are most significant, derived from the documented foreign key relationships:
- FND_OBJECTS — joined via
IBC_GRANTS.OBJECT_ID; defines the secured object. - FND_USER — joined via
IBC_GRANTS.GRANTEE_USER_ID; the user grantee. - IBC_GRANT_GROUPS — joined via
IBC_GRANTS.GRANT_GROUP_ID; the grant grouping construct. - FND_SECURITY_GROUPS — joined via
IBC_GRANTS.SECURITY_GROUP_ID; the security context. - FND_OBJECT_INSTANCES — the object instance layer to which content-level grants are commonly resolved.
- IBC_GRANT_RESOURCES / IBC_PERMISSIONS — supplementary Content Manager tables describing resources and permission definitions referenced by
GRANTEE_RESOURCE_IDandPERMISSION_CODE.
-
This table stores all Permissions given for a particular object.
-
Table that stores the information related to the grants and objects defined to be secured
-
Grants in Roles and Users
-
Grants in Roles and Users
-
People assigned to a Specified Project
APPS.PA_PROJECT_PLAYERS·↳ PA_PROJECT_PARTIES·↳ PA_PROJECT_ROLE_TYPES_B·↳ PA_ROLE_CONTROLS·Explore PA module →
-
Table that stores the information related to Security Grants defined by the user.
-
This table stores all Permissions given for a particular object.
-
Resources involved in a Specified Project
-
The table stores the data obtained from an external source which is to be displayed in the modified History Page
-
QP_GRANTS works with FND data security system to achieve data security for pricing entities.
-
People assigned to a Specified Project
APPS.PA_PROJECT_PLAYERS·↳ PA_PROJECT_PARTIES·↳ PA_PROJECT_ROLE_TYPES_B·↳ PA_ROLE_CONTROLS·Explore PA module →
-
View: WSH_GRANTS_V 12.1.1
APPS.WSH_GRANTS_V·↳ FND_USER·↳ HR_GENERAL·↳ HR_SECURITY·Explore WSH module →
-
View: IGS_SC_GRANTS_V 12.1.1
Self-Service view
APPS.IGS_SC_GRANTS_V·↳ IGS_SC_GRANTS·↳ WF_LOCAL_ROLES·Explore IGS module →
-
Resources involved in a Specified Project
-
Table that stores the information related to Security Grant Conditions defined by the user.
-
QP_GRANTS works with FND data security system to achieve data security for pricing entities.
-
View: IGS_SC_GRANT_CONDS_V 12.1.1
Self-Service view
APPS.IGS_SC_GRANT_CONDS_V·↳ IGS_SC_GRANTS·↳ IGS_SC_GRANT_CONDS·↳ IGS_SC_OBJ_ATTRIBS·Explore IGS module →
-
View: PA_PROJECT_PARTIES_V 12.1.1
APPS.PA_PROJECT_PARTIES_V·↳ FND_USER·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_GENERAL·Explore PA module →
-
View: WSH_GRANTS_V 12.2.2
APPS.WSH_GRANTS_V·↳ FND_USER·↳ HR_GENERAL·↳ HR_SECURITY·Explore WSH module →
-
Resources involved in a Specified Project
-
Resources involved in a Specified Project
-
View: PA_PROJECT_PARTIES_V 12.2.2
APPS.PA_PROJECT_PARTIES_V·↳ FND_USER·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_GENERAL·Explore PA module →
-
The table stores the data obtained from an external source which is to be displayed in the modified History Page
-
VIEW: WSH.WSH_GRANTS# 12.2.2
-
VIEW: PA.PA_PROJECT_PARTIES# 12.2.2
-
VIEW: QP.QP_GRANTS# 12.2.2
-
VIEW: IBC.IBC_GRANTS# 12.2.2
-
TABLE: IGS.IGS_SC_OBJ_GRANTS 12.1.1
-
TABLE: WSH.WSH_GRANTS 12.1.1
-
PACKAGE: APPS.IBC_GRANTS_PKG 12.1.1
-
PACKAGE: APPS.BEN_CSO_SHD 12.1.1
-
VIEW: WSH.WSH_GRANTS# 12.2.2
-
VIEW: QP.QP_GRANTS# 12.2.2
-
TABLE: IGS.IGS_SC_GRANTS 12.1.1