Search Results igs_ad_dscp_attr
Overview
The table IGS_AD_DSCP_ATTR is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS) module. It functions as a repository for defining and managing specific attributes associated with source categories. Its primary role is to support the configuration and validation of data by holding metadata that describes which attributes are relevant or required for a given category. This table is essential for maintaining data integrity and enforcing business rules during processes like admissions, where data from various sources must be standardized and checked for discrepancies.
Key Information Stored
The table stores the metadata definitions for category-specific attributes. The key columns, as indicated by its constraints, are critical for its operation. The DISCREPANCY_ATTR_ID column serves as the unique primary key identifier for each attribute record. The SRC_CAT_ID column is a foreign key that links the attribute to its parent source category defined in the IGS_AD_SOURCE_CAT_ALL table. The ATTRIBUTE_NAME column stores the actual name or code of the attribute being defined for that category. Together, the combination of SRC_CAT_ID and ATTRIBUTE_NAME is enforced as a unique key, ensuring that an attribute name is not duplicated within the same source category.
Common Use Cases and Queries
A primary use case is the setup and maintenance of discrepancy checking rules within the admissions lifecycle. Administrators can configure which data points (attributes) are mandatory or subject to validation for different categories of application sources or document types. For reporting and system queries, common patterns include retrieving all attributes for a specific source category or validating if a particular attribute is active for a category. Sample SQL to list all attribute names for a source category would be:
SELECT ATTRIBUTE_NAME FROM IGS.IGS_AD_DSCP_ATTR WHERE SRC_CAT_ID = :p_src_cat_id ORDER BY ATTRIBUTE_NAME;
Another common query involves joining with the source category table to get a descriptive report:
SELECT scat.SOURCE_CAT_NAME, dattr.ATTRIBUTE_NAME FROM IGS.IGS_AD_DSCP_ATTR dattr, IGS.IGS_AD_SOURCE_CAT_ALL scat WHERE dattr.SRC_CAT_ID = scat.SRC_CAT_ID ORDER BY 1, 2;
Related Objects
The table has a direct and documented dependency on the source category master table. The primary relationship is defined by a foreign key constraint:
- IGS_AD_SOURCE_CAT_ALL: This is the parent table. The
IGS_AD_DSCP_ATTR.SRC_CAT_IDcolumn references theSRC_CAT_IDinIGS_AD_SOURCE_CAT_ALL. This relationship ensures that every attribute record is associated with a valid, pre-defined source category. Any integration, data load, or validation process involving discrepancy attributes will typically require a join to this parent table to resolve the category name or context.
-
Table: IGS_AD_DSCP_ATTR
12.2.2
product: IGS - Student System (Obsolete) , description: Holds information about attributes used with category , implementation_dba_data: Not implemented in this database ,
-
View: IGS_AD_DSCP_ATTR_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view is created using a join condition between IGS_AD_DSCP_ATTR and IGS_LOOKUPS_VIEW , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_SOURCE_CAT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Holds details for user source categories , implementation_dba_data: Not implemented in this database ,