Search Results is_grants_enabled
Overview
APPS.GMS_PA_API2 is a PL/SQL package in the Oracle E-Business Suite Applications schema that belongs to the Grants Management System (GMS) family of APIs. It provides utility-level programmatic access to grants and awards attributes as they relate to Oracle Projects (PA) processing. In releases 12.1.1 and 12.2.2, this package serves as a supporting interface rather than a primary transaction API; its role is to expose simple, reusable checks that other Grants and Projects packages can call when they need to determine the state of an award or to confirm whether Grants functionality is available in the current environment.
The package is classified under the generic "OTHER" API category in the ETRM documentation, indicating that it is not a business object interface designed for external integration, but rather an internal code utility used by Oracle's own Grants and Projects modules. It resides in the APPS schema and carries a VALID status, confirming that the package specification and body compile cleanly in the documented environments.
Key Procedures and Functions
The ETRM metadata documents two callable elements, both exposed through the package specification:
- IS_AWARD_CLOSED — Determines whether a given award is in a closed state. This function allows dependent code to short-circuit processing, such as preventing new expenditures, adjustments, or cost allocation against an award that has reached closure. It is a read-only check and does not itself change award status.
- IS_GRANTS_ENABLED — Confirms whether Grants Management functionality is enabled in the current application setup. Because Grants is an optional product area, callers use this check to decide whether Grants-specific logic should be executed at all, avoiding unnecessary lookups when the feature is not licensed or installed.
Only these two documented elements are recorded. No parameter lists are documented, and no additional procedures or functions are known from the metadata.
Tables Accessed
The ETRM excerpt does not enumerate specific base tables or APPS synonyms referenced by this package. Given its utility nature and the two documented checks, any table access would be limited to reading Grants award headers and status columns, plus installation or profile-level checks used to satisfy IS_GRANTS_ENABLED. Because no table list is documented, implementers should treat the package's data access as internal and not rely on direct manipulation of any underlying objects.
Usage Notes
GMS_PA_API2 is referenced by three other packages: GMS_PA_API3, PA_COST_PLUS, and PA_UTILS2. The dependency on PA_COST_PLUS and PA_UTILS2 is significant, as these are core Oracle Projects cost processing utilities; this confirms that the package is invoked during Projects costing and allocation routines whenever award validity or Grants enablement must be evaluated. The self-reference listed in the dependency report reflects internal calls within the package body.
Typical invocation paths include called routines within Oracle Projects cost distribution and burdening logic, Grants award maintenance flows, and custom extensions that must respect award closure or Grants configuration. Because these functions are lightweight validity checks, they may be called repeatedly within processing loops, and custom code should call the packaged functions rather than querying award tables directly, so that the standard interpretation of closure and enablement is preserved across releases. The package is not intended for direct end-user invocation from forms or concurrent program parameters.
-
PACKAGE: APPS.GMS_PA_API2
12.2.2
-
PACKAGE BODY: APPS.GMS_PA_API2
12.1.1
-
PACKAGE BODY: APPS.GMS_PA_API2
12.2.2
-
PACKAGE: APPS.GMS_PA_API2
12.1.1
-
APPS.PA_UTILS2 dependencies on GMS_PA_API2
12.2.2
-
APPS.PA_UTILS2 dependencies on GMS_PA_API2
12.1.1
-
APPS.GMS_PA_API2 dependencies on GMS_PA_API2
12.1.1
-
APPS.GMS_PA_API2 dependencies on GMS_PA_API2
12.2.2
-
APPS.PA_UTILS2 SQL Statements
12.1.1
-
APPS.GMS_PA_API2 dependencies on GMS_INSTALL
12.1.1
-
APPS.GMS_PA_API2 dependencies on GMS_INSTALL
12.2.2
-
APPS.GMS_PA_API2 dependencies on GMS_PA_API
12.1.1
-
APPS.GMS_PA_API2 dependencies on GMS_PA_API
12.2.2
-
APPS.PA_UTILS2 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_UTILS2
12.2.2
-
PACKAGE BODY: APPS.PA_UTILS2
12.1.1