Search Results rule_text




Overview

IGS_RU_DESCRIPTION_V is a reporting and integration view within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 environments, owned by the APPS schema. It is part of the Oracle Student System (formerly Oracle iLearning / Oracle Student Systems) product family, where the IGS_ prefix designates objects belonging to the Student Systems data model. The "RU" component refers to the Rules Engine, a subsystem used to define and evaluate conditional logic that drives student records processing, fee calculation, admissions decisions, and related business rules.

The view exposes the definitional attributes of individual rules, including their description, return type, sequencing, and underlying function binding. It is documented as a view over a single base table and does not join laterally to additional objects, so it functions primarily as a secured, presentation-layer projection used by concurrent programs, forms, and report queries that need to enumerate rule descriptions without touching the base table directly.

Underlying Base Objects

The view is defined entirely over the base table IGS_RU_DESCRIPTION (aliased as RUD). According to the documented view text, no other tables are referenced; the SELECT list carries a straight projection of columns from IGS_RU_DESCRIPTION with no WHERE clause, join condition, or aggregation. The ETRM metadata for this object lists the referenced base objects as none documented, but the view text itself explicitly names IGS_RU_DESCRIPTION as the sole source. This means the view is a one-to-one passthrough: every row in IGS_RU_DESCRIPTION corresponds to exactly one row in the view, and no filtering or fan-out occurs.

Because the view relies on ROWID from the base table, it remains row-addressable for updates, although its primary use in practice is read-only reporting. No synonyms beyond the APPS owner are documented in the excerpt.

Key Columns

  • ROW_ID — The ROWID of the underlying IGS_RU_DESCRIPTION row, usable as a unique identifier for direct row access.
  • SEQUENCE_NUMBER — Ordering position of the rule description entry, controlling evaluation or display order.
  • RULE_DESCRIPTION — The descriptive text identifying the rule.
  • S_RETURN_TYPE — The data type returned by the rule when evaluated (for example, a boolean or numeric result).
  • DESCRIPTION — The full textual description of the rule.
  • RULE_TEXT — A placeholder column. The view text selects a literal empty string ('' RULE_TEXT) into this position, meaning it is not populated from the base table and should not be relied upon for rule body content.
  • PARENTHESIS_IND — Flag indicating whether the rule description is enclosed in parentheses, relevant to expression formatting.
  • S_TURIN_FUNCTION — Identifies the Turín function (the rules-engine execution routine) bound to the rule.
  • CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns tracking who created and last modified the record and when.

Common Use Cases and Queries

Typical uses include generating rule inventories, troubleshooting rule evaluation order, and feeding integration extracts. A standard query listing rule descriptions ordered by sequence is:

SELECT sequence_number, rule_description, s_return_type, description FROM apps.igs_ru_description_v ORDER BY sequence_number;

Analysts often filter by return type when auditing consistency, for example WHERE s_return_type = 'B'. Audit reporting can join the view to FND_USER via LAST_UPDATED_BY. Because RULE_TEXT is a literal empty string, queries requiring the actual rule text must not use this view; they should target IGS_RU_DESCRIPTION or the associated rule-detail table directly. This distinction is the most common source of confusion when developers search for "rule_text" and land on this view.