Search Results v_check
Overview
IGS_PS_VAL_GFOS is a validation package body owned by the APPS schema within the Oracle E-Business Suite Higher Education / Student System product family (the IGS module). Its documented purpose is to validate updates made to a government field of study record, ensuring that the data integrity rules governing government field of study maintenance are enforced before a record is committed. The package is classified as OTHER under its API classification, indicating that it is an internal validation utility rather than a published, externally supported API. In EBS 12.1.1 and 12.2.2 deployments, packages of this type are typically invoked by the forms and business logic layers of the Student System to guard against invalid state transitions on setup and reference data.
Key Procedures and Functions
The package exposes a single documented function:
- CRSP_VAL_GFOS_UPD — Validates the update of a government field of study record. Its role is to determine whether a proposed change to a government field of study is permissible given the current state of related field-of-study data. Notably, the source reveals the local variable referenced in the user's search term:
v_check CHAR;is a work variable used to detect whether any open (non-closed) field-of-study records reference the government field of study in question. When the update requests that the government field of study be closed, the function checks for surviving open field-of-study rows; if any exist, it returns a failure outcome and signals the message nameIGS_PS_CANCLS_GOVT_FOS. When no conflicting open rows are found, the function returns success and clears the message name. An exception handler traps unexpected errors and routes them through the standard IGS message stack (IGS_GE_UNHANDLED_EXCEPTION), attaching the tokenNAMEset toIGS_PS_VAL_GFOS.CRSP_VAL_GFOS_UPDbefore re-raising viaApp_Exception.Raise_Exception.
Tables Accessed
The package queries one documented table through its APPS synonym:
- IGS_PS_FLD_OF_STUDY — Read during the validation to determine whether any non-closed (
closed_ind = 'N') field-of-study records are associated with the government field of study being updated. The cursor selects an existence marker constrained bygovt_field_of_studyand the open status of the field-of-study record.
The package performs read-only validation; no inserts, updates, or deletes are documented.
Usage Notes
IGS_PS_VAL_GFOS is an internal validation layer intended to be called by the Student System forms and by the business logic that governs government field of study setup. Because the only documented routine returns a boolean outcome plus a message name, callers are expected to inspect the return value and surface the resulting message name through the standard IGS message infrastructure when validation fails. The v_check variable is an implementation detail of the existence check rather than a public interface element. One other package references this package, confirming it is a dependency within the IGS validation set rather than a standalone entry point. Customizations should not modify this package directly; extensions should be built around the documented behavior or the underlying data rules. As with all APPS-owned IGS packages, behavior may differ across 12.1.1 and 12.2.2 patch levels, so version-specific testing is advisable before relying on the package in custom code.
-
PACKAGE BODY: APPS.IGS_PS_VAL_GFOS
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_GAT
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_GCT
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_SRCT
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_GFS
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_GD
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_VAL_CC
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PUE
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_UM
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_GAM
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_SCGT
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_FTG
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_EC
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PUR
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PUSE
12.1.1
-
APPS.IGS_CO_VAL_CC SQL Statements
12.1.1
-
APPS.IGS_EN_VAL_EC SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_CALUL
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_IL_ORG_PKG
12.2.2
-
PACKAGE BODY: APPS.IGS_AD_VAL_CEPI
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_VAL_OSES
12.1.1
-
APPS.IGS_FI_VAL_FC SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JAI_AP_IL_ORG_PKG
12.1.1
-
APPS.IGS_PS_VAL_CTY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_VAL_AALP
12.1.1
-
PACKAGE BODY: APPS.IGS_CA_VAL_CAT
12.1.1
-
PACKAGE BODY: APPS.IGS_AV_VAL_ASAU
12.1.1
-
APPS.JAI_AP_IL_ORG_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IGS_PS_VAL_CAL
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PCE
12.1.1
-
APPS.JAI_AP_IL_ORG_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_CTY
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PEE
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_CAO
12.1.1
-
APPS.IGS_FI_VAL_FCFL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_FC
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PCGE
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_GEN_005
12.1.1
-
APPS.FEM_INTF_DIM_VALIDATION_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_VAL_ESVS
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_VAL_SUAO
12.1.1
-
PACKAGE BODY: APPS.GHG_TRANSACTIONS_API_PKG
12.2.2
-
PACKAGE BODY: APPS.IGS_EN_GEN_002
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_UFT
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_USFT
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_VAL_ESE
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_FCFL
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_CFT
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_GEN_003
12.1.1
-
APPS.GHG_TRANSACTIONS_API_PKG SQL Statements
12.2.2