Results for “object_id_type”

45 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

IGS_PE_RELATIONSHIPS_V is a view owned by the APPS schema within the Oracle E-Business Suite Student System (IGS) product family. It presents the party-to-party relationships maintained against Oracle Trading Community Architecture (TCA) relationship data, exposing those relationships using a naming convention familiar to the Student System and its legacy relationship model. The view is defined over HZ_RELATIONSHIPS, HZ_PARTIES, and FND_LOOKUP_VALUES, and it joins these base entities to return a denormalized, ready-to-query rowset. Its principal value in reporting and integration is that it resolves the numeric foreign keys held in HZ_RELATIONSHIPS into party names, party numbers, and lookup meanings, so consumers do not have to reproduce that join logic themselves.

The view was created in response to the historical migration of party relationship data from the pre-TCA entity relationship model into TCA. It is a compatibility and reporting surface rather than a table that should be written to directly. In Oracle EBS 12.1.1 and 12.2.2 the view remains valid and continues to be used by Student System forms, concurrent programs, and custom reports that were originally written against the older relationship identifiers.

Underlying Base Objects

The ETRM metadata records no referenced base objects, but the documented view text identifies three sources explicitly:

The view filters on PR.STATUS = 'A', restricting output to active relationships, on L1.SECURITY_GROUP_ID = 0, and on L1.LANGUAGE = USERENV('LANG') so that lookup meanings are returned in the session language. Because it is a view, no storage is consumed and all access is resolved against the underlying TCA tables at execution time.

Key Columns

Common Use Cases and Queries

A frequent scenario is resolving a relationship identifier to its participating parties and type, for example retrieving all relationships associated with a given party:

SELECT party_relationship_id,
       subject_id,
       object_id,
       name,
       party_relationship_typ_meaning
FROM   igs_pe_relationships_v
WHERE  object_id = :p_party_id
ORDER  BY start_date DESC;

The view is also used to enumerate all relationships of a particular type, or to locate a specific relationship by its internal identifier:

SELECT *
FROM   igs_pe_relationships_v
WHERE  party_relationship_id = :p_relationship_id;

Because the view already resolves the object party name and the relationship type meaning, it is well suited to operational lists, student-person relationship inquiries, and integration extracts that feed external systems. Queries should typically be filtered by STATUS and date ranges, since the view materializes all active relationships at execution time.