Search Results gl_sets_of_books_u1




Overview

GL.GL_SETS_OF_BOOKS_11I is the core General Ledger configuration table in Oracle E-Business Suite 12.1.1 and 12.2.2 that defines each accounting set of books (ledger) in the applications. It stores the fundamental accounting identity of an organization: the chart of accounts structure, the functional currency, the accounting calendar, and the period type against which all journal entries, balances, and reporting are maintained. Every subledger transaction ultimately resolves to a set of books, and this table supplies the context—currency, calendar, and chart of accounts—that governs how that transaction is accounted, converted, and reported.

The table is owned by the GL schema, resides in the APPS_TS_TX_DATA tablespace, and is registered under FND Design Data as SQLGL.GL_SETS_OF_BOOKS_11I. It carries the Oracle internal-use warning, meaning direct DML is unsupported outside standard Oracle Applications programs; supported maintenance is performed through the Accounting Setup Manager and related setup forms and APIs. In a Data Vault modeling sense, the metadata classifies the object heuristically as a hub: it holds the durable business key of each accounting book and serves as the reference point from which numerous dependent transactions and subledger records radiate.

Key Information Stored

The table is defined with 69 columns. The most operationally significant are listed below.

The surrogate primary key is SET_OF_BOOKS_ID. The unique indexes GL_SETS_OF_BOOKS_U1 (NAME) and GL_SETS_OF_BOOKS_U2 (SET_OF_BOOKS_ID) both function as business-key candidates, so all queries may rely on either identifier being unique.

Common Use Cases and Queries

The table is queried in virtually every GL-related data extraction, since it resolves the set of books ID into a human-readable accounting context. Typical joins link subledger transactions to their accounting books to report currency, calendar, and chart of accounts.

  • Resolving a books name to its ID, chart of accounts, and calendar for setup validation or migration scripts.
  • Reporting open periods across multiple books to support period-close status dashboards.
  • Identifying reporting books in MRC environments by filtering on MRC_SOB_TYPE_CODE.
  • Confirming reserved account assignments (retained earnings, net income) for one or more books.

A common pattern resolves transaction-level records to their books context:

  • SELECT sob.set_of_books_id, sob.name, sob.currency_code, sob.period_set_name FROM gl_sets_of_books_11i sob WHERE sob.set_of_books_id = :sob_id;
  • SELECT h.set_of_books_id, sob.name, COUNT(*) FROM gl_je_batches h JOIN gl_sets_of_books_11i sob ON sob.set_of_books_id = h.set_of_books_id_11i GROUP BY h.set_of_books_id, sob.name;

Because the table is flagged as Oracle internal use only, reporting should read from it rather than write, and any modification should proceed through the supported Accounting Setup Manager or the relevant GL APIs.

Related Objects

The table sits at the center of a dense dependency network. The most significant related objects include:

These relationships confirm the table's role as a hub: it is referenced by a broad array of subledger and GL tables, while it in turn references only a small set of configuration tables such as GL_CODE_COMBINATIONS, GL_DAILY_CONVERSION_TYPES, and FND_CURRENCIES.