Results for “get_entry_level_code”

16 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

GMS_BUDGET_UTILS is the core budget utility package body for the Oracle EBS Grants Management (GMS) module. It centralizes the logic used to locate, validate, and manipulate award and project budget data stored in the GMS budgeting tables, and it exposes that logic as a reusable PL/SQL API rather than duplicating it across the forms, concurrent programs, and interfaces that touch budgets. In Oracle EBS 12.1.1 and 12.2.2 the package is owned by APPS and is classified as an OTHER API. It is referenced by nine other packages, which confirms its role as a shared service layer for grants budget processing.

Key Procedures and Functions

The package exposes twenty-five documented procedures and functions, which fall into several functional groups:

Tables Accessed

The package reads and, where applicable, writes budget and project setup data through APPS synonyms:

Usage Notes

GMS_BUDGET_UTILS is invoked primarily from the Grants Management budget entry forms and from concurrent programs that create, baseline, or validate budgets. The nine packages that reference it call it to reuse version resolution, entry method lookup, and validation logic rather than querying GMS tables directly. Custom code extending grants budgeting should call these APIs in preference to direct table access, because the package centralizes error handling through GMS_ERROR_PKG (for example, GMS_BU_CORE_NO_VERSION_ID and GMS_UNEXPECTED_ERROR) and honors the GMS_ENABLE_DEBUG_MODE profile option for diagnostic logging. The debug flag is read once at package initialization, so the profile setting must be in place before the session begins.