Search Results igs_ps_val_cacus
Overview
IGS_PS_VAL_CACUS is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite, classified under the Student System (IGS) product family. The "IGS_PS" prefix denotes the Student Systems "Programs of Study" (course and program catalog) module, while the "VAL" segment identifies the package as a validation routine and "CACUS" indicates a context-specific validation of customer or constituent-related data. In EBS 12.1.1 and 12.2.2 this package performs server-side validation logic used to enforce business rules before program-of-study or related academic records are committed to the database. It is documented in ETRM with a status of VALID, confirming it is compiled and available in the database, and its API classification is listed simply as OTHER, meaning it is an internal validation library rather than a public, externally supported API.
Key Procedures and Functions
The ETRM metadata for this object records zero documented procedures or functions. This is consistent with many internal validation package bodies whose entry points are not published to the API catalog. In practice, a package of this name in the IGS validation layer typically exposes one or more validation entry points that accept an entity identifier and return a status or raise an application error when the supplied data fails the business rules. Because the metadata documents no callable units, no parameter lists can be stated authoritatively; the package should be treated as an internal validation routine invoked by the owning module rather than as a documented integration point. Customers extending the Student System should reference the supported public APIs instead of calling this package directly.
Tables Accessed
The ETRM export lists no tables referenced through APPS synonyms for this package body. Where a validation package of this class does touch data, it normally reads from the underlying IGS program-of-study and related setup tables via APPS synonyms in the same schema. The absence of documented table dependencies in the metadata indicates either that the package operates on values passed in by its caller, or that its dependencies were not captured in the documentation extract. Any assessment of the actual read/write footprint should be performed against the live data dictionary rather than relying solely on this documentation.
Usage Notes
IGS_PS_VAL_CACUS is not referenced by any other database object according to the ETRM dependency report, and it therefore sits at the leaf of the dependency graph. Its only documented relationship is a self-reference to the package specification APPS.IGS_PS_VAL_CACUS, which confirms that the body implements the contract declared in the spec but is not itself called by any other packaged object captured in the report. Typical invocation paths for a package of this type include Oracle Forms validation triggers in the Student System responsibility, concurrent programs that process program-of-study or customer data in batch, and custom PL/SQL extensions that perform pre-commit validation. Because it is not a published API, customizations should avoid direct calls and instead rely on supported EBS APIs, using this package only for diagnostic or reference purposes. Its status of VALID means no recompilation is required, but DBAs should re-verify status after patching or upgrades that touch the IGS schema.
-
PACKAGE BODY: APPS.IGS_PS_VAL_CACUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VAL_CACUS, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_VAL_CACUS
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_CACUS
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_CACUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_VAL_CACUS, status:VALID,
-
APPS.IGS_PS_VAL_CACUS dependencies on IGS_PS_VAL_CACUS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1