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:
- GL_BALANCES — Source balances to which inflation adjustment factors are applied.
- GL_INTERFACE and GL_INTERFACE_CONTROL_S — Destination for the generated adjustment journal lines and their loading control record.
- GL_JE_HEADERS, GL_JE_LINES, GL_JE_CATEGORIES, and GL_JE_SOURCES — Journal entry metadata used to construct valid adjustment journals.
- GL_PERIODS and GL_PERIOD_STATUSES — Period validation and status checks for the from/to period range.
- FND_ID_FLEX_SEGMENTS — Key flexfield segment definitions that drive the documented segment selection criteria.
- FA_PRICE_INDEX_VALUES — Inflation index values used to derive adjustment factors.
- JL_ZZ_GL_AXI and JL_ZZ_GL_AXI_TMP — Argentina localization tables storing adjustment index and working data.
- DBMS_SQL — Dynamic SQL for flexible segment-based selection and adjustment generation.
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.
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG SQL Statements
12.1.1
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JL_ZZ_GL_INFL_ADJ_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_ZZ_GL_INFL_ADJ_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_APXINDIA_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_APXINDIA_XMLP_PKG
12.2.2
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on JG_ZZ_SHARED_PKG
12.1.1
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on JG_ZZ_SHARED_PKG
12.2.2
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on FND_PROFILE
12.1.1
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on FND_PROFILE
12.2.2
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on GL_INTERFACE
12.2.2
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on GL_INTERFACE
12.1.1
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on DBMS_SQL
12.2.2
-
APPS.JL_ZZ_GL_INFL_ADJ_PKG dependencies on DBMS_SQL
12.1.1