Search Results igs_ru_group_set
Overview
The IGS_RU_GROUP_SET table is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS) module. It functions as a junction or intersection table, establishing the many-to-many relationship between rule groups and rule descriptions. This table is essential for the rule engine architecture, enabling the logical grouping and hierarchical organization of business rules that govern academic and administrative processes. Its role is to link a defined set of rules (a Rule Group) with the specific, executable rule definitions (Rule Descriptions), thereby allowing for the flexible application and reuse of rule logic across different functional areas of the student lifecycle.
Key Information Stored
The table's structure is defined by its composite primary key, which consists of two foreign key columns linking to parent entities. The data stored is primarily referential, establishing the membership of rule descriptions within rule groups.
- RUG_SEQUENCE_NUMBER: A foreign key column referencing the IGS_RU_GROUP table. This identifies the specific Rule Group to which a rule definition belongs.
- RUD_SEQUENCE_NUMBER: A foreign key column referencing the IGS_RU_DESCRIPTION table. This identifies the specific Rule Definition that is a member of the associated rule group.
The combination of these two columns forms the primary key (IGS_RU_GROUP_SET_PK), ensuring that a specific rule definition can only be associated with a given rule group once, preventing duplicate memberships.
Common Use Cases and Queries
This table is central to queries that need to list all rules within a particular group or identify which groups contain a specific rule. Common scenarios include auditing rule assignments, troubleshooting rule execution by verifying group membership, and generating reports on the rule landscape. A typical query would join IGS_RU_GROUP_SET with its parent tables to retrieve meaningful descriptive information.
Sample Query: List all Rule Descriptions within a specific Rule Group
SELECT rug.group_name, rud.rule_name, rud.description
FROM igs_ru_group_set rugs
JOIN igs_ru_group rug ON rugs.rug_sequence_number = rug.sequence_number
JOIN igs_ru_description rud ON rugs.rud_sequence_number = rud.sequence_number
WHERE rug.group_name = 'ENROLLMENT_ELIGIBILITY';
Another critical use case is during the rule evaluation process itself, where the application logic queries this table to determine the set of rules (from IGS_RU_DESCRIPTION) that must be executed for a given context defined by a Rule Group.
Related Objects
The IGS_RU_GROUP_SET table has defined dependencies on two primary parent tables and is a key component in the rule definition subsystem.
- IGS_RU_DESCRIPTION: The parent table for RUD_SEQUENCE_NUMBER. This table stores the core definition and logic of individual business rules.
- IGS_RU_GROUP: The parent table for RUG_SEQUENCE_NUMBER. This table defines the logical collections or sets of rules used for specific processes.
As a junction table, IGS_RU_GROUP_SET is frequently accessed in conjunction with these two entities. Downstream objects, such as rule execution engines, program units, and custom reports within the Student System, will inherently reference this table to resolve rule-to-group relationships.
-
Table: IGS_RU_GROUP_SET
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_RU_GROUP_SET, object_name:IGS_RU_GROUP_SET, status:VALID, product: IGS - Student System , description: Rule Group Set , implementation_dba_data: IGS.IGS_RU_GROUP_SET ,
-
Table: IGS_RU_GROUP_SET
12.2.2
product: IGS - Student System (Obsolete) , description: Rule Group Set , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_RU_GEN_002 dependencies on IGS_RU_GROUP_SET
12.1.1
-
APPS.IGS_RU_VAL_RGI dependencies on IGS_RU_GROUP_SET
12.1.1
-
APPS.IGS_RU_GROUP_SET_PKG dependencies on IGS_RU_GROUP_SET
12.1.1
-
APPS.IGS_RU_GROUP_SET_PKG SQL Statements
12.1.1
-
APPS.IGS_RU_GROUP_SET_PKG dependencies on IGS_RU_GEN_006
12.1.1
-
TABLE: IGS.IGS_RU_GROUP_SET
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_RU_GROUP_SET, object_name:IGS_RU_GROUP_SET, status:VALID,
-
APPS.IGS_RU_VAL_RGI SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_RU_GROUP_SET_PKG
12.1.1
-
SYNONYM: APPS.IGS_RU_GROUP_SET
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RU_GROUP_SET, status:VALID,
-
APPS.IGS_RU_VAL_RGI dependencies on IGS_RU_GROUP_SET_PKG
12.1.1
-
VIEW: APPS.IGS_RU_CALL_V
12.1.1
-
PACKAGE BODY: APPS.IGS_RU_VAL_RGI
12.1.1
-
APPS.IGS_RU_VAL_RGI dependencies on IGS_RU_GROUP_ITEM
12.1.1
-
Table: IGS_RU_DESCRIPTION
12.2.2
product: IGS - Student System (Obsolete) , description: This entity displays description of rule , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_RU_VAL_RGI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RU_VAL_RGI, status:VALID,
-
Table: IGS_RU_DESCRIPTION
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_RU_DESCRIPTION, object_name:IGS_RU_DESCRIPTION, status:VALID, product: IGS - Student System , description: This entity displays description of rule , implementation_dba_data: IGS.IGS_RU_DESCRIPTION ,
-
Table: IGS_RU_GROUP
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_RU_GROUP, object_name:IGS_RU_GROUP, status:VALID, product: IGS - Student System , description: Rule Group , implementation_dba_data: IGS.IGS_RU_GROUP ,
-
APPS.IGS_RU_GROUP_SET_PKG dependencies on APP_EXCEPTION
12.1.1
-
Table: IGS_RU_GROUP
12.2.2
product: IGS - Student System (Obsolete) , description: Rule Group , implementation_dba_data: Not implemented in this database ,
-
View: IGS_RU_CALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_RU_CALL_V, object_name:IGS_RU_CALL_V, status:VALID, product: IGS - Student System , description: This view simplifies access to the complex rule structure. , implementation_dba_data: APPS.IGS_RU_CALL_V ,
-
View: IGS_RU_CALL_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view simplifies access to the complex rule structure. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE: APPS.IGS_RU_VAL_RGI
12.1.1
-
PACKAGE BODY: APPS.IGS_RU_GROUP_SET_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RU_GROUP_SET_PKG, status:VALID,
-
APPS.IGS_RU_GROUP_SET_PKG dependencies on IGS_GE_MSG_STACK
12.1.1
-
APPS.IGS_RU_GROUP_SET_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.IGS_RU_GROUP_ITEM_PKG dependencies on IGS_RU_VAL_RGI
12.1.1
-
PACKAGE BODY: APPS.IGS_RU_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RU_GEN_002, status:VALID,
-
APPS.IGS_RU_GROUP_ITEM_PKG dependencies on IGS_RU_GROUP_ITEM
12.1.1
-
VIEW: APPS.IGS_RU_CALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_RU_CALL_V, object_name:IGS_RU_CALL_V, status:VALID,
-
APPS.IGS_RU_GEN_002 dependencies on IGS_RU_DESCRIPTION
12.1.1
-
APPS.IGS_RU_GROUP_ITEM_PKG dependencies on IGS_GE_MSG_STACK
12.1.1
-
APPS.IGS_RU_GROUP_ITEM_PKG dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGS_RU_GROUP_ITEM_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.IGS_RU_GEN_002 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
-
PACKAGE BODY: APPS.IGS_RU_GROUP_ITEM_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGS_RU_GEN_002
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'. ,