Search Results ibc_grants
Overview
The IBC_GRANTS table is a core repository for managing granular access control within the Oracle E-Business Suite Content Manager (IBC) module. It functions as the central data store for all explicit permissions assigned to specific content objects, such as documents, folders, or categories. Its primary role is to enforce a detailed security model by linking users or groups (grantees) with objects and defining the precise actions they are authorized to perform. This enables the implementation of complex, object-level security policies that govern who can view, modify, or administer digital content across the EBS application.
Key Information Stored
The table's structure is designed to record the essential components of a permission grant. While the full column list is not detailed in the provided metadata, the foreign key relationships and primary key indicate its critical data elements. The GRANT_ID serves as the unique identifier (primary key). The OBJECT_ID links to FND_OBJECTS to identify the secured content item. The GRANTEE_USER_ID links to FND_USER, specifying the individual user receiving the permission. The GRANT_GROUP_ID links to IBC_GRANT_GROUPS, which is a key table for managing sets of permissions. Typically, the table would also contain columns to specify the actual privilege granted (e.g., VIEW, UPDATE) and potentially an indicator for whether the grant is an allowance or a denial.
Common Use Cases and Queries
This table is central to security administration and access validation. Common operational scenarios include auditing user permissions on a critical document, bulk-modifying access when project teams change, and troubleshooting access-denied issues. A typical query to list all grants for a specific object would join IBC_GRANTS with FND_OBJECTS and FND_USER. For example:
SELECT u.user_name, g.* FROM ibc_grants g, fnd_user u WHERE g.object_id = (SELECT object_id FROM fnd_objects WHERE obj_name = '&OBJECT_NAME') AND g.grantee_user_id = u.user_id;
Another frequent pattern is identifying all objects a particular user can access by joining IBC_GRANTS with IBC_GRANT_GROUPS and the relevant content repository tables. System administrators often run reports from this table to document the security matrix for compliance purposes.
Related Objects
The IBC_GRANTS table has defined relationships with several other key EBS objects, as per the provided metadata. It is directly dependent on FND_OBJECTS for object definition and FND_USER for user identification. Its most significant relationship is with IBC_GRANT_GROUPS, which acts as a container or template for a collection of individual grants, allowing for efficient permission management. While not listed in the excerpt, this table is also fundamentally linked to the core content repository tables (like IBC_CONTENTS_B) via the OBJECT_ID and is accessed through the standard IBC Security and Permissions APIs for all programmatic security operations.
-
Table: IBC_GRANTS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANTS, object_name:IBC_GRANTS, status:VALID, product: IBC - Content Manager , description: This table stores all Permissions given for a particular object. , implementation_dba_data: IBC.IBC_GRANTS ,
-
Table: IBC_GRANTS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANTS, object_name:IBC_GRANTS, status:VALID, product: IBC - Content Manager , description: This table stores all Permissions given for a particular object. , implementation_dba_data: IBC.IBC_GRANTS ,
-
APPS.IBC_GRANTS_PKG dependencies on IBC_GRANTS
12.1.1
-
APPS.IBC_GRANTS_PKG dependencies on IBC_GRANTS
12.2.2
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_GRANTS
12.2.2
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_GRANTS
12.1.1
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_GRANTS_PKG
12.1.1
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_GRANTS_PKG
12.2.2
-
VIEW: APPS.IBC_DIRNODE_PERMISSIONS_V
12.2.2
-
APPS.IBC_GRANTS_PKG SQL Statements
12.1.1
-
VIEW: APPS.IBC_CITEM_PERMISSIONS_V
12.1.1
-
VIEW: APPS.IBC_CITEM_PERMISSIONS_V
12.2.2
-
VIEW: APPS.IBC_DIRNODE_PERMISSIONS_V
12.1.1
-
SYNONYM: APPS.IBC_GRANTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_GRANTS, status:VALID,
-
SYNONYM: APPS.IBC_GRANTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_GRANTS, status:VALID,
-
APPS.IBC_GRANTS_PKG SQL Statements
12.2.2
-
APPS.IBC_DATA_SECURITY_PVT SQL Statements
12.1.1
-
VIEW: IBC.IBC_GRANTS#
12.2.2
owner:IBC, object_type:VIEW, object_name:IBC_GRANTS#, status:VALID,
-
APPS.IBC_DATA_SECURITY_PVT SQL Statements
12.2.2
-
VIEW: IBC.IBC_GRANTS#
12.2.2
-
PACKAGE BODY: APPS.IBC_GRANTS_PKG
12.2.2
-
PACKAGE BODY: APPS.IBC_GRANTS_PKG
12.1.1
-
View: IBC_CITEM_PERMISSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBC.IBC_CITEM_PERMISSIONS_V, object_name:IBC_CITEM_PERMISSIONS_V, status:VALID, product: IBC - Content Manager , implementation_dba_data: APPS.IBC_CITEM_PERMISSIONS_V ,
-
View: IBC_CITEM_PERMISSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBC.IBC_CITEM_PERMISSIONS_V, object_name:IBC_CITEM_PERMISSIONS_V, status:VALID, product: IBC - Content Manager , implementation_dba_data: APPS.IBC_CITEM_PERMISSIONS_V ,
-
Table: IBC_GRANT_GROUPS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANT_GROUPS, object_name:IBC_GRANT_GROUPS, status:VALID, product: IBC - Content Manager , description: This Table stroes a group of grants , implementation_dba_data: IBC.IBC_GRANT_GROUPS ,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: IBC_GRANT_GROUPS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANT_GROUPS, object_name:IBC_GRANT_GROUPS, status:VALID, product: IBC - Content Manager , description: This Table stroes a group of grants , implementation_dba_data: IBC.IBC_GRANT_GROUPS ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.IBC_DIRECTORY_PERMISSIONS_V
12.2.2
-
VIEW: APPS.IBC_DIRECTORY_PERMISSIONS_V
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IBC_GRANTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_GRANTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IBC_GRANTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_GRANTS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
Table: FND_OBJECTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OBJECTS, object_name:FND_OBJECTS, status:VALID, product: FND - Application Object Library , description: Objects of data elements that can be secured in data security grantsInitially an object is a database table or view. , implementation_dba_data: APPLSYS.FND_OBJECTS ,
-
Table: FND_OBJECTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OBJECTS, object_name:FND_OBJECTS, status:VALID, product: FND - Application Object Library , description: Objects of data elements that can be secured in data security grantsInitially an object is a database table or view. , implementation_dba_data: APPLSYS.FND_OBJECTS ,
-
12.1.1 DBA Data
12.1.1
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_GRANT_GROUPS
12.2.2
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_GRANT_GROUPS
12.1.1
-
TABLE: IBC.IBC_GRANTS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANTS, object_name:IBC_GRANTS, status:VALID,
-
TABLE: IBC.IBC_GRANTS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANTS, object_name:IBC_GRANTS, status:VALID,
-
PACKAGE BODY: APPS.IBC_DATA_SECURITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_DATA_SECURITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBC_DATA_SECURITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_DATA_SECURITY_PVT, status:VALID,
-
VIEW: APPS.IBC_DIRECTORY_PERMISSIONS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IBC_DIRECTORY_PERMISSIONS_V, status:VALID,
-
VIEW: APPS.IBC_DIRECTORY_PERMISSIONS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IBC_DIRECTORY_PERMISSIONS_V, status:VALID,