Search Results IGS_PS_USEC_RU
Overview
The IGS_PS_USEC_RU table is a core data object within the Oracle E-Business Suite Student System (IGS). It functions as the central repository for storing and managing business rules associated with specific unit section offerings. In the context of academic administration, a unit section version represents a scheduled instance of a course unit. This table links these offerings to configurable validation and processing rules, enabling institutions to enforce complex academic policies, prerequisites, co-requisites, and other logic at the point of enrollment or academic planning. Its role is critical for maintaining data integrity and automating academic workflows within the Student System.
Key Information Stored
The table's structure is designed to establish relationships between unit offerings and the rules that govern them. The primary identifier is the system-generated USECRU_ID. The key logical columns are UOO_ID, which is the foreign key to a specific unit offering option (IGS_PS_UNIT_OFR_OPT_ALL), and S_RULE_CALL_CD, which identifies the type or point of invocation for the rule (linked to IGS_RU_CALL). The RUL_SEQUENCE_NUMBER column is a foreign key to the IGS_RU_RULE table, which stores the actual rule definition and logic. Together, these columns define which rule, of a specific type, is applied to a given unit section.
Common Use Cases and Queries
A primary use case is validating a student's eligibility to enroll in a particular class section. The system queries this table to find all rules (e.g., prerequisite checks, capacity rules, approval requirements) attached to the section and executes them. For reporting and administrative review, common queries involve listing all rules attached to a set of unit offerings or identifying sections that use a specific rule type. A typical SQL pattern would join this table to the unit offering and rule definition tables:
SELECT sec_rule.uoo_id, call.meaning, rule.rule_name FROM igs_ps_usec_ru sec_rule, igs_ru_rule rule, igs_ru_call call WHERE sec_rule.rul_sequence_number = rule.rul_sequence_number AND sec_rule.s_rule_call_cd = call.s_rule_call_cd AND sec_rule.uoo_id = :p_uoo_id;
This retrieves the names and types of all rules configured for a specified unit offering.
Related Objects
The IGS_PS_USEC_RU table maintains defined foreign key relationships with several foundational tables in the Student System, as documented in the ETRM:
- IGS_PS_UNIT_OFR_OPT_ALL: Related via the
UOO_IDcolumn. This is the parent table for unit offering details. - IGS_RU_RULE: Related via the
RUL_SEQUENCE_NUMBERcolumn. This table stores the master definition of the business rule's logic and text. - IGS_RU_CALL: Related via the
S_RULE_CALL_CDcolumn. This reference table defines the valid contexts or calling points for rule execution (e.g., enrollment, advising).
These relationships ensure that rules are attached to valid academic offerings and reference properly defined rule components, forming a key part of the rule engine's data model.
-
Table: IGS_PS_USEC_RU
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_USEC_RU, object_name:IGS_PS_USEC_RU, status:VALID, product: IGS - Student System , description: This table is used to store Unit Section Version Rules , implementation_dba_data: IGS.IGS_PS_USEC_RU ,
-
Table: IGS_PS_USEC_RU
12.2.2
product: IGS - Student System (Obsolete) , description: This table is used to store Unit Section Version Rules , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_PS_GENERIC_PUB dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_RU_VAL_UNIT_RULE dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_PS_USEC_RU_PKG dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_PS_CREATE_GENERIC_PKG dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_EN_ELGBL_UNIT dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_PS_GEN_001 dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_SS_ENR_DETAILS dependencies on IGS_PS_USEC_RU
12.1.1
-
APPS.IGS_PS_USEC_RU_PKG SQL Statements
12.1.1
-
VIEW: APPS.IGS_PS_USEC_RU_V
12.1.1
-
SYNONYM: APPS.IGS_PS_USEC_RU
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_USEC_RU, status:VALID,
-
View: IGS_PS_USEC_RU_V
12.2.2
product: IGS - Student System (Obsolete) , description: Unit Section Version Rules , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PS_USEC_RU_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_USEC_RU_V, object_name:IGS_PS_USEC_RU_V, status:VALID, product: IGS - Student System , description: Unit Section Version Rules , implementation_dba_data: APPS.IGS_PS_USEC_RU_V ,
-
PACKAGE BODY: APPS.IGS_PS_USEC_RU_PKG
12.1.1
-
TABLE: IGS.IGS_PS_USEC_RU
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_USEC_RU, object_name:IGS_PS_USEC_RU, status:VALID,
-
APPS.IGS_PS_USEC_RU_PKG dependencies on IGS_PS_USEC_RU_PKG
12.1.1
-
Table: IGS_RU_CALL
12.2.2
product: IGS - Student System (Obsolete) , description: Rule call name , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_RU_VAL_UNIT_RULE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RU_VAL_UNIT_RULE, status:VALID,
-
APPS.IGS_PS_GEN_001 dependencies on IGS_PS_USEC_RU_PKG
12.1.1
-
Table: IGS_PS_UNIT_OFR_OPT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_UNIT_OFR_OPT_ALL, object_name:IGS_PS_UNIT_OFR_OPT_ALL, status:VALID, product: IGS - Student System , description: This entity describes the available options for each unit offering. , implementation_dba_data: IGS.IGS_PS_UNIT_OFR_OPT_ALL ,
-
Table: IGS_PS_UNIT_OFR_OPT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the available options for each unit offering. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_RU_CALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_RU_CALL, object_name:IGS_RU_CALL, status:VALID, product: IGS - Student System , description: Rule call name , implementation_dba_data: IGS.IGS_RU_CALL ,
-
Table: IGS_RU_RULE
12.2.2
product: IGS - Student System (Obsolete) , description: Rules , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_RU_VAL_UNIT_RULE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_USEC_RU_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_USEC_RU_PKG, status:VALID,
-
Table: IGS_RU_RULE
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_RU_RULE, object_name:IGS_RU_RULE, status:VALID, product: IGS - Student System , description: Rules , implementation_dba_data: IGS.IGS_RU_RULE ,
-
PACKAGE BODY: APPS.IGS_EN_ELGBL_UNIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_ELGBL_UNIT, status:VALID,
-
PACKAGE: APPS.IGS_PS_GENERIC_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_GENERIC_PUB, status:VALID,
-
PACKAGE BODY: APPS.IGS_SS_ENR_DETAILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SS_ENR_DETAILS, status:VALID,
-
VIEW: APPS.IGS_PS_USEC_RU_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_USEC_RU_V, object_name:IGS_PS_USEC_RU_V, status:VALID,
-
APPS.IGS_PS_GEN_001 dependencies on IGS_RU_GEN_002
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_CREATE_GENERIC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_CREATE_GENERIC_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_GEN_001, status:VALID,
-
APPS.IGS_EN_ELGBL_UNIT SQL Statements
12.1.1
-
APPS.IGS_SS_ENR_DETAILS 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
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGS_RU_VAL_UNIT_RULE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_GEN_001 SQL Statements
12.1.1
-
APPS.IGS_PS_CREATE_GENERIC_PKG SQL Statements
12.1.1
-
APPS.IGS_PS_CREATE_GENERIC_PKG dependencies on IGS_PS_GENERIC_PUB
12.1.1
-
PACKAGE BODY: APPS.IGS_SS_ENR_DETAILS
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_GEN_001
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_ELGBL_UNIT
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_CREATE_GENERIC_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1