Search Results get_fk_igs_lookups_view
Overview
IGS_GE_NOTE_PKG is a general-purpose PL/SQL package in the Oracle EBS Student Systems (IGS) product family, owned by APPS and declared with AUTHID CURRENT_USER. Its name indicates that it manages notes associated with records in the IGS schema, storing free-form note text keyed by a reference number and a note format type. The package follows the standard Oracle EBS table-handler (TPP) pattern: it exposes the full set of row-level DML operations required to maintain a single base table, together with foreign key validation and constraint checking routines that support the underlying Forms-based user interface. In EBS terminology it is classified as API classification OTHER, meaning it is a generated table handler rather than a public business API, and its use is generally limited to the form or component for which it was generated. The package supports the note-capture business requirement — attaching descriptive, formatted notes to reference records within the student information model — and provides the referential-integrity logic that links each note to the lookup that defines its format type.
Key Procedures and Functions
- INSERT_ROW — Inserts a new note record into the base table, accepting the row identifier, reference number, note format type and note text, with a mode parameter defaulting to 'R'.
- LOCK_ROW — Acquires a row-level lock on the identified note record, used to enforce optimistic concurrency control during interactive updates.
- UPDATE_ROW — Updates the reference number, note format type and note text of an existing note identified by row identifier.
- ADD_ROW — Combines the insert semantics required by the Forms layer, accepting the same attribute set as INSERT_ROW and returning the row identifier.
- DELETE_ROW — Deletes the note record identified by row identifier.
- GET_PK_FOR_VALIDATION — Boolean function that validates the primary key, taking a reference number and confirming the existence of the underlying record.
- GET_FK_IGS_LOOKUPS_VIEW — Foreign key validation procedure for the note format type. It checks that the value supplied for the format type exists in the IGS lookups view, thereby enforcing the relationship between the note and its lookup definition. This is the routine most commonly cited in searches for the package.
- Check_Constraints — Validates column constraints, optionally scoped to a single column and value, and is invoked by the other DML routines.
- Before_DML — Internal hook that populates audit columns and performs pre-DML validation, calling the constraint and foreign key checks before insert, update or delete.
Tables Accessed
The package operates on IGS_GE_NOTE via the APPS synonym, which holds the note text, its reference number and its format type. The format type is validated against the IGS lookups view through GET_FK_IGS_LOOKUPS_VIEW, so the package also reads the lookups entity indirectly. Audit columns (creation date, created by, last update date, last updated by, last update login) are handled in Before_DML.
Usage Notes
IGS_GE_NOTE_PKG is invoked primarily from the Oracle Forms UI that maintains notes, and it is referenced by 25 other packages in the IGS schema, indicating broad internal reuse for note handling. Because it is a generated table handler, custom code should avoid calling it directly where a public API exists; direct invocation requires setting the FND global context and passing a valid row identifier. In 12.1.1 and 12.2.2 the package resides in the APPS schema and is deployed through the standard IGS patch cycle.
-
PACKAGE: APPS.IGS_GE_NOTE_PKG
12.1.1
-
PACKAGE: APPS.IGS_CA_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_PR_MS_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_PS_GRP_TYPE_PKG
12.1.1
-
PACKAGE: APPS.IGS_EN_NOTE_TYPE_PKG
12.1.1
-
PACKAGE: APPS.IGS_EN_ORUN_WLST_PRI_PKG
12.1.1
-
PACKAGE: APPS.IGS_PE_STD_TODO_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_UNIT_OU_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_OFRDFRMT_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_DOC_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_OU_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_LOCATION_TYPE_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_CNDNL_OFRSTAT_PKG
12.1.1
-
PACKAGE: APPS.IGF_SP_FC_PKG
12.1.1
-
PACKAGE: APPS.IGS_RE_THESIS_RESULT_PKG
12.1.1
-
PACKAGE: APPS.IGS_FI_GOV_HEC_PA_OP_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_OFR_RESP_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_AUS_SEC_ED_SC_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_APPL_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_CA_DA_OFFCNT_PKG
12.1.1
-
PACKAGE: APPS.IGF_SP_STD_FC_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_ENT_QF_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_FEE_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_INTAK_TRG_TYP_PKG
12.1.1
-
PACKAGE: APPS.IGS_CA_TYPE_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_ADM_UNIT_STAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_PRCS_CAT_PKG
12.1.1
-
PACKAGE: APPS.IGS_FI_IMP_CHGS_PKG
12.1.1
-
PACKAGE: APPS.IGS_CA_DA_PKG
12.1.1
-
PACKAGE: APPS.IGS_EN_CAT_PRC_STEP_PKG
12.1.1
-
PACKAGE: APPS.IGS_PR_SDT_PS_PR_MSR_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_PRCS_CAT_STEP_PKG
12.1.1
-
PACKAGE: APPS.IGS_PR_STDNT_PR_CK_PKG
12.1.1
-
PACKAGE: APPS.IGS_EN_DCNT_REASONCD_PKG
12.1.1
-
PACKAGE: APPS.IGS_TR_TYPE_PKG
12.1.1
-
APPS.IGS_PE_STAT_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.IGS_PR_OU_TYPE_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_SBMINTAK_TRGT_PKG
12.1.1
-
PACKAGE: APPS.IGS_TR_TYPE_STEP_PKG
12.1.1
-
PACKAGE: APPS.IGS_FI_EL_RNG_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_SBM_AOU_FNDTT_PKG
12.1.1
-
PACKAGE: APPS.IGS_CA_DA_INST_OFCNT_PKG
12.1.1
-
PACKAGE: APPS.IGS_FI_F_CAT_FEE_LBL_PKG
12.1.1
-
PACKAGE: APPS.IGS_PE_PERSON_ID_TYP_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_SBMAO_FN_UITT_PKG
12.1.1
-
PACKAGE: APPS.IGS_TR_STEP_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_SBMAO_FN_CTTT_PKG
12.1.1
-
PACKAGE: APPS.IGS_GE_REF_CD_TYPE_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_SBMPS_FN_ITTT_PKG
12.1.1
-
PACKAGE: APPS.IGS_AD_SBMAO_FN_AMTT_PKG
12.1.1