Search Results igs_he_sys_rt_cl_ass




Overview

The table IGS_HE_SYS_RT_CL_ASS is a data structure within the Oracle E-Business Suite (EBS) Student System (IGS), which has been marked as obsolete. Its core function is to manage the mapping between specific data fields in a system return class and defined association codes. A system return class typically governs the structure and content of data extracts or returns for external reporting bodies, such as government agencies for higher education statistics. This table acts as a junction, linking individual fields within a return class template to standardized codes that define the nature, validation rules, or permissible values for the data to be populated in those fields during a return generation process.

Key Information Stored

The table's primary purpose is to store these critical linkages. Its structure is centered around a unique surrogate key, IGS_HE_SYS_RT_CL_ASS_ID, which is the table's primary key. The essential foreign key columns define the specific relationships: SYSTEM_RETURN_CLASS_TYPE and FIELD_NUMBER together identify a unique field within a return class by referencing the IGS_HE_SYS_RT_CL_FLD table. The ASSOCIATION_CODE column holds a reference to a specific code in the IGS_HE_CODE_ASSOC table, thereby attaching a semantic association or rule to that particular field.

Common Use Cases and Queries

This table is central to configuring and validating data for statutory returns. A primary use case is during the setup or audit of a reporting class, where an administrator needs to verify which association codes (e.g., for funding categories, program types, or demographic classifications) are assigned to each output field. A typical query would retrieve the full configuration for a given return class type. For example, to list all fields and their associated codes for the 'HESA' return class, one might use a SQL pattern joining to the related tables:

  • SELECT fld.field_number, fld.field_name, assoc.association_code, assoc.meaning FROM igs_he_sys_rt_cl_ass ass, igs_he_sys_rt_cl_fld fld, igs_he_code_assoc assoc WHERE ass.system_return_class_type = 'HESA' AND ass.system_return_class_type = fld.system_return_class_type AND ass.field_number = fld.field_number AND ass.association_code = assoc.association_code ORDER BY fld.field_number;

This configuration is then leveraged by batch processes that generate the actual data returns, ensuring each field is populated with values that conform to the associated code's definition.

Related Objects

The table IGS_HE_SYS_RT_CL_ASS is defined by its relationships with two key parent tables, as documented by its foreign key constraints.

  • IGS_HE_CODE_ASSOC: This relationship, via the column ASSOCIATION_CODE, provides the actual definition, description, and valid values for the code associated with a return class field. This table is the master source for all association codes used in the system.
  • IGS_HE_SYS_RT_CL_FLD: This relationship, via the composite foreign key on columns SYSTEM_RETURN_CLASS_TYPE and FIELD_NUMBER, identifies the specific field within a system return class template. This table defines the field's sequence, name, and data type within the return structure.

It is critical to note the provided metadata states this table was "Not implemented in this database," indicating it may exist in the data dictionary but was not deployed with data in some specific instances or versions of the EBS footprint.