Search Results igs_fi_hold_pln_lns
Overview
The table IGS_FI_HOLD_PLN_LNS is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS). It functions as a child table to the IGS_FI_HOLD_PLAN table, storing the detailed criteria or rules that define a specific financial hold plan. A hold plan is a configuration used to automatically place financial holds on student accounts based on predefined conditions, such as outstanding balances for particular fee types. This table is essential for the operational logic of the automated financial hold management system, enabling institutions to enforce financial policies systematically.
Key Information Stored
The table stores the line-level criteria that constitute a hold plan. Based on the provided metadata, the critical columns include the surrogate primary key, HOLD_PLAN_LINE_ID, and the columns forming a unique constraint which define the actual business rule: HOLD_PLAN_NAME, FEE_TYPE, and SUBACCOUNT_ID. The HOLD_PLAN_NAME links the line to its parent plan definition. The FEE_TYPE and SUBACCOUNT_ID columns specify the precise financial element (e.g., tuition, library fines) and the associated sub-account against which outstanding balances are evaluated to trigger a hold. This structure allows a single hold plan to contain multiple criteria lines, each targeting different fee types or sub-accounts.
Common Use Cases and Queries
Primary use cases involve the administration and auditing of automated financial hold rules. System administrators may query this table to review or modify the criteria for an existing hold plan. A common reporting need is to list all criteria associated with a specific plan to understand its full scope. For troubleshooting, one might join this table with student transaction data to identify which rule triggered a hold for a particular student. A sample query to retrieve all criteria for a hold plan named 'TUITION_HOLD' would be:
- SELECT hold_plan_name, fee_type, subaccount_id FROM igs_fi_hold_pln_lns WHERE hold_plan_name = 'TUITION_HOLD';
Another critical pattern involves validating data integrity by checking for orphaned lines that reference a non-existent parent hold plan.
Related Objects
IGS_FI_HOLD_PLN_LNS maintains defined foreign key relationships with two primary tables in the IGS module, as documented in the ETRM metadata:
- IGS_FI_HOLD_PLAN: This is the parent table. The relationship is enforced via the column IGS_FI_HOLD_PLN_LNS.HOLD_PLAN_NAME referencing IGS_FI_HOLD_PLAN. This links each criteria line to its overarching hold plan definition.
- IGS_FI_SUBACCTS_ALL: The relationship is through the column IGS_FI_HOLD_PLN_LNS.SUBACCOUNT_ID referencing IGS_FI_SUBACCTS_ALL. This ties the hold criteria to a specific financial sub-account within the system's chart of accounts.
The table's primary key, IGS_FI_HOLD_PLN_LNS_PK (HOLD_PLAN_LINE_ID), is likely referenced by other application components or audit tables, though specific child relationships are not detailed in the provided excerpt.
-
Table: IGS_FI_HOLD_PLN_LNS
12.2.2
product: IGS - Student System (Obsolete) , description: This table holds the data for the criteria defined for a particular hold plan. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_HOLD_PLN_LNS
12.1.1
product: IGS - Student System , description: This table holds the data for the criteria defined for a particular hold plan. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_HOLD_PLAN
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_HOLD_PLAN, object_name:IGS_FI_HOLD_PLAN, status:VALID, product: IGS - Student System , description: This table holds the details about a hold plan defined in student finance. , implementation_dba_data: IGS.IGS_FI_HOLD_PLAN ,
-
Table: IGS_FI_SUBACCTS_ALL
12.1.1
product: IGS - Student System , description: Stores information about each defined sub account. Each row contains information for a specific sub account, including name, description, receivables, revenue, cash and unapplied account details and receipt lockbox numbers that are assigned , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_HOLD_PLAN
12.2.2
product: IGS - Student System (Obsolete) , description: This table holds the details about a hold plan defined in student finance. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_SUBACCTS_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Stores information about each defined sub account. Each row contains information for a specific sub account, including name, description, receivables, revenue, cash and unapplied account details and receipt lockbox numbers that are assigned , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_FI_PRC_HOLDS dependencies on IGS_PE_PERS_ENCUMB_PKG
12.1.1
-
APPS.IGS_FI_PRC_HOLDS dependencies on IGS_PE_PERS_ENCUMB
12.1.1
-
APPS.IGS_FI_PRC_HOLDS SQL Statements
12.1.1
-
APPS.IGS_FI_PRC_HOLDS dependencies on IGS_PE_GEN_001
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_PRC_HOLDS
12.1.1