Results for “fa_book_controls_u1”

10 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

FA.FA_BOOK_CONTROLS is the master control table of the Oracle E-Business Suite Fixed Assets (FA) module. Each row defines a depreciation book — corporate, tax, or budgetary — and stores the accounting, calendar, and processing rules that govern how that book behaves across the entire asset lifecycle. The table is registered under FND Design Data as OFA.FA_BOOK_CONTROLS and resides in the APPS_TS_TX_DATA tablespace with PCTFREE 10. In the ETRM 12.2.2 physical schema it contains 153 columns and is documented as VALID in both 12.1.1 and 12.2.2.

Because a book control record must exist before any asset can be added, depreciated, adjusted, or retired within that book, this table is effectively the configuration root of the Fixed Assets data model. Its primary key, FA_BOOK_CONTROLS_PK on BOOK_TYPE_CODE, is a natural business key rather than a system-generated surrogate; the unique index FA_BOOK_CONTROLS_U1 enforces the same constraint and is the object referenced in the user's search. Heuristic Data Vault classification of the mined FK structure suggests a hub-leaning object: BOOK_TYPE_CODE is a stable, non-volatile business key referenced by dozens of dependent tables, while the profusion of descriptive columns (accounting flags, JE categories, book attributes) behaves like attached satellite context.

Key Information Stored

The most operationally significant columns are:

Common Use Cases and Queries

Typical uses include validating book configuration before period close, determining which books permit mass changes or revaluation, and joining controls to GL to reconcile JE categories. A representative query listing active corporate books and their depreciation calendars:

SELECT fbc.book_type_code, fbc.book_type_name, fbc.deprn_calendar,
       fbc.current_fiscal_year, fbc.last_deprn_run_date
FROM   fa_book_controls fbc
WHERE  fbc.book_class = 'CORPORATE'
AND   (fbc.date_ineffective IS NULL OR fbc.date_ineffective > SYSDATE);

Joining to General Ledger to surface the accounting configuration of a book:

SELECT fbc.book_type_code, gsob.name ledger, fbc.gl_je_source,
       fbc.je_depreciation_category, fbc.allow_reval_flag
FROM   fa_book_controls fbc, gl_sets_of_books gsob
WHERE  fbc.set_of_books_id = gsob.set_of_books_id;

Another frequent pattern is identifying books that have not been depreciated for the current period, which aids month-end close governance. Queries on FA_BOOK_CONTROLS_U1 directly resolve a book by its unique business key.

Related Objects