Search Results igp_ac_acc_classes_pk
Overview
The IGP_AC_ACC_CLASSES table is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS). Its primary function is to store and manage account classification codes associated with student financial accounts. This table acts as a child entity, enabling the categorization and detailed classification of accounts defined in the parent IGP_AC_ACCOUNTS table. In the context of institutional financial management, this classification is critical for nuanced reporting, fee rule application, and the segregation of account types based on institutional policies, such as distinguishing between tuition, housing, lab fee, or penalty accounts. Its role is to provide a normalized, flexible data model for attaching multiple classification attributes to a single financial account.
Key Information Stored
The table's central purpose is to map classification codes to specific accounts. The documented structure highlights two fundamental columns. The ACC_CLASSIFICATION_ID column serves as the table's unique primary key, ensuring each classification record is distinct. The ACCOUNT_ID column is a foreign key that establishes a mandatory link to a specific account record in the IGP_AC_ACCOUNTS table. While the provided metadata does not list additional columns explicitly, a table of this nature in the IGS module would typically include columns to store the actual classification code (e.g., CLASSIFICATION_CODE) and potentially effective dating columns (EFFECTIVE_START_DATE, EFFECTIVE_END_DATE) to manage changes over time. The existence of a dedicated primary key suggests the table supports multiple classifications per account.
Common Use Cases and Queries
This table is essential for processes requiring financial account segmentation. A common use case is generating reports that summarize financial activity or outstanding balances by account classification, such as all tuition-related receivables. System logic for applying specific financial holds, payment rules, or fee calculations may also query this table to determine an account's classification. A typical SQL pattern involves joining to the parent accounts table to retrieve a full dataset.
- Basic Join Query:
SELECT acc.account_number, clacc.classification_code FROM igp_ac_accounts acc, igp_ac_acc_classes clacc WHERE acc.account_id = clacc.account_id; - Reporting by Classification: Queries often aggregate data from transaction tables by joining through IGP_AC_ACCOUNTS to IGP_AC_ACC_CLASSES to group results by the stored classification codes.
Related Objects
The table maintains a direct and documented dependency relationship within the IGS schema. The primary relationship is defined by a foreign key constraint.
- IGP_AC_ACCOUNTS: This is the primary parent table. The foreign key
IGP_AC_ACC_CLASSES.ACCOUNT_IDreferences a record in IGP_AC_ACCOUNTS. Any account classification must be associated with a valid, pre-existing account. This relationship is fundamental for all data integrity and reporting joins. - Primary Key Constraint: The table is governed by the
IGP_AC_ACC_CLASSES_PKconstraint on theACC_CLASSIFICATION_IDcolumn.
-
Table: IGP_AC_ACC_CLASSES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGP_AC_ACC_CLASSES, object_name:IGP_AC_ACC_CLASSES, status:VALID, product: IGS - Student System , description: Table to store the account classification codes for a account , implementation_dba_data: IGS.IGP_AC_ACC_CLASSES ,