Search Results gl_sets_of_books_uk1




Overview

GL_SETS_OF_BOOKS is the foundational General Ledger configuration table in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the definition of each set of books (known as a ledger in Release 12 terminology), which represents the financial reporting entity that combines a chart of accounts, an accounting calendar, a functional currency, and a subledger accounting method. Every accounting entry, journal batch, and subledger transaction in Oracle EBS ultimately resolves to a set of books through its SET_OF_BOOKS_ID, making this table the central anchor for financial data across the applications.

From a Data Vault modeling perspective, the heuristic FK analysis classifies GL_SETS_OF_BOOKS as hub-leaning. This suggests it behaves primarily as a hub entity that distributes its business key to a large number of dependent satellites and links. The table publishes SET_OF_BOOKS_ID as the surrogate identity and NAME as the business key, with dozens of downstream tables referencing it, consistent with a hub-and-link structure.

Key Information Stored

The table is uniquely identified by its surrogate primary key, SET_OF_BOOKS_ID, defined through the GL_SETS_OF_BOOKS_PK constraint. A business-key candidate is documented via the unique index GL_SETS_OF_BOOKS_UK1, which enforces uniqueness on NAME, the set of books (ledger) name. The most significant columns documented in the metadata include:

Common Use Cases and Queries

The most common access pattern is resolving a SET_OF_BOOKS_ID to its name, currency, and chart of accounts. For example:

SELECT sob.set_of_books_id, sob.name, sob.currency_code, sob.period_set_name FROM gl_sets_of_books sob WHERE sob.set_of_books_id = :p_sob_id;

Reporting queries frequently join set of books to FND_CURRENCIES and GL_PERIOD_SETS to produce ledgers with their functional currency and calendar. In multi-org and multi-ledger environments, analysts join GL_SETS_OF_BOOKS to GL_MC_BOOK_ASSIGNMENTS using SET_OF_BOOKS_ID to map primary versus reporting ledgers. Migration and upgrade validation scripts count sets of books and compare their configuration attributes. Because the table is central, it is commonly used as the driving table in subledger reconciliation reports, where subledger transactions are grouped by SET_OF_BOOKS_ID.

Related Objects

The set of books hub is referenced by an extensive set of dependent tables. The most significant include:

These relationships confirm the table's role as the enterprise-wide anchor for financial configuration and accounting transaction data.