Search Results interface_assets




Overview

PA_FAXFACE is a private Oracle Projects package body that supports the Project Asset interface between Oracle Projects and Oracle Assets. Its primary business function is to transform eligible project expenditures into Oracle Assets mass addition lines, and to reverse or delete those lines when project asset generation must be undone. In effect, the package acts as the interface layer that reads capitalizable project costs (including CIP—construction-in-progress—costs) and produces corresponding asset assignment records for downstream depreciation and asset tracking in Oracle Assets.

The package is classified as OTHER in the ETRM 12.2.2 metadata and is owned by APPS. It is referenced by four other packages, indicating it is invoked internally by the broader project asset generation flow rather than directly by end users. The source header revision (120.80.12020000.4, dated 2013/03/06) places it within the 12.1.1 and 12.2.2 code lines. Because the user-searched term is "interface_assets," this package is the procedural engine behind the Project Assets interface: it decides which expenditures qualify, groups them, assigns asset categories and attributes, and writes the resulting asset lines.

Key Procedures and Functions

The package exposes 43 documented procedures and functions. The principal routines include:

Tables Accessed

The package reads and writes both Oracle Projects/Oracle Payables source data and Oracle Assets target tables through APPS synonyms. Payables-side access includes AP_BATCHES, AP_BATCHES_ALL, AP_INVOICES, AP_INVOICES_ALL, AP_INVOICE_DISTRIBUTIONS, AP_INVOICE_DISTRIBUTIONS_ALL, and AP_SELF_ASSESSED_TAX_DIST_ALL, used to identify invoice-related expenditures, distributions, and tax amounts that feed asset line creation. Assets-side access includes FA_ADDITIONS, FA_ASSET_INVOICES, FA_BOOKS, FA_BOOK_CONTROLS, FA_CATEGORIES, FA_DEPRN_PERIODS, FA_MASS_ADDITIONS, and FA_MASS_ADDITIONS_S, which supply asset categories, books, depreciation periods, and mass addition records against which project asset lines are created, validated, and reversed.

Usage Notes

PA_FAXFACE is not intended for direct invocation. It is called from within the Project Asset generation and adjustment flows, typically triggered by the PRC: Generate Asset Lines and related processes and by project asset maintenance forms. When the searched term is "interface_assets," this package represents the internal procedural support for transferring project costs into Oracle Assets. Custom code should not call its routines directly, since they depend on session state established by INITIALIZE and on prior determination of eligible projects and expenditure sets. All database access occurs under APPS, and any extension should follow Oracle's supported integration points rather than modifying this seeded package body.