Search Results igs_pr_ou_unit
Overview
IGS_PR_OU_UNIT is a secure (organization‑unit‑filtered) view owned by the APPS schema in the Oracle E‑Business Suite Student System (product code IGS). It exists in Oracle EBS release 12.1.1 and 12.2.2 and is registered as a VALID database object. The view exposes progression‑rule configuration data that governs how student progression is evaluated against individual academic units (courses) within the institution.
The view functions as the multi‑tenant, business‑unit‑aware presentation layer over the underlying IGS_PR_OU_UNIT_ALL table. Rather than exposing all rows across every organization unit, IGS_PR_OU_UNIT restricts the visible record set using the standard EBS MOAC (Multi‑Org Access Control) pattern. It reads the current operating unit identifier from the session‑level CLIENT_INFO value via USERENV('CLIENT_INFO') and returns only those rows whose ORG_ID matches the caller's active organization context. This makes it the appropriate access point for inquiry screens, concurrent programs, and reporting that must be scoped to a single operating unit.
Because it is a view rather than a table, it holds no data of its own; it is a reporting and integration artifact, and forms, APIs, and extraction routines rely on it to provide org‑secured reads of progression‑rule‑to‑unit associations.
Underlying Base Objects
The view is defined over a single documented base object: IGS_PR_OU_UNIT_ALL, which is the _ALL (non‑org‑filtered) table storing the full cross‑organization data set. The view text explicitly selects the row identifier and the relevant business columns from this table and applies the organization predicate in the WHERE clause:
- The predicate compares
TAB.ORG_IDwith a value derived fromUSERENV('CLIENT_INFO'). - Where
CLIENT_INFOis null or blank, both sides resolve to the sentinel value-99, preserving the standard EBS convention for non‑org‑secured access. - The
ROW_IDcolumn is populated fromROWIDof the base table, giving each row a unique physical address usable for locking or direct updates.
No other referenced base objects are documented in the ETRM metadata. This one‑table definition means the view inherits the storage, indexing, and constraint behavior of IGS_PR_OU_UNIT_ALL; its cost is therefore the cost of scanning or indexing that underlying table plus the predicate evaluation.
Key Columns
- ROW_ID — The base‑table
ROWID, uniquely identifying each physical row. - PROGRESSION_RULE_CAT — The progression rule category, identifying the classification of the progression rule being configured.
- PRA_SEQUENCE_NUMBER — Sequence number associated with the progression rule category (PRA), used for ordering and unique identification of the rule entry.
- PRO_SEQUENCE_NUMBER — Sequence number for the progression object, further qualifying the specific rule element.
- UNIT_CD — The academic unit (course/subject) code to which the progression rule applies.
- S_UNIT_TYPE — The student unit type indicator, distinguishing how the unit is treated for progression purposes.
- CREATED_BY / CREATION_DATE — Standard audit columns recording who created the row and when.
- LAST_UPDATED_BY / LAST_UPDATE_DATE / LAST_UPDATE_LOGIN — Standard audit columns capturing the most recent modification and the login of the updating user.
- ORG_ID — The operating unit identifier that drives the MOAC filter; a value of
-99represents the non‑org‑specific context.
Together, the progression category, sequence numbers, unit code, and unit type form the functional key describing which units participate in a given progression rule configuration.
Common Use Cases and Queries
Typical scenarios include auditing progression‑rule configuration for a department, exporting unit‑to‑rule mappings into reporting extracts, and validating that all units for a program are correctly associated. Because the view auto‑filters by operating unit, queries run in a MOAC‑initialized session (for example, via the Multi‑Org preferences in Forms or an FND_GLOBAL.APPS_INITIALIZE call) automatically return only the relevant rows.
List all progression‑rule unit mappings visible to the current operating unit:
SELECT progression_rule_cat, pra_sequence_number, pro_sequence_number, unit_cd, s_unit_type, org_id FROM apps.igs_pr_ou_unit;
Retrieve all rows for a specific unit code regardless of the active org context, using the base table directly:
SELECT * FROM apps.igs_pr_ou_unit_all WHERE unit_cd = :p_unit_cd ORDER BY pra_sequence_number, pro_sequence_number;
Report recently modified configuration, leveraging the audit columns:
SELECT unit_cd, progression_rule_cat, last_updated_by, last_update_date FROM apps.igs_pr_ou_unit WHERE last_update_date >= TRUNC(SYSDATE) - 30 ORDER BY last_update_date DESC;
For any extract intended to span multiple operating units, the _ALL table should be queried; the view is reserved for org‑secured, single‑unit access and should not be used where cross‑unit visibility is required.
-
View: IGS_PR_OU_UNIT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_OU_UNIT, object_name:IGS_PR_OU_UNIT, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PR_OU_UNIT ,
-
View: IGS_PR_OU_UNIT
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_PR_OU_UNIT_V
12.1.1
-
APPS.IGS_PR_VAL_PRO SQL Statements
12.1.1
-
APPS.IGS_PR_VAL_POPU SQL Statements
12.1.1
-
SYNONYM: APPS.IGS_PR_OU_UNIT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_OU_UNIT_ALL, status:VALID,
-
View: IGS_PR_OU_UNIT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_OU_UNIT_V, object_name:IGS_PR_OU_UNIT_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PR_OU_UNIT_V ,
-
PACKAGE BODY: APPS.IGS_PR_VAL_POPU
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_VAL_POPU, status:VALID,
-
View: IGS_PR_OU_UNIT_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_PR_VAL_PRO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_VAL_PRO, status:VALID,
-
VIEW: APPS.IGS_PR_OU_UNIT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_OU_UNIT, object_name:IGS_PR_OU_UNIT, status:VALID,
-
VIEW: APPS.IGS_PR_OU_UNIT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_OU_UNIT_V, object_name:IGS_PR_OU_UNIT_V, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_GEN_006
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_GEN_006, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_GEN_004, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_VAL_POPU
12.1.1
-
PACKAGE BODY: APPS.IGS_PR_VAL_PRO
12.1.1
-
APPS.IGS_PR_VAL_POPU dependencies on IGS_PR_OU_UNIT
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_OU_UNIT
12.1.1
-
APPS.IGS_PR_VAL_PRO dependencies on IGS_PR_OU_UNIT
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_OU_UNIT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_OU_UNIT_SET
12.1.1
-
APPS.IGS_PR_GEN_004 SQL Statements
12.1.1
-
APPS.IGS_PR_VAL_POPU dependencies on IGS_PR_OU_TYPE
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_RU_CA_TYPE
12.1.1
-
APPS.IGS_PR_VAL_POPU dependencies on IGS_PR_RU_OU
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_OU_FND
12.1.1
-
PACKAGE BODY: APPS.IGS_PR_GEN_006
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_OU_FND_PKG
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_OU_AWD_PKG
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_OU_AWD
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_OU_FND
12.1.1
-
APPS.IGS_PR_VAL_POPU dependencies on IGS_FI_ENC_DFLT_EFT
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_OU_AWD
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_S_SCRATCH_PAD
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_RU_OU
12.1.1
-
APPS.IGS_PR_GEN_006 SQL Statements
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_RU_OU
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PR_RU_APPL
12.1.1
-
PACKAGE BODY: APPS.IGS_PR_GEN_004
12.1.1
-
APPS.IGS_PR_GEN_004 dependencies on IGS_PR_RU_APPL
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'. ,