Search Results exemption_id




Overview

The IGS_AD_ADV_PLACEMENT table is a core data repository within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the Oracle Student Management (OSM) product, owned by the IGS schema. This table is fundamental to the admissions process, as it stores a person's placement test exemption details. Its role is to maintain a historical and transactional record of exemptions granted to applicants or students, linking an individual to a specific exemption code. This data is critical for academic advising, enrollment planning, and ensuring compliance with institutional placement policies by tracking who has been exempted from which placement requirements.

Key Information Stored

The table's structure is designed to capture the essential relationship between a person and an exemption, along with standard audit information. The primary and most significant columns include:

  • TEST_EXEMPTION_ID: The primary key (PK), a unique system-generated identifier for each exemption record.
  • PERSON_ID: A mandatory foreign key (FK) that stores the unique identifier for the individual (applicant/student) granted the exemption. This links to the foundational party entity in EBS.
  • EXEMPTION_ID: A mandatory foreign key that holds the identifier for the specific placement test exemption code or rule. This is the column directly referenced in the user's search and is central to querying exemption types.
  • Standard WHO Columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN): These columns provide essential audit trails, documenting who created or last modified the record and when.

Common Use Cases and Queries

This table is primarily accessed for reporting on exemption trends, validating student placement status, and supporting data integrity checks. A common operational use case is generating a list of all students exempted from a particular placement test (e.g., Mathematics 101) for a given term. The following sample SQL pattern retrieves exemption details for a specific person, joining to related code and party tables for meaningful output:

SELECT ap.person_id,
hz.party_name,
ap.exemption_id,
cc.code
FROM igs.igs_ad_adv_placement ap,
hz_parties hz,
igs_ad_code_classes cc
WHERE ap.person_id = hz.party_id
AND ap.exemption_id = cc.code_id
AND ap.person_id = :input_person_id;

Another critical reporting use case involves analyzing exemption volumes by type, which would involve grouping records by the EXEMPTION_ID column and counting occurrences.

Related Objects

The IGS_AD_ADV_PLACEMENT table exists within a defined relational model, as evidenced by its foreign key constraints. It is a child table that references two key parent entities:

  • HZ_PARTIES: Via the foreign key on PERSON_ID. This relationship ties the exemption record to the master person/party definition within the Trading Community Architecture (TCA) of Oracle EBS.
  • IGS_AD_CODE_CLASSES: Via the foreign key on EXEMPTION_ID. This is a critical relationship that links the record to the institutional catalog of defined exemption codes, providing the semantic meaning (description, type, rules) for the exemption.

While the provided metadata indicates no objects reference this table, it is logically a detail table that would feed into higher-level student academic summaries and placement advisement reports within the OSM application.