Search Results igs_fi_fee_as_rate_pkg
Overview
The APPS.IGS_FI_FEE_AS_RATE_PKG package is a component of the Oracle E-Business Suite (EBS) Student Systems / Financial Aid module, operating within the Integrated Grants and Student (IGS) schema family. In Oracle EBS 12.1.1 and 12.2.2, this package encapsulates the business logic governing Fee Assessment Rates — the assignment of fee rate structures to student records based on attributes such as attendance mode, attendance type, unit set, location, and government HEC contribution/scheme parameters. As a stored PL/SQL package owned by the APPS schema and reported with a status of VALID, it functions as a table-handler (also referred to as a "TAPI-style" package) that centralizes row-level data manipulation for the IGS_FI_FEE_AS_RATE entity. It provides the procedural interface through which both delivered Oracle forms and dependent packages create, lock, update, validate, and delete fee assessment rate records, while enforcing primary key, unique key, and foreign key integrity consistent with the entity-relationship model of the Student Financials domain.
Key Procedures and Functions
The package exposes nineteen documented program units, organized into logical groups:
- DML handlers:
INSERT_ROW,UPDATE_ROW,ADD_ROW, andDELETE_ROWperform the core insert, update, add, and delete operations against the fee assessment rate entity.LOCK_ROWprovides row-level locking for concurrent update protection. - Validation and constraint routines:
BEFORE_DMLserves as the pre-DML validation hook;CHECK_CONSTRAINTSvalidates relational constraints prior to committing changes. - Key lookup functions:
GET_PK_FOR_VALIDATIONreturns the primary key, whileGET_UK1_FOR_VALIDATIONandGET_UK2_FOR_VALIDATIONresolve the two unique keys used during validation. - Foreign key resolution functions: a series of
GET_FK_andGET_UFK_routines resolve referential relationships —GET_FK_IGS_AS_UNIT_MODE,GET_FK_IGS_EN_ATD_MODE,GET_FK_IGS_EN_ATD_TYPE,GET_FK_IGS_FI_GOVT_HEC_CNTB,GET_FK_IGS_FI_GOV_HEC_PA_OP,GET_FK_IGS_AD_LOCATION,GET_FK_IGS_PS_VER,GET_FK_IGS_EN_UNIT_SET_ALL, andGET_UFK_IGS_PR_CLASS_STD.
Parameter lists are not specified in the ETRM metadata and should be confirmed against the package specification in the live instance.
Tables Accessed
The package reads from and writes to the following objects through APPS synonyms:
- IGS_FI_FEE_AS_RATE — the primary transactional table storing fee assessment rate records; the target of all DML handlers.
- IGS_FI_FEE_AS_RATE_FAR_ID_S — the sequence supplying primary key values for new rows.
- HZ_PARTIES and IGS_PE_HZ_PARTIES — party tables consulted to validate the person/organization associated with the fee assessment rate.
- DUAL — used for single-row evaluations, typically in the key-generation and validation functions.
Usage Notes
This package is typically invoked indirectly. It is referenced by twelve other APPS packages, including IGS_AD_LOCATION_PKG, IGS_AS_UNIT_MODE_PKG, IGS_EN_ATD_MODE_PKG, IGS_EN_ATD_TYPE_PKG, IGS_EN_UNIT_SET_PKG, IGS_FI_ELM_RANGE_RT_PKG, IGS_FI_GOVT_HEC_CNTB_PKG, IGS_FI_GOV_HEC_PA_OP_PKG, IGS_FI_PRC_FEE_ROLLV, IGS_FI_SUB_ER_RT_PKG, IGS_PR_CLASS_STD_PKG, and IGS_PS_VER_PKG. These callers include Oracle Forms-based maintenance screens and concurrent programs that roll up or process fee assessment rates. Custom extensions should call the documented APIs rather than performing direct DML on IGS_FI_FEE_AS_RATE, ensuring that constraint validation, key derivation, and audit hooks remain intact.
-
PACKAGE: APPS.IGS_FI_FEE_AS_RATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_FEE_AS_RATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_FEE_AS_RATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_FEE_AS_RATE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_GOVT_HEC_CNTB_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_GOVT_HEC_CNTB_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_VAL_FAR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_VAL_FAR, status:VALID,
-
PACKAGE: APPS.IGS_PR_CLASS_STD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_CLASS_STD_PKG, status:VALID,
-
SYNONYM: APPS.IGS_FI_FEE_AS_RATE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_FEE_AS_RATE, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_ELM_RANGE_RT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_ELM_RANGE_RT_PKG, status:VALID,
-
SYNONYM: APPS.IGS_FI_FEE_AS_RATE_FAR_ID_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_FEE_AS_RATE_FAR_ID_S, status:VALID,
-
PACKAGE: APPS.IGS_EN_ATD_MODE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_ATD_MODE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_ELM_RANGE_RT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_ELM_RANGE_RT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_GOV_HEC_PA_OP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_GOV_HEC_PA_OP_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_GEN_002, status:VALID,
-
PACKAGE: APPS.IGS_FI_SUB_ER_RT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_SUB_ER_RT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_VAL_PEE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_VAL_PEE, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_CLASS_STD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_CLASS_STD_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_UNIT_MODE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_UNIT_MODE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_GOV_HEC_PA_OP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GOV_HEC_PA_OP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_SUB_ER_RT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_SUB_ER_RT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_ATD_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_ATD_TYPE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_GOVT_HEC_CNTB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GOVT_HEC_CNTB_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_ATD_MODE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_ATD_MODE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_ATD_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_ATD_TYPE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_UNIT_SET_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_UNIT_SET_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_F_CAT_FEE_LBL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_F_CAT_FEE_LBL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_FI_F_TYP_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_F_TYP_CA_INST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PS_VER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_VER_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_UNIT_SET_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_UNIT_SET_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_LOCATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_LOCATION_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_LOCATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_LOCATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_VER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VER_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_PRC_FEE_ROLLV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_FEE_ROLLV, status:VALID,
-
SYNONYM: APPS.IGS_PE_HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_HZ_PARTIES, status:VALID,
-
PACKAGE: APPS.IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
PACKAGE: APPS.IGS_LOOKUPS_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_LOOKUPS_VIEW_PKG, status:VALID,
-
APPS.IGS_PR_CLASS_STD_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
PACKAGE: APPS.IGS_GE_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_NUMBER, status:VALID,
-
APPS.IGS_PS_VER_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_FI_GOV_HEC_PA_OP_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_EN_ATD_TYPE_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_AS_UNIT_MODE_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_FI_ELM_RANGE_RT_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_FI_SUB_ER_RT_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_EN_ATD_MODE_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_AD_LOCATION_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_FI_FEE_AS_RATE_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_FI_GOVT_HEC_CNTB_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_EN_UNIT_SET_PKG dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
APPS.IGS_FI_PRC_FEE_ROLLV dependencies on IGS_FI_FEE_AS_RATE_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1