Results for “hz_tenure_code”

17 results




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

Overview

APPS.IGS_AD_EMP_DTL is a reporting and integration view within the Oracle E-Business Suite that consolidates employment history information for parties (persons) recorded in the Human Capital Management / Trading Community Architecture (TCA) data model, enriched with Oracle Student System (IGS) occupational detail. The view exposes a denormalized, human-readable projection of the HZ_EMPLOYMENT_HISTORY table, resolving coded values into their meanings and joining supplementary detail such as occupational title codes. It is used principally for admissions, student-record, and third-party reporting where an institution must display or transmit a party's employment background together with descriptive lookups.

A key feature is the resolution of the HZ_TENURE_CODE lookup. The user search term hz_tenure_code maps directly to the TENURE_OF_EMPLOYMENT column and its underlying TENURE_OF_EMPLOYMENT_CODE column, both derived from the HZ_TENURE_CODE lookup type. This makes the view the natural access point when reporting on tenure of employment in a decoded, presentation-ready form.

Underlying Base Objects

The view is defined over several base and supporting objects joined with outer joins to preserve employment-history rows even when optional detail is absent:

Lookup joins are restricted to VIEW_APPLICATION_ID = 222, SECURITY_GROUP_ID = 0, and the session language via USERENV('LANG'), ensuring the correct translated meaning is returned.

Key Columns

Common Use Cases and Queries

The view is commonly used to report employment histories by tenure classification, to display occupational detail in admissions screens, and to feed integration extracts requiring decoded lookups.

  • Reporting all parties with a given tenure category:
SELECT person_id, start_dt, end_dt, tenure_of_employment_code,
       tenure_of_employment, type_of_employment
FROM   apps.igs_ad_emp_dtl
WHERE  tenure_of_employment_code = :p_tenure_code;
  • Listing employment history with employer name and occupational title:
SELECT person_id, position, occupational_title,
       employer, employed_by_party_number
FROM   apps.igs_ad_emp_dtl
WHERE  person_id = :p_person_id
ORDER BY start_dt DESC;

Because the lookup joins are outer joins, rows lacking a valid HZ_TENURE_CODE value still appear, returning TENURE_OF_EMPLOYMENT_CODE with a null meaning; queries filtering on decoded values should therefore account for this behavior.