Search Results gl_budget_batches_pkg
Overview
The APPS.GL_BUDGET_BATCHES_PKG is a server-side PL/SQL package in the Oracle E-Business Suite General Ledger module. Its principal business function is to manage the batch-level operations associated with budget entry and recurring budget journal processing. In Oracle General Ledger, budgets are maintained through budget organizations and budget versions, and large volumes of budget lines are frequently loaded or generated in batches. This package encapsulates the insert, delete, and lookup logic required to create and maintain those batch records in the GL_BUDGET_BATCHES table, and to manage recurring budget definitions stored in the recurring batches infrastructure.
The package carries an API classification of OTHER in the ETRM registry, indicating that it is an internal utility package rather than a formally published public API. Its status is VALID in both the 12.1.1 and 12.2.2 releases, and it is referenced directly by GL_BUDGETS_PKG, the higher-level package that drives budget processing. This dependency confirms that GL_BUDGET_BATCHES_PKG functions as a supporting layer within the General Ledger budget sub-system.
Key Procedures and Functions
The ETRM metadata documents five procedures or functions within this package:
- INSERT_BUDGET — Creates a new budget batch record. This routine is responsible for establishing the batch header information used when loading or generating budget amounts, linking the batch to its associated budget version.
- INSERT_RECURRING — Inserts a recurring budget batch definition. Recurring budgets allow a budget journal to be generated automatically on a periodic basis; this procedure records the recurring batch setup.
- DELETE_RECURRING — Removes an existing recurring budget batch definition, terminating the associated periodic generation.
- SELECT_ROW — Retrieves a single row of batch information, typically used to validate existence or to return batch attributes for downstream processing.
- SELECT_COLUMNS — Returns the set of columns associated with a budget batch, supporting dynamic or metadata-driven processing of batch records.
Parameter lists are not reproduced here, as they are not part of the documented metadata. Callers should reference the package specification in the database for exact signatures.
Tables Accessed
The package operates against three documented tables, accessed through APPS synonyms:
- GL_BUDGET_BATCHES — The primary table. It stores the batch header records for budget entry, and is the target of the insert, delete, and select operations.
- GL_BUDGET_VERSIONS — Referenced to associate each batch with the correct budget version under a budget organization, ensuring amounts post to the intended version.
- GL_RECURRING_BATCHES — Used by the recurring procedures to persist and remove recurring batch definitions.
Usage Notes
GL_BUDGET_BATCHES_PKG is an internal package and is not intended for direct invocation from custom code. It is called primarily from GL_BUDGETS_PKG, which is invoked by the General Ledger budget entry forms and by concurrent programs such as budget load, budget upload, and recurring budget generation. Administrators encountering the package name in dependency or error reports should understand it as part of the batch-management plumbing beneath the budget entry and recurring journal features. Any customization should target the higher-level GL_BUDGETS_PKG interfaces rather than this support package, to preserve upgrade compatibility across 12.1.1 and 12.2.2.
-
SYNONYM: APPS.GL_BUDGET_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BUDGET_BATCHES, status:VALID,
-
PACKAGE: APPS.GL_BUDGET_BATCHES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GL_BUDGET_BATCHES_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_BUDGET_BATCHES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_BUDGET_BATCHES_PKG, status:VALID,
-
PACKAGE: APPS.GL_BUDGET_BATCHES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GL_BUDGET_BATCHES_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_BUDGET_BATCHES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_BUDGET_BATCHES_PKG, status:VALID,
-
SYNONYM: APPS.GL_BUDGET_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_BUDGET_BATCHES, status:VALID,
-
PACKAGE: APPS.GL_BUDGET_BATCHES_PKG
12.2.2
-
PACKAGE: APPS.GL_BUDGET_BATCHES_PKG
12.1.1
-
SYNONYM: APPS.GL_RECURRING_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_RECURRING_BATCHES, status:VALID,
-
PACKAGE BODY: APPS.GL_BUDGETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_BUDGETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_BUDGETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_BUDGETS_PKG, status:VALID,
-
SYNONYM: APPS.GL_RECURRING_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_RECURRING_BATCHES, status:VALID,
-
PACKAGE BODY: APPS.GL_BUDGET_BATCHES_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_BUDGET_BATCHES_PKG
12.1.1
-
SYNONYM: APPS.GL_BUDGET_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BUDGET_VERSIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.GL_BUDGET_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_BUDGET_VERSIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.GL_BUDGET_BATCHES_PKG dependencies on GL_BUDGET_BATCHES_PKG
12.2.2
-
APPS.GL_BUDGETS_PKG dependencies on GL_BUDGET_BATCHES_PKG
12.2.2
-
APPS.GL_BUDGETS_PKG dependencies on GL_BUDGET_BATCHES_PKG
12.1.1
-
APPS.GL_BUDGET_BATCHES_PKG dependencies on GL_BUDGET_BATCHES_PKG
12.1.1
-
APPS.GL_BUDGET_BATCHES_PKG dependencies on GL_BUDGET_BATCHES
12.1.1
-
APPS.GL_BUDGET_BATCHES_PKG dependencies on GL_BUDGET_BATCHES
12.2.2
-
APPS.GL_BUDGET_BATCHES_PKG dependencies on GL_BUDGET_BATCHES
12.2.2
-
APPS.GL_BUDGET_BATCHES_PKG dependencies on GL_BUDGET_BATCHES
12.1.1
-
PACKAGE: APPS.APP_EXCEPTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTIONS, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,