Search Results book_type
Overview
JL_ZZ_FA_LIBRARY_1_PKG is an Oracle EBS Applications (APPS) PL/SQL package body classified as an "OTHER" API under the Oracle Assets (FA) and Oracle Financials for localization (JL) schema. The "ZZ" token in the package name denotes a dummy/localization placeholder convention used by Oracle development, indicating that this library is intended as a template or seeded utility that may be cloned or extended by localization teams. Within the 12.1.1 and 12.2.2 code lines, the package functions as a read-only helper library that resolves period, book-control, and revaluation attributes required during asset mass revaluation and inflation-adjustment processing. It does not perform inserts, updates, or deletes; its sole responsibility is to retrieve precisely one row of control data based on a caller-supplied row ordinal and to return a SQL error code through an OUT parameter rather than raising an unhandled exception.
Key Procedures and Functions
The package exposes three documented procedures:
- GET_PERIOD_NAME — Returns the depreciation period name for a given book type and a caller-specified row number. It joins the mass revaluation, book control, and depreciation period tables, restricting to the open period (period close date is null) and to revaluations whose status is 'COMPLETED'. This procedure is central to the "book_type" lookup pattern, since the book type code is the primary filter used to resolve the active accounting period.
- GET_CHECK_INFLATION_ADJUSTMENT — Reads a single global attribute value from FA_BOOK_CONTROLS for a supplied book type and row number, returning an indicator that signals whether inflation adjustment processing is enabled for that book.
- GET_FA_BOOKS — For a given asset, asset category, and book type, returns a set of revaluation-related attributes: the current revaluation, the previous revaluation, the last approval number, the last approval date, and the last approval value. The values are extracted from global attribute columns with SUBSTR truncation applied to enforce expected field widths.
Tables Accessed
The package reads from four documented tables, all accessed through APPS synonyms:
- FA_BOOK_CONTROLS — Supplies book-level configuration and the global attribute columns (global_attribute1 through global_attribute6) that drive inflation checks and revaluation linkage.
- FA_DEPRN_PERIODS — Provides the period name and period close date used to identify the currently open depreciation period for a book type.
- FA_MASS_REVALUATIONS — Supplies completed mass revaluation records and links book controls to the revaluation identifier.
- FA_BOOKS — Source of per-asset revaluation and approval attribute values returned by GET_FA_BOOKS.
Usage Notes
Because the package is referenced by zero other packages per the documented dependency metadata, it is not part of the standard seeded call graph. It is typically invoked from localization customization code, from Oracle Forms-based asset revaluation screens, or from concurrent program logic that has been adapted for regional inflation accounting. Callers must supply a valid row_number, as each procedure relies on ROWNUM to isolate a single record, and must inspect the returned Errcd value rather than relying on exception propagation, since every procedure traps WHEN OTHERS and returns SQLCODE. The package header is dated 1999, so it is a legacy artifact; in 12.2.2 environments it remains valid but should be reviewed against current FA table structures before reuse.
-
PACKAGE BODY: APPS.JL_ZZ_FA_LIBRARY_1_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_ZZ_FA_LIBRARY_1_PKG
12.2.2
-
PACKAGE: APPS.JL_ZZ_FA_LIBRARY_1_PKG
12.2.2
-
TABLE: AP.AP_MRC_INQ_PAYMENT_CONVERSIONS
12.1.1
owner:AP, object_type:TABLE, object_name:AP_MRC_INQ_PAYMENT_CONVERSIONS, status:VALID,
-
TABLE: AP.AP_MRC_INQ_PAYMENT_CONVERSIONS
12.2.2
owner:AP, object_type:TABLE, object_name:AP_MRC_INQ_PAYMENT_CONVERSIONS, status:VALID,
-
APPS.JL_ZZ_FA_LIBRARY_1_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.JL_ZZ_FA_LIBRARY_1_PKG
12.1.1
-
APPS.JL_ZZ_FA_LIBRARY_1_PKG SQL Statements
12.1.1
-
TABLE: AR.AR_MRC_CASH_HEADER
12.2.2
owner:AR, object_type:TABLE, object_name:AR_MRC_CASH_HEADER, status:VALID,
-
TABLE: AP.AP_MRC_INQ_INVOICE_CONVERSIONS
12.1.1
owner:AP, object_type:TABLE, object_name:AP_MRC_INQ_INVOICE_CONVERSIONS, status:VALID,
-
TABLE: AP.AP_MRC_INQ_INVOICE_CONVERSIONS
12.2.2
owner:AP, object_type:TABLE, object_name:AP_MRC_INQ_INVOICE_CONVERSIONS, status:VALID,
-
TABLE: AR.AR_MRC_CASH_HEADER
12.1.1
owner:AR, object_type:TABLE, object_name:AR_MRC_CASH_HEADER, status:VALID,
-
TABLE: AR.AR_MRC_INQ_TRANS_BALANCES
12.2.2
owner:AR, object_type:TABLE, object_name:AR_MRC_INQ_TRANS_BALANCES, status:VALID,
-
TABLE: FA.FA_MRC_INQ_FINANCIALS
12.1.1
owner:FA, object_type:TABLE, object_name:FA_MRC_INQ_FINANCIALS, status:VALID,
-
TABLE: FA.FA_MRC_INQ_FINANCIALS
12.2.2
owner:FA, object_type:TABLE, object_name:FA_MRC_INQ_FINANCIALS, status:VALID,
-
TABLE: AR.AR_MRC_INQ_TRANS_BALANCES
12.1.1
owner:AR, object_type:TABLE, object_name:AR_MRC_INQ_TRANS_BALANCES, status:VALID,
-
PACKAGE: APPS.FA_FLEX_TYPE
12.1.1
-
PACKAGE: APPS.FA_FLEX_TYPE
12.2.2
-
PACKAGE: APPS.FA_GAINLOSS_MIS_PKG
12.2.2
-
PACKAGE: APPS.FA_GAINLOSS_MIS_PKG
12.1.1
-
PACKAGE: APPS.OKL_FA_AMOUNTS_PVT
12.2.2
-
PACKAGE: APPS.OKL_FA_AMOUNTS_PVT
12.1.1
-
PACKAGE: APPS.CSE_ASSET_UTIL_PKG
12.1.1
-
PACKAGE: APPS.CSE_ASSET_UTIL_PKG
12.2.2
-
PACKAGE BODY: APPS.FA_GAINLOSS_MIS_PKG
12.2.2
-
PACKAGE BODY: APPS.FA_GAINLOSS_MIS_PKG
12.1.1
-
PACKAGE BODY: APPS.OKL_FA_AMOUNTS_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_FA_AMOUNTS_PVT
12.2.2
-
APPS.JE_ES_MODELO_EXT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FA_TRANSFER_PVT
12.1.1
-
PACKAGE BODY: APPS.CSE_ASSET_UTIL_PKG
12.1.1
-
APPS.JL_ZZ_FA_LIBRARY_1_PKG dependencies on FA_BOOKS
12.1.1
-
APPS.JL_ZZ_FA_LIBRARY_1_PKG dependencies on FA_BOOKS
12.2.2
-
APPS.JL_ZZ_FA_LIBRARY_1_PKG dependencies on FA_BOOK_CONTROLS
12.2.2
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_TXD_ASSETS_V
12.2.2
-
PACKAGE BODY: APPS.FA_TRANSFER_PVT
12.2.2
-
PACKAGE BODY: APPS.CSE_ASSET_UTIL_PKG
12.2.2
-
APPS.JL_ZZ_FA_LIBRARY_1_PKG dependencies on FA_BOOK_CONTROLS
12.1.1
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_TXD_ASSETS_V
12.1.1
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_SGN_TRANSLATIONS
12.1.1
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_SGN_TRANSLATIONS
12.2.2
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_TXL_ASSETS_B
12.1.1
-
APPS.FA_TRANSFER_PVT dependencies on FA_DEPRN_DETAIL
12.1.1
-
APPS.FA_GAINLOSS_MIS_PKG dependencies on FA_API_TYPES
12.2.2
-
APPS.FA_TRANSFER_PVT dependencies on FA_DEPRN_DETAIL
12.2.2
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_TXL_ASSETS_B
12.2.2
-
APPS.OKL_QA_DATA_INTEGRITY SQL Statements
12.1.1
-
APPS.OKL_QA_DATA_INTEGRITY SQL Statements
12.2.2
-
APPS.FA_GAINLOSS_MIS_PKG dependencies on FA_DEBUG_PKG
12.2.2
-
APPS.CSE_ASSET_UTIL_PKG dependencies on CSE_DATASTRUCTURES_PUB
12.1.1