Search Results igs_sc_obj_att_mths
Overview
The IGS_SC_OBJ_ATT_MTHS table is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS) module, specifically designed for security and access control. It functions as a junction or mapping table that establishes and stores the relationships between application security objects and their associated user-defined attributes. This table is critical for implementing attribute-based security models, enabling the system to define and enforce complex access rules based on specific user or object characteristics. Its role is to maintain the integrity of these security definitions by linking objects from the foundational FND_OBJECTS table to their corresponding attributes defined in IGS_SC_OBJ_ATTRIBS.
Key Information Stored
The table's structure is defined by a composite primary key, ensuring a unique pairing of an object and an attribute. The key columns are the primary data points stored. The OBJECT_ID column stores a foreign key reference to an application object registered in the FND_OBJECTS table. The OBJ_ATTRIB_ID column stores a foreign key reference to a specific user attribute definition stored in the IGS_SC_OBJ_ATTRIBS table. Together, each record in this table signifies that a particular attribute (OBJ_ATTRIB_ID) is applicable to and associated with a specific security object (OBJECT_ID). The table itself does not store the actual attribute values for users; it defines which attributes are relevant to which objects.
Common Use Cases and Queries
The primary use case for this table is in the backend support of security configuration and authorization checks. Administrators use interfaces within the Student System to assign attributes to objects, which results in inserts into this table. Common reporting and validation queries involve joining this table to its parent tables to audit security setups. A typical SQL pattern retrieves a list of all attributes assigned to a specific object for review.
- Sample Query: To find all attributes associated with a known object, such as a form or function:
SELECT oat.obj_attrib_id, oat.meaning FROM igs_sc_obj_attribs oat, igs_sc_obj_att_mths om WHERE om.obj_attrib_id = oat.obj_attrib_id AND om.object_id = :p_object_id; - Audit Use Case: Generating a comprehensive report of all object-attribute mappings by joining to FND_OBJECTS for the object name and IGS_SC_OBJ_ATTRIBS for the attribute name.
- Integration Use Case: This table is often referenced in custom security extensions or data feeds that need to understand the attribute framework tied to EBS objects.
Related Objects
The IGS_SC_OBJ_ATT_MTHS table sits at the center of a key security relationship, linking two major reference tables. Its integrity is enforced through documented foreign key constraints.
- FND_OBJECTS: This table is referenced via the OBJECT_ID column. FND_OBJECTS is a central EBS repository for all application objects (forms, functions, menus, etc.). This relationship ensures that attributes are only assigned to valid, registered application entities.
- IGS_SC_OBJ_ATTRIBS: This table is referenced via the OBJ_ATTRIB_ID column. IGS_SC_OBJ_ATTRIBS defines the list of available user attributes (like Department, Institution, or custom fields) that can be used for security matching. The relationship ensures mappings use only pre-defined attributes.
These relationships are fundamental. Any process querying IGS_SC_OBJ_ATT_MTHS for meaningful information will invariably join to these parent tables to resolve ID values into human-readable names.
-
Table: IGS_SC_OBJ_ATT_MTHS
12.2.2
product: IGS - Student System (Obsolete) , description: Table that stores the information related to Security User Attribute Values that are associated to the user attributes defined. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_SC_OBJ_ATTR_MTHS_V
12.2.2
product: IGS - Student System (Obsolete) , description: Self-Service view , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_SC_OBJ_ATTRIBS
12.2.2
product: IGS - Student System (Obsolete) , description: Table that stores the information related to Security Object Attributes , implementation_dba_data: Not implemented in this database ,