Search Results rug_sequence_number




Overview

The IGS_RU_NAMED_RULE_GR table is a core data structure within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the Institutional Global Systems (IGS) module. It functions as a master repository for defining and managing named rule groups. These groups are fundamental components of the system's rule-processing engine, allowing administrators to logically organize and sequence business rules (such as those for admissions, enrollment, or academic progression) for consistent evaluation and application. The table's existence is critical for configuring complex, multi-step rule-based logic that drives automated decision-making processes in the educational institution's operations.

Key Information Stored

The table stores metadata that defines the identity, behavior, and execution order of rule groups. Key columns include the composite primary key (GROUP_CD, NAME_CD), which uniquely identifies a named rule group. The DESCRIPTION provides a human-readable explanation. The S_RETURN_TYPE column dictates the expected data type returned by the rules within the group. Crucially, the RUG_SEQUENCE_NUMBER determines the processing order of the rule group, while the SELECT_GROUP and MESSAGE_GROUP columns are pivotal for grouping rules for specific evaluation contexts and for organizing related system messages, respectively. Standard "Who" columns (CREATED_BY, CREATION_DATE, etc.) track audit information.

Common Use Cases and Queries

A primary use case is the configuration and analysis of rule sets used in processes like evaluating course prerequisites or graduation requirements. Administrators query this table to understand the hierarchy and flow of rule execution. The user's search for "SELECT_GROUP" indicates a likely scenario of identifying all rule groups belonging to a specific selection context for reporting or troubleshooting. A corresponding sample query would be:

  • Querying by SELECT_GROUP: SELECT GROUP_CD, NAME_CD, DESCRIPTION, RUG_SEQUENCE_NUMBER FROM IGS.IGS_RU_NAMED_RULE_GR WHERE SELECT_GROUP = <group_number> ORDER BY RUG_SEQUENCE_NUMBER;
  • Listing All Rule Groups with Details: SELECT GROUP_CD, NAME_CD, DESCRIPTION, S_RETURN_TYPE, SELECT_GROUP, MESSAGE_GROUP FROM IGS.IGS_RU_NAMED_RULE_GR ORDER BY GROUP_CD, NAME_CD;

These queries support activities such as impact analysis before modifying a rule group or generating documentation for institutional rule policies.

Related Objects

Based on the provided dependency information, the IGS_RU_NAMED_RULE_GR table is a referenced master table. While the excerpt does not list specific foreign key relationships, it confirms that the APPS.IGS_RU_NAMED_RULE_GR synonym exists, indicating it is accessed via the APPS schema in the standard EBS environment. The presence of non-unique indexes on key columns like SELECT_GROUP (IGS_RU_NAMED_RULE_GR_N4) and MESSAGE_GROUP (IGS_RU_NAMED_RULE_GR_N1) strongly suggests these columns are foreign keys referencing other lookup or control tables within the IGS rules engine. In a typical implementation, this table would be joined to child tables containing the individual rule definitions or rule results using the composite key (GROUP_CD, NAME_CD).