Search Results igs_sc_objects




Overview

The IGS_SC_OBJECTS table is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS), specifically designed for security administration. Its primary role is to act as a mapping table, linking individual application objects (such as forms, functions, or data entities) to defined security groups. This linkage is fundamental for enforcing object-level security controls within the IGS module, enabling administrators to manage user access by grouping objects and applying permissions at the group level. It is critical to note that the ETRM metadata explicitly classifies the IGS - Student System as "Obsolete," indicating this table and its associated functionality are part of a legacy product line that is no longer under active development or enhancement by Oracle.

Key Information Stored

The table's structure is defined by its two primary key columns, which together form the unique identifier IGS_SC_OBJECTS_PK. The first column, OBJECT_ID, stores a foreign key reference to an object defined in the central Oracle Applications Object Library table, FND_OBJECTS. This identifies the specific application component (e.g., a form, concurrent program, or menu) subject to security. The second column, OBJ_GROUP_ID, stores a foreign key reference to the IGS_SC_OBJ_GROUPS table. This identifies the security group to which the object is assigned. The table's sole purpose is to maintain these associations; it contains no descriptive data about the objects or groups themselves, which is stored in the related foreign key tables.

Common Use Cases and Queries

The principal use case for this table is the administration and auditing of security assignments within the obsolete Student System. A system administrator or auditor might query it to understand the security model. Common SQL patterns include listing all objects assigned to a particular security group or verifying if a specific object has been placed under security control. For example, to find all secured objects within a group named 'ENROLLMENT_ADMIN', one might use a query joining IGS_SC_OBJECTS to IGS_SC_OBJ_GROUPS and FND_OBJECTS. However, a critical implementation note from the provided ETRM states "Not implemented in this database." This suggests that while the table structure exists in the data dictionary, it may not be populated or actively used in a given EBS instance, limiting practical operational queries.

Related Objects

IGS_SC_OBJECTS sits at the center of a small security schema within the IGS module. Its relationships are strictly defined by its foreign key constraints. It depends directly on FND_OBJECTS (from the Applications core) for the definition of securable objects and on IGS_SC_OBJ_GROUPS for the definition of security groups. There are no indicated foreign keys pointing to IGS_SC_OBJECTS, suggesting it is a terminal or leaf table in its data model. Any functional security logic or APIs within the IGS module that enforce object-level permissions would inherently reference the relationships stored in this table to determine if a user's assigned groups permit access to a given OBJECT_ID.