Search Results program_abort




Overview

APPS.JL_ZZ_GL_INFL_ADJ_PKG is a Latin America localization package within Oracle E-Business Suite, specifically serving the Argentina Inflation Adjustment process for Oracle General Ledger. The package body encapsulates the core logic required to revalue general ledger balances for inflationary effects across a defined accounting period range and set of books. The header identifies the object as a custom Argentina localization ("JL_ZZ" naming convention) that has been maintained from Release 11.0 onward, with the latest documented revision dated 24 March 2006.

The primary business purpose is to calculate and post inflation adjustments that reflect the erosion of purchasing power in hyperinflationary economies, a statutory requirement for Argentine reporting entities. The package produces journal entries that are written to the GL interface for subsequent import and posting into Oracle General Ledger.

Key Procedures and Functions

The package body exposes one documented program unit:

  • INFLATION_ADJUSTMENT — A function that performs the inflation adjustment calculation and returns a numeric status. Based on the documented parameter descriptions in the source header, it accepts an inflation run identifier, a from-period, a to-period, a set of books identifier, and an inflation adjustment index identifier. It returns error context to the calling report through message name, message number, and message code parameters. A group identifier is maintained for tracking the adjustment grouping.

The function definition was deliberately changed in 1997 so that it could be invoked from the Inflation Adjustment Report rather than submitted as a standalone concurrent request, which is the invocation pattern that persists in the documented release. Later revisions introduced a major change to the adjustment calculation method, extended the procedure to support "CL" (a localization variant), enhanced segment selection criteria, and introduced rate precision handling. These enhancements are relevant to the user's interest in error handling and program abortion, since calculation failures and index lookup failures are surfaced through the returned message and code parameters.

Tables Accessed

The package reads and writes the following base tables via APPS synonyms:

Usage Notes

In the documented ETRM 12.2.2 metadata, the package is classified as OTHER and is not referenced by any other package, confirming it is invoked as a top-level localization program rather than as a shared utility. Typical invocation occurs from the Argentina Inflation Adjustment report or concurrent program, which passes the run identifier, period range, set of books, and index identifier. The returned error message, number, and code parameters should always be inspected by the caller; a returned failure status combined with a populated message is the documented mechanism corresponding to program abort handling. The package depends on correctly maintained inflation index values and period statuses prior to execution.