Search Results org_unit




Overview

The APPS.IGS_EN_NSC_BRANCH_V view is a lightweight reporting and integration object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 environments. It belongs to the Oracle Student System (formerly Oracle Student Information System) product family, as indicated by the IGS_ prefix on its underlying objects, and specifically supports National Student Clearinghouse (NSC) related processing for enrollment and branch reporting. The view presents a normalized list of organization alternate identifiers suitable for consumption by external reporting extracts or downstream integrations.

Its primary function is to expose alternate identifiers associated with organizational units in a pre-formatted, concatenated string form. This makes it convenient for flat-file extracts and other interfaces where a single "alternate_id" field must carry both the identifier value and its identifier type. A special sentinel row consisting of '00' padded to twenty characters and a type of '00' is unioned into the result set.

Underlying Base Objects

Although the documented ETRM metadata lists no referenced base objects, the view text shows that it is defined over the object IGS_OR_ORG_ALT_IDS_V. That intermediate view supplies organization alternate identifier data, including columns such as ORG_ALTERNATE_ID, ORG_ALTERNATE_ID_TYPE, ORG_STRUCTURE_TYPE, and END_DATE.

The definition filters IGS_OR_ORG_ALT_IDS_V to rows where ORG_STRUCTURE_TYPE = 'ORG_UNIT' and where the record is still effective, expressed as NVL(END_DATE, SYSDATE) >= SYSDATE. In other words, active organizational-unit alternate identifiers are returned; those with a past end date are excluded. A second branch of the UNION selects a literal sentinel pair from DUAL. Because ETRM does not document the underlying base tables of IGS_OR_ORG_ALT_IDS_V for this object, the practical dependency chain terminates at that intermediate view and the DUAL pseudo-table.

Key Columns

  • ALTERNATE_ID — The presentation column. It is constructed as RPAD(ORG_ALTERNATE_ID,20) || ' ' || ORG_ALTERNATE_ID_TYPE. The identifier value is right-padded to twenty characters, followed by a space and the identifier type, yielding a fixed-width-friendly composite string. For the sentinel row it has the value '00' padded to twenty characters, a space, and '00'.
  • ALTERNATE_ID_TYPE — The companion column, constructed as ORG_ALTERNATE_ID || ' ' || ORG_ALTERNATE_ID_TYPE. It carries the unpadded alternate identifier concatenated with its type, providing a compact combined representation. For the sentinel row it resolves to '00 00'.

Both columns expose the same pairing of identifier value and identifier type; the difference is the padding applied to the identifier portion in ALTERNATE_ID. The type portion distinguishes the external agency or scheme to which an identifier belongs, which is essential for NSC style reporting where identifiers must be interpreted unambiguously.

Common Use Cases and Queries

This view is typically used to populate list-of-values displays, validation queries, and extract files where a single textual alternate identifier and its type are required. Because it already concatenates the identifier and type, it reduces the need for downstream string construction. A basic query returns all available active organization-unit identifiers:

  • SELECT alternate_id, alternate_id_type FROM apps.igs_en_nsc_branch_v;
  • SELECT alternate_id FROM apps.igs_en_nsc_branch_v WHERE alternate_id_type <> '00 00'; — excludes the sentinel row.
  • SELECT alternate_id FROM apps.igs_en_nsc_branch_v WHERE alternate_id LIKE '0000000123%'; — filters by a known identifier prefix, accounting for right-padding.

A representative extract joins the view to other student-system entities on the alternate identifier, using the padded form for fixed-width output feeds and the compact ALTERNATE_ID_TYPE form for readability. Because the view restricts to active records and to ORG_UNIT structure type, consumers should treat it as a curated, point-in-time list rather than a complete historical inventory of alternate identifiers. The unioned '00' row is conventionally interpreted as a placeholder or "no identifier" default, and should be filtered out when only genuine identifiers are desired.

The view is read-only and is intended for query and reporting access under the APPS schema; no maintenance DML should be directed at it. Its behavior is stable across EBS 12.1.1 and 12.2.2, as the definition relies only on standard SQL constructs available in both releases.