Search Results igs_sc_obj_grants
Overview
The IGS_SC_OBJ_GRANTS table is a core data object within the Oracle E-Business Suite Student System (IGS). It functions as a junction or intersection table within the application's security architecture. Its primary role is to define and manage the relationship between security grants and the application objects they are intended to secure. By linking grants to specific objects, this table enables the implementation of granular, object-level security controls, ensuring that only authorized users or roles can access or manipulate defined components of the Student System. This mechanism is critical for maintaining data integrity and enforcing institutional policies within the complex functional modules of the IGS product.
Key Information Stored
The table's structure is designed to store the essential mapping between a security grant and its target object. The documented metadata indicates two primary foreign key columns that constitute the table's composite primary key. The GRANT_ID column references a specific security grant defined in the IGS_SC_GRANTS table, which holds the details of the permission or privilege being conferred. The OBJECT_ID column references a specific application object defined in the standard FND_OBJECTS table, which catalogs forms, functions, and other securable entities across the E-Business Suite. The combination of these two identifiers in the IGS_SC_OBJ_GRANTS table creates a definitive record specifying that a particular grant applies to a particular object, forming the basis of the security rule.
Common Use Cases and Queries
A primary use case involves auditing and reporting on the security model. Administrators can query this table to generate a comprehensive list of all objects secured by a specific grant or to identify all grants applied to a critical object. Troubleshooting user access issues often involves tracing permissions from a user's roles through grants to the secured objects. A typical analytical query would join IGS_SC_OBJ_GRANTS with IGS_SC_GRANTS and FND_OBJECTS to produce a human-readable security matrix. For example:
- SELECT g.grant_name, o.obj_name, o.obj_type FROM igs_sc_obj_grants og, igs_sc_grants g, fnd_objects o WHERE og.grant_id = g.grant_id AND og.object_id = o.object_id ORDER BY g.grant_name;
This query reveals the complete mapping of grant-to-object relationships, which is essential for security reviews and compliance audits.
Related Objects
The IGS_SC_OBJ_GRANTS table has defined dependencies on two key tables, as per its foreign key constraints. It is directly dependent on the IGS_SC_GRANTS table, which is the master source for grant definitions within the Student System. It is also dependent on the application-wide FND_OBJECTS table, which is part of the Oracle Application Object Library. The table's primary key, IGS_SC_OBJ_GRANTS_PK, enforces the uniqueness of the grant-object relationship. While not explicitly listed in the provided metadata, this table is likely referenced by various security enforcement APIs and views within the IGS module that evaluate user permissions against secured objects at runtime.
-
Table: IGS_SC_OBJ_GRANTS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_OBJ_GRANTS, object_name:IGS_SC_OBJ_GRANTS, status:VALID, product: IGS - Student System , description: Table that stores the information related to the grants and objects defined to be secured , implementation_dba_data: IGS.IGS_SC_OBJ_GRANTS ,
-
Table: IGS_SC_OBJ_GRANTS
12.2.2
product: IGS - Student System (Obsolete) , description: Table that stores the information related to the grants and objects defined to be secured , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_SC_GRANTS_PVT dependencies on IGS_SC_OBJ_GRANTS
12.1.1
-
APPS.IGS_SC_GEN_001 dependencies on IGS_SC_OBJ_GRANTS
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_OBJ_GRANTS
12.1.1
-
SYNONYM: APPS.IGS_SC_OBJ_GRANTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_SC_OBJ_GRANTS, status:VALID,
-
TABLE: IGS.IGS_SC_OBJ_GRANTS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_OBJ_GRANTS, object_name:IGS_SC_OBJ_GRANTS, status:VALID,
-
Table: IGS_SC_GRANTS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_GRANTS, object_name:IGS_SC_GRANTS, status:VALID, product: IGS - Student System , description: Table that stores the information related to Security Grants defined by the user. , implementation_dba_data: IGS.IGS_SC_GRANTS ,
-
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 ,
-
Table: IGS_SC_GRANTS
12.2.2
product: IGS - Student System (Obsolete) , description: Table that stores the information related to Security Grants defined by the user. , implementation_dba_data: Not implemented in this database ,
-
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 ,
-
APPS.IGS_SC_GRANTS_PVT dependencies on WF_LOCAL_USER_ROLES
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_GRANTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_GRANTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.IGS_SC_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_GEN_001, status:VALID,
-
APPS.IGS_SC_GRANTS_PVT dependencies on FND_GLOBAL
12.1.1
-
APPS.IGS_SC_GRANTS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_DATA_SEC_APIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_DATA_SEC_APIS_PKG, status:VALID,
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_OBJ_ATT_VALS
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_GRANTS
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_GRANT_CONDS
12.1.1
-
APPS.IGS_SC_GRANTS_PVT dependencies on IGS_SC_GRANTS
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_GRANTS_PVT
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_OBJ_ATTRIBS
12.1.1
-
APPS.IGS_SC_GEN_001 SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_GEN_001
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_DATA_SEC_APIS_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,