Search Results fa_deprn_periods
Overview
The FA_DEPRN_PERIODS table is a core data structure within the Oracle E-Business Suite (EBS) Fixed Assets module (OFA). It serves as the master repository for all depreciation periods defined for each asset book. Its primary role is to establish the chronological framework for all asset-related transactions, including depreciation runs, additions, retirements, and adjustments. The table maintains a unique sequence of accounting periods for each book, ensuring financial integrity and auditability by tracking the period status (e.g., OPEN, CLOSED, FUTURE) and linking transactional batches to the General Ledger (GL).
Key Information Stored
The table's structure is centered on uniquely identifying a period within a specific asset book and recording its state. The primary key is a composite of BOOK_TYPE_CODE and PERIOD_COUNTER, where the PERIOD_COUNTER is a sequentially increasing integer that defines the order of periods. An alternate unique key uses BOOK_TYPE_CODE, FISCAL_YEAR, and PERIOD_NUM for fiscal year reporting alignment. Critical columns include PERIOD_NAME, CALENDAR_PERIOD_OPEN_DATE, CALENDAR_PERIOD_CLOSE_DATE, and DEPRECIATION_BATCH_ID. A suite of batch ID columns (e.g., ADDITION_BATCH_ID, RETIREMENT_BATCH_ID, REVAL_BATCH_ID) establishes foreign key relationships to the GL_JE_BATCHES table, creating a critical audit trail from asset transactions to their corresponding journal entries in the General Ledger.
Common Use Cases and Queries
This table is essential for period control, reporting, and transaction analysis. Common operational queries involve identifying open periods for transaction entry, validating period status before running depreciation, and reconciling asset activity to the GL. A typical reporting query retrieves period details for a specific book to analyze the timing of transactions.
- Sample Query: Find Open Periods for a Book
SELECT period_name, period_counter, calendar_period_open_date
FROM fa_deprn_periods
WHERE book_type_code = 'CORP'
AND period_close_date IS NULL
ORDER BY period_counter; - Sample Query: Link Asset Transactions to GL Batches
SELECT fdp.period_name, fdp.depreciation_batch_id, gjb.name batch_name, gjb.status batch_status
FROM fa_deprn_periods fdp, gl_je_batches gjb
WHERE fdp.book_type_code = 'CORP'
AND fdp.depreciation_batch_id = gjb.je_batch_id
AND fdp.fiscal_year = 2024;
Related Objects
FA_DEPRN_PERIODS has extensive relationships, acting as a central hub for transactional integrity. Its primary foreign key relationship is with FA_BOOK_CONTROLS on BOOK_TYPE_CODE. Crucially, it is referenced as a parent table by numerous transactional and summary tables, using its composite primary key (BOOK_TYPE_CODE, PERIOD_COUNTER). Key documented relationships include:
- FA_ADJUSTMENTS: Referenced for the period an adjustment was created (PERIOD_COUNTER_CREATED) and the period it was adjusted (PERIOD_COUNTER_ADJUSTED).
- FA_BOOKS: Referenced for key asset lifecycle dates (PERIOD_COUNTER_FULLY_RESERVED, PERIOD_COUNTER_FULLY_RETIRED, PERIOD_COUNTER_CAPITALIZED).
- GL_JE_BATCHES: Over a dozen foreign keys (e.g., DEPRECIATION_BATCH_ID, ADDITION_BATCH_ID, RETIREMENT_BATCH_ID) link every major asset transaction batch to its corresponding GL journal batch.
- Self-Referential: A foreign key on (BOOK_TYPE_CODE, PERIOD_COUNTER) points back to the same table, potentially for hierarchical period structures.
-
Table: FA_DEPRN_PERIODS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_DEPRN_PERIODS, object_name:FA_DEPRN_PERIODS, status:VALID, product: OFA - Assets , description: Information about each depreciation period , implementation_dba_data: FA.FA_DEPRN_PERIODS ,
-
Table: FA_DEPRN_PERIODS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_DEPRN_PERIODS, object_name:FA_DEPRN_PERIODS, status:VALID, product: OFA - Assets , description: Information about each depreciation period , implementation_dba_data: FA.FA_DEPRN_PERIODS ,
-
APPS.FA_GAINLOSS_MIS_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.JL_CO_FA_PURGE_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_DEPRN_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_BASIS_OVERRIDE_INIT_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_CUA_GAIN_LOSS_EXT_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.JL_CO_FA_POST_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FASRVRVW_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_REVAL_UTILITIES dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_C_INSURE dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FAS441_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FII_FA_EXP_B_C dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.PA_FAXFACE_RET_PVT dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FARX_AD dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.PA_FAXFACE dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IMP_IAC_EXCEP_INER_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.OKL_ACCOUNTING_UTIL dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_BOOK_CONTROLS_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FAS430_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_REVAL_INIT_STRUCT dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FASASSBS_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FAS443_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.JL_ZZ_FA_FUNCTIONS_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_ADJ_COST_REVAL_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.JL_ZZ_FA_DEPRN_ADJ_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FIN_ADJ1_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FARX_RP dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FARX_AL dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.JE_JEHUFDAN_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FASFIADJ_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FASCOSTS_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_REVAL_INIT_STRUCT dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.IGI_IMP_IAC_EXCEP_INER_PKG dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.IGIRX_IMP_IAC_REP dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.OKL_AM_UTIL_PVT dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.FA_ADDITION_PVT dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.CSE_ASSET_UTIL_PKG dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.JL_JLMXFISR_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.FA_FAS955_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.JE_JEHUFAMD_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.IGI_IGIIARPR_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.2.2
-
APPS.FA_DEFERRED_DEPRN_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_FAS440_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_COMMON_UTILS dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_STY_RESERVE_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.IGI_IAC_RECLASS_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.OKL_AM_TERMNT_QUOTE_PVT dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.JL_JLCOFDDR_XMLP_PKG dependencies on FA_DEPRN_PERIODS
12.1.1
-
APPS.FA_SLA_EVENTS_UPG_PKG dependencies on FA_DEPRN_PERIODS
12.1.1