Search Results igs_sc_usr_att_vals
Overview
The IGS_SC_USR_ATT_VALS table is a core data repository within the Oracle E-Business Suite (EBS) Student System (IGS). It functions as the central storage mechanism for user-specific security attribute values. In the context of EBS security and the Student System's data access controls, this table enables the association of dynamic, user-defined attribute values to individual users. These attributes, defined in the related IGS_SC_USR_ATTRIBS table, are used to create granular, attribute-based security rules and data partitioning within the application, often controlling access to specific student records, academic programs, or organizational data based on a user's profile.
Key Information Stored
The table's structure is designed to link a user, an attribute definition, and a specific value. The primary key is a composite of three columns, ensuring a unique combination for each user-attribute-value assignment. The critical columns are:
- USER_ATTRIB_ID: A foreign key referencing IGS_SC_USR_ATTRIBS. This identifies the specific security attribute (e.g., "Institution", "Faculty", "Department") for which a value is being stored.
- USER_ID: A foreign key referencing FND_USER. This links the attribute value to a specific EBS application user.
- ATTR_VALUE: The actual data value assigned to the user for the specified attribute (e.g., "BUS" for a Business department code). This column, combined with the USER_ATTRIB_ID and USER_ID, forms the table's primary key.
Common Use Cases and Queries
This table is primarily accessed for user security validation and reporting on security assignments. A common operational use case is an application function or a view using a Security Profile (VPD - Virtual Private Database) that queries this table to filter data a user can see based on their assigned attribute values. For system administration, queries are used to audit or manage user security settings. A typical pattern retrieves all attribute values for a specific user:
SELECT uav.attr_value, ua.attrib_name FROM igs_sc_usr_att_vals uav, igs_sc_usr_attribs ua WHERE uav.user_attrib_id = ua.user_attrib_id AND uav.user_id = 1234;
Conversely, to find all users assigned a specific attribute value (e.g., for a departmental report):
SELECT fu.user_name FROM igs_sc_usr_att_vals uav, fnd_user fu WHERE uav.user_id = fu.user_id AND uav.user_attrib_id = 100 AND uav.attr_value = 'ENG';
Related Objects
IGS_SC_USR_ATT_VALS is a child table in two key relationships within the EBS data model, as documented by its foreign keys:
- FND_USER: The foundational EBS table storing all application users. The relationship is maintained via the
IGS_SC_USR_ATT_VALS.USER_IDcolumn referencingFND_USER.USER_ID. This ensures attribute values are tied to valid user accounts. - IGS_SC_USR_ATTRIBS: The parent table defining the security attributes themselves. The relationship is through the
IGS_SC_USR_ATT_VALS.USER_ATTRIB_IDcolumn referencingIGS_SC_USR_ATTRIBS.USER_ATTRIB_ID. This ensures every stored value corresponds to a valid, predefined attribute.
These relationships are critical for maintaining referential integrity and for any join operation required to translate ID values into human-readable user names and attribute descriptions for reporting and application logic.
-
Table: IGS_SC_USR_ATT_VALS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_USR_ATT_VALS, object_name:IGS_SC_USR_ATT_VALS, status:VALID, product: IGS - Student System , description: Table that stores the information related to Security User Attribute Values that are associated to the user attributes defined. , implementation_dba_data: IGS.IGS_SC_USR_ATT_VALS ,
-
Table: IGS_SC_USR_ATT_VALS
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 ,
-
APPS.IGS_SC_GEN_001 dependencies on IGS_SC_USR_ATT_VALS
12.1.1
-
APPS.IGS_SC_GRANTS_PVT dependencies on IGS_SC_USR_ATT_VALS
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_USR_ATT_VALS
12.1.1
-
APPS.IGS_SC_VARS dependencies on IGS_SC_USR_ATT_VALS
12.1.1
-
SYNONYM: APPS.IGS_SC_USR_ATT_VALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_SC_USR_ATT_VALS, status:VALID,
-
TABLE: IGS.IGS_SC_USR_ATT_VALS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_USR_ATT_VALS, object_name:IGS_SC_USR_ATT_VALS, status:VALID,
-
APPS.IGS_SC_VARS SQL Statements
12.1.1
-
Table: IGS_SC_USR_ATTRIBS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_USR_ATTRIBS, object_name:IGS_SC_USR_ATTRIBS, status:VALID, product: IGS - Student System , description: Table that stores the information related to Security User Attributes , implementation_dba_data: IGS.IGS_SC_USR_ATTRIBS ,
-
PACKAGE BODY: APPS.IGS_SC_GRANTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_GRANTS_PVT, status:VALID,
-
Table: IGS_SC_USR_ATTRIBS
12.2.2
product: IGS - Student System (Obsolete) , description: Table that stores the information related to Security User Attributes , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_SC_VARS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_VARS, 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,
-
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_GRANTS_PVT dependencies on IGS_SC_VARS
12.1.1
-
APPS.IGS_SC_GRANTS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_VARS
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_USR_ATTRIBS
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_USR_ATTRIBS_S
12.1.1
-
Table: FND_USER
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_USER, object_name:FND_USER, status:VALID, product: FND - Application Object Library , description: Application users , implementation_dba_data: APPLSYS.FND_USER ,
-
Table: FND_USER
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_USER, object_name:FND_USER, status:VALID, product: FND - Application Object Library , description: Application users , implementation_dba_data: APPLSYS.FND_USER ,
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_OBJECTS
12.1.1
-
APPS.IGS_SC_GRANTS_PVT dependencies on IGS_SC_GRANTS_PVT
12.1.1
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_OBJ_GROUPS
12.1.1
-
APPS.IGS_SC_GEN_001 SQL Statements
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
-
APPS.IGS_SC_DATA_SEC_APIS_PKG dependencies on IGS_SC_GRANT_CONDS
12.1.1
-
12.1.1 DBA Data
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 SQL Statements
12.1.1
-
12.1.1 DBA Data
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'. ,