Search Results reporting_book_currency_code




Overview

The GL_MC_BOOK_ASSIGNMENTS_V view is a General Ledger (GL) dictionary object used in Oracle E-Business Suite releases 12.1.1 and 12.2.2. It presents data from the Multiple Reporting Currencies (MRC) book assignment configuration, exposing the relationship between a primary set of books and one or more reporting sets of books, together with the conversion parameters and Enterprise Financial Center (EFC / Financial Consolidation Hub) processing flags associated with each assignment.

In MRC-enabled implementations, a single primary ledger (set of books) can be associated with multiple reporting ledgers so that subledger and GL transactions are automatically converted into reporting currencies. This view is therefore the reporting and integration entry point for identifying which reporting books belong to a given primary set of books, what conversion rate type and date drive the initial translation, and whether the reporting book has been enabled for EFC or consolidated processing. The user's search term, primary_set_of_books_id, maps directly to the column of the same name exposed by this view, which is the natural join key back to the primary ledger.

Underlying Base Objects

The view is defined over three object references:

The row identifier ROW_ID is derived from B.ROWID, so each row corresponds uniquely to a GL_MC_BOOK_ASSIGNMENTS record. Note that ETRM documentation lists no referenced base objects for the 12.2.2 release metadata, and the object is noted as "Not implemented in this database," indicating the view text above is the authoritative definition.

Key Columns

Common Use Cases and Queries

Typical scenarios include validating MRC configurations, reporting the reporting-book population for a primary ledger, and driving integration extracts that need currency and conversion context.

List all reporting books for a primary ledger:

SELECT REPORTING_BOOK_NAME,
       REPORTING_BOOK_CURRENCY_CODE,
       INIT_CONVERSION_TYPE,
       FIRST_MRC_PERIOD
FROM   GL_MC_BOOK_ASSIGNMENTS_V
WHERE  PRIMARY_SET_OF_BOOKS_ID = :primary_sob_id;

Identify reporting books not yet consolidated under EFC:

SELECT PRIMARY_SET_OF_BOOKS_ID,
       REPORTING_SET_OF_BOOKS_ID,
       EFC_BOOK_FLAG,
       EFC_COMPLETED_FLAG,
       EFC_RUN_ID
FROM   GL_MC_BOOK_ASSIGNMENTS_V
WHERE  NVL(EFC_COMPLETED_FLAG,'N') = 'N';

Join to GL_LEDGERS (12.2.x) or GL_SETS_OF_BOOKS (12.1.1) on PRIMARY_SET_OF_BOOKS_ID to label assignments with primary ledger names, or filter on REPORTING_BOOK_CURRENCY_CODE to isolate a specific reporting currency. Because the view is a thin projection over the assignment table with descriptive lookups, queries against it should be treated as read-only reference data.