Search Results fa_methods
Overview
The FA_METHODS table is a core reference table within the Oracle E-Business Suite Fixed Assets (OFA) module, specifically for releases 12.1.1 and 12.2.2. It serves as the central repository for all valid depreciation and short tax life (STL) methods available for asset accounting. This table is fundamental to the system's configuration, defining the permissible combinations of depreciation calculation logic (method) and asset useful life. It enforces data integrity across the application by being referenced extensively by transactional and setup tables, ensuring that depreciation rules applied to assets are predefined and consistent.
Key Information Stored
The table's structure centers on the unique identification of a method and life combination. Its primary key is METHOD_ID, a system-generated unique identifier. A critical unique key constraint exists on the combination of METHOD_CODE and LIFE_IN_MONTHS, which is the business key used throughout the application. The METHOD_CODE column stores the depreciation method type, such as 'STL', 'FLAT RATE', or 'FORMULA'. The LIFE_IN_MONTHS column stores the asset's useful life duration. While the provided metadata does not list all columns, typical columns in this table would include flags for method attributes (e.g., prorate convention, ceiling name) and descriptive fields. The foreign key relationships documented show that dependent tables store the METHOD_CODE and LIFE_IN_MONTHS pair to link back to this master definition.
Common Use Cases and Queries
This table is primarily queried for setup validation, reporting, and data analysis. Common scenarios include validating asset book setup, analyzing depreciation policies across asset categories, and troubleshooting data issues. A frequent query is to list all available method and life combinations for a given method type, which is essential during asset book or category default configuration. For example:
SELECT method_code, life_in_months FROM fa_methods WHERE method_code = 'STL' ORDER BY life_in_months;
Another critical use case is identifying assets using a specific depreciation rule, often required for impact analysis before changing system setups. A join to the FA_BOOKS table would be used:
SELECT ab.asset_id, ab.book_type_code FROM fa_books ab, fa_methods fm WHERE ab.deprn_method_code = fm.method_code AND ab.life_in_months = fm.life_in_months AND fm.method_code = 'FLAT RATE';
Related Objects
As indicated by the extensive foreign key relationships in the metadata, FA_METHODS is a pivotal parent table. Key dependent objects include FA_BOOKS, which links the depreciation method to each asset in a book, and FA_CATEGORY_BOOK_DEFAULTS, which defines default methods for asset categories. It is also referenced by FA_RETIREMENTS and FA_MC_RETIREMENTS for short tax life methods on retirement, and by FA_MASS_CHANGES for processing mass transactions. Other important related tables are FA_FORMULAS and FA_RATES, which store detailed calculation parameters linked via METHOD_ID, and FA_TAX_INTERFACE for tax reporting. This wide network of dependencies underscores the table's role as a cornerstone of the Fixed Assets depreciation engine.
-
Table: FA_METHODS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_METHODS, object_name:FA_METHODS, status:VALID, product: OFA - Assets , description: Depreciation method information , implementation_dba_data: FA.FA_METHODS ,
-
Table: FA_METHODS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_METHODS, object_name:FA_METHODS, status:VALID, product: OFA - Assets , description: Depreciation method information , implementation_dba_data: FA.FA_METHODS ,
-
APPS.FA_RETIREMENT_PUB dependencies on FA_METHODS
12.1.1
-
APPS.FA_STY_RESERVE_PKG dependencies on FA_METHODS
12.2.2
-
APPS.OKL_ACTIVATE_ASSET_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_WHATIF_DEPRN_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_GAINLOSS_MIS_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_ASSET_CALC_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_BASIS_OVERRIDE_INIT_PKG dependencies on FA_METHODS
12.2.2
-
APPS.JA_CN_FA_AC_EXPORT_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_REVALUATION_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_CALC_DEPRN_BASIS2_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_GAINLOSS_DPR_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_RX_GROUP dependencies on FA_METHODS
12.2.2
-
APPS.FA_FAS860_XMLP_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FARX_BL dependencies on FA_METHODS
12.2.2
-
APPS.FA_CDE_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_ASSET_VAL_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_WHATIF_DEPRN_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_REVALUATION_PVT dependencies on FA_METHODS
12.1.1
-
APPS.FA_DEPRN_ROLLBACK_PVT dependencies on FA_METHODS
12.1.1
-
APPS.FA_EXP_PVT dependencies on FA_METHODS
12.1.1
-
APPS.FARX_C_WD dependencies on FA_METHODS
12.1.1
-
APPS.FA_GAINLOSS_UPD_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_RET_TYPES dependencies on FA_METHODS
12.1.1
-
APPS.FA_MASS_DEPRN_BASIS_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_CALC_DEPRN_BASIS2_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_UNPLANNED_PUB dependencies on FA_METHODS
12.1.1
-
APPS.FA_CUA_MASS_UPDATE1_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_METHODS_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_FAS445_XMLP_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_TRACK_MEMBER_PVT dependencies on FA_METHODS
12.1.1
-
APPS.FA_RATES_PKG dependencies on FA_METHODS
12.1.1
-
APPS.JE_JEHUFDAN_XMLP_PKG dependencies on FA_METHODS
12.1.1
-
APPS.OKL_AM_PROCESS_ASSET_TRX_PVT dependencies on FA_METHODS
12.1.1
-
APPS.OKL_K_LINE_FIN_EXT_PVT dependencies on FA_METHODS
12.1.1
-
APPS.FA_FLAT_RATES_PKG dependencies on FA_METHODS
12.1.1
-
APPS.FA_EXP_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_MASSCHG_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_ADDITION_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_WHATIF_DEPRN2_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_DEPRN_ROLLBACK_PVT dependencies on FA_METHODS
12.2.2
-
APPS.OKL_QUOTE_TO_CONTRACT_PVT dependencies on FA_METHODS
12.2.2
-
APPS.OKL_AM_AMORTIZE_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_AMORT_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_METHODS_PKG dependencies on FA_METHODS
12.2.2
-
APPS.OKL_AM_PROCESS_RV_TRX_PVT dependencies on FA_METHODS
12.2.2
-
APPS.FA_GAINLOSS_RET_PKG dependencies on FA_METHODS
12.2.2
-
APPS.FA_ADJUSTMENT_PUB dependencies on FA_METHODS
12.2.2
-
APPS.FA_ADJUSTMENT_PUB dependencies on FA_METHODS
12.1.1