Search Results ibc_object_permissions
Overview
The IBC_OBJECT_PERMISSIONS table is a core data dictionary object within the Oracle E-Business Suite Content Manager (IBC) module. It functions as a lookup repository that defines and maintains the set of valid permission codes applicable to specific object types managed by the system. Its primary role is to enforce a structured security and access control model by establishing a permissible relationship between content object types and the granular actions users can perform on them. This table is essential for the underlying permissioning engine in both EBS 12.1.1 and 12.2.2, ensuring that only authorized operations, such as view, edit, or delete, can be associated with and granted for a given type of digital asset or content entity.
Key Information Stored
The table's structure is designed to map permission codes to object types. Based on the provided ETRM metadata, the key column is OBJECT_ID, which serves as the primary key for the table (IBC_OBJECT_PERMISSIONS_PK). This column contains a foreign key reference to FND_OBJECTS.OBJECT_ID, thereby linking each record to a specific application object type defined within the E-Business Suite foundation. While the explicit column for the permission code is not listed in the brief metadata, the description confirms the table "holds the valid permission codes for a particular object type." Therefore, alongside OBJECT_ID, the table must contain at least one column (e.g., PERMISSION_CODE) to store the discrete permission values, such as 'READ', 'WRITE', or 'ADMINISTER', that are valid for the referenced object.
Common Use Cases and Queries
This table is predominantly used by the Content Manager's security administration and validation processes. A common use case is during the setup or extension of a content object type, where an administrator must define which permissions are meaningful for that object. It is also critical when validating user security requests; the system will query this table to confirm if a requested permission is legitimate for the target object's type before granting access. A typical analytical query would list all permissible actions for a known object type:
- SELECT op.permission_code, fob.obj_name FROM ibc_object_permissions op, fnd_objects fob WHERE op.object_id = fob.object_id AND fob.obj_name = '&OBJECT_TYPE_NAME';
Another standard pattern is to join this table with user grant tables (like IBC_GRANTS) to report on the universe of grantable permissions versus those actually assigned.
Related Objects
The IBC_OBJECT_PERMISSIONS table has a direct and critical relationship with other core IBC and foundation tables. As documented, its primary foreign key dependency is on FND_OBJECTS (IBC_OBJECT_PERMISSIONS.OBJECT_ID references FND_OBJECTS.OBJECT_ID). This ties object-level permissions to the central EBS object registry. It is intrinsically linked to the security grant mechanism, likely relating to tables such as IBC_GRANTS, which store actual permission assignments to users or roles for specific object instances. The table is also a fundamental reference for the Content Manager's APIs and user interfaces that handle permission definition and security administration.
-
Table: IBC_OBJECT_PERMISSIONS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_OBJECT_PERMISSIONS, object_name:IBC_OBJECT_PERMISSIONS, status:VALID, product: IBC - Content Manager , description: This Table defines the lookup type which holds the valid permission codes for a particular object type , implementation_dba_data: IBC.IBC_OBJECT_PERMISSIONS ,
-
Table: IBC_OBJECT_PERMISSIONS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_OBJECT_PERMISSIONS, object_name:IBC_OBJECT_PERMISSIONS, status:VALID, product: IBC - Content Manager , description: This Table defines the lookup type which holds the valid permission codes for a particular object type , implementation_dba_data: IBC.IBC_OBJECT_PERMISSIONS ,
-
Lookup Type: IBC_OBJECT_PERMISSIONS
12.2.2
product: IBC - Content Manager , meaning: IBC_OBJECT_PERMISSIONS , description: Object(Item, folder, category) Permissions ,
-
Lookup Type: IBC_OBJECT_PERMISSIONS
12.1.1
product: IBC - Content Manager , meaning: IBC_OBJECT_PERMISSIONS , description: Object(Item, folder, category) Permissions ,
-
APPS.IBC_OBJECT_PERMISSIONS_PKG dependencies on IBC_OBJECT_PERMISSIONS
12.2.2
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_OBJECT_PERMISSIONS
12.1.1
-
APPS.IBC_OBJECT_PERMISSIONS_PKG dependencies on IBC_OBJECT_PERMISSIONS
12.1.1
-
APPS.IBC_DATA_SECURITY_PVT dependencies on IBC_OBJECT_PERMISSIONS
12.2.2
-
VIEW: IBC.IBC_OBJECT_PERMISSIONS#
12.2.2
owner:IBC, object_type:VIEW, object_name:IBC_OBJECT_PERMISSIONS#, status:VALID,
-
APPS.IBC_OBJECT_PERMISSIONS_PKG SQL Statements
12.2.2
-
APPS.IBC_OBJECT_PERMISSIONS_PKG SQL Statements
12.1.1
-
VIEW: IBC.IBC_OBJECT_PERMISSIONS#
12.2.2
-
SYNONYM: APPS.IBC_OBJECT_PERMISSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_OBJECT_PERMISSIONS, status:VALID,
-
TRIGGER: APPS.IBC_OBJECT_PERMISSIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IBC_OBJECT_PERMISSIONS+, status:VALID,
-
SYNONYM: APPS.IBC_OBJECT_PERMISSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_OBJECT_PERMISSIONS, status:VALID,
-
PACKAGE BODY: APPS.IBC_OBJECT_PERMISSIONS_PKG
12.2.2
-
TRIGGER: APPS.IBC_OBJECT_PERMISSIONS+
12.2.2
-
PACKAGE BODY: APPS.IBC_OBJECT_PERMISSIONS_PKG
12.1.1
-
FUNCTION: APPS.IBC_OBJECT_PERMISSIONS=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: IBC.IBC_OBJECT_PERMISSIONS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_OBJECT_PERMISSIONS, object_name:IBC_OBJECT_PERMISSIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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.1.1 FND Design Data
12.1.1
-
FUNCTION: APPS.IBC_OBJECT_PERMISSIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:IBC_OBJECT_PERMISSIONS=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: IBC.IBC_OBJECT_PERMISSIONS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_OBJECT_PERMISSIONS, object_name:IBC_OBJECT_PERMISSIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IBC_OBJECT_PERMISSIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_OBJECT_PERMISSIONS_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
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.IBC_OBJECT_PERMISSIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_OBJECT_PERMISSIONS_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
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: 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.IBC_GRANTS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANTS, object_name:IBC_GRANTS, status:VALID,
-
TABLE: IBC.IBC_GRANTS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_GRANTS, object_name:IBC_GRANTS, status:VALID,
-
APPS.IBC_OBJECT_PERMISSIONS_PKG dependencies on FND_API
12.1.1
-
APPS.IBC_OBJECT_PERMISSIONS_PKG dependencies on FND_API
12.2.2
-
eTRM - IBC Tables and Views
12.1.1
description: IBC_STYLESHEETS stores the associated stylesheets for a given content type. ,
-
eTRM - IBC Tables and Views
12.2.2
description: IBC_STYLESHEETS stores the associated stylesheets for a given content type. ,