Search Results igf_aw_coa_itm_terms_pkg
Overview
The APPS.IGF_AW_COA_ITM_TERMS_PKG package is a core table-handler package within the Oracle E-Business Suite Financials product family, specifically belonging to the Grants/Investments (IGF) module and supporting the Award Management (AW) and Chart of Accounts (COA) item-terms functionality. It encapsulates the insert, update, delete, and locking logic for the terms associated with Award Management Chart of Accounts items. In Oracle EBS 12.1.1 and 12.2.2, such packages form the application's internal DML layer, providing a stable programmatic interface that other packages, forms, and concurrent programs call rather than issuing direct SQL against the underlying tables. This improves maintainability, enforces validation and locking rules centrally, and isolates the physical table structure from calling code.
With an API classification of OTHER, the package is a maintenance-level API rather than a user-invocable business API. It is registered in the E-Business Taxonomy Reference Model (ETRM) with the object name IGF_AW_COA_ITM_TERMS_PKG, owner APPS, and status VALID.
Key Procedures and Functions
The package exposes nine documented procedures and functions:
- INSERT_ROW — Inserts a new item-terms record into the base table.
- LOCK_ROW — Acquires a locking read on an existing item-terms row, serializing concurrent modifications.
- UPDATE_ROW — Applies changes to an existing item-terms record.
- ADD_ROW — Adds a row through the package's augmentation path, typically invoked when the incoming data may represent a new or supplementary item term.
- DELETE_ROW — Removes an item-terms record.
- GET_PK_FOR_VALIDATION — Returns the primary key for validation purposes, allowing callers to verify that a row exists before proceeding with dependent processing.
- GET_FK_IGF_AW_COA_ITEMS — Returns the foreign key linking a row to the parent IGF_AW_COA_ITEMS record.
- GET_FK_IGS_CA_INST — Returns the foreign key linking a row to an IGS_CA_INST (student/contract instance) record, reflecting the shared IGS/IGF heritage of these objects.
- BEFORE_DML — A pre-DML trigger helper executed to populate WHO columns and other standard audit fields before insert, update, or delete operations.
Parameter lists are not documented in the available metadata and are therefore not described here.
Tables Accessed
The package reads and writes the following tables via APPS synonyms:
- IGF_AW_COA_ITM_TERMS — The primary base table; the target of all insert, update, delete, and lock operations.
- IGF_AW_ITEM — The item master referenced when resolving or validating the item associated with a term.
- IGF_AW_COA_HIST — The Chart of Accounts history table, used for audit and historical tracking of COA changes.
- IGF_AP_FA_BASE_REC_ALL — A base record table used in the broader Award processing flow.
Usage Notes
The package is referenced by seven other application packages: IGF_AP_LG_COA_IMP, IGF_AW_COA_CALC, IGF_AW_COA_GEN, IGF_AW_COA_ITEMS_PKG, IGF_AW_LI_IMPORT, IGF_AW_COA_UPDATE, and IGF_GR_GEN. This dependency pattern shows that item-terms handling is invoked during COA import, COA generation and calculation, item maintenance, line-item import, and grant generation. In practice, the package is not called directly by end users; it is invoked by these higher-level award and grant processes and by any custom extensions that need to create or maintain item terms using a supported interface. Direct DML against IGF_AW_COA_ITM_TERMS should be avoided in favor of these procedures.
-
PACKAGE: APPS.IGF_AW_COA_ITM_TERMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_COA_ITM_TERMS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_COA_ITM_TERMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_COA_ITM_TERMS_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AW_COA_HIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_COA_HIST, status:VALID,
-
PACKAGE: APPS.IGF_AW_COA_ITEMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_COA_ITEMS_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AW_COA_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_COA_HIST_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AW_ITEM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_ITEM, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_COA_ITEMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_COA_ITEMS_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
PACKAGE BODY: APPS.IGF_AW_COA_UPDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_COA_UPDATE, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_LG_COA_IMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_LG_COA_IMP, status:VALID,
-
SYNONYM: APPS.IGF_AW_COA_ITM_TERMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_COA_ITM_TERMS, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_LI_IMPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_LI_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_COA_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_COA_GEN, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_COA_CALC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_COA_CALC, status:VALID,
-
PACKAGE BODY: APPS.IGF_GR_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_GR_GEN, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.IGS_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_INST_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AP_FA_BASE_REC_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_FA_BASE_REC_ALL, status:VALID,
-
APPS.IGF_AW_COA_GEN dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_AP_LG_COA_IMP dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_AW_COA_UPDATE dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_AW_COA_ITM_TERMS_PKG dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_GR_GEN dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_AW_LI_IMPORT dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_AW_COA_CALC dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
APPS.IGF_AW_COA_ITEMS_PKG dependencies on IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
PACKAGE BODY: APPS.IGF_AW_COA_ITM_TERMS_PKG
12.1.1
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
APPS.IGF_AW_COA_ITM_TERMS_PKG dependencies on IGF_AW_COA_ITM_TERMS
12.1.1
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,