Results for “bc_option_id”
42 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
GL_BC_OPTIONS is a General Ledger configuration table that stores budgetary control options in Oracle E-Business Suite releases 12.1.1 and 12.2.2. Budgetary control governs whether expenditures, encumbrances, and funds reservations are validated against available budget balances before a transaction is approved or posted. The options captured in this table define the operating parameters applied when the Budgetary Control engine evaluates a transaction, including the level at which control is enforced and the tolerance behavior configured for the ledger.
From a dimensional modeling perspective, the mined foreign key structure classifies this object as hub-leaning. In Data Vault terms, GL_BC_OPTIONS behaves as a hub: it holds the durable, uniquely identified business concept — a named budgetary control option set — while descriptive and rule-specific attributes are distributed to dependent satellite structures such as GL_BC_OPTION_DETAILS. This is a heuristic classification suggested by the relationship data, not a physical constraint enforced by the database.
Key Information Stored
The documented physical schema contains 25 columns. The most significant are:
- BC_OPTION_ID — the surrogate primary key, enforced by GL_BC_OPTIONS_PK. It uniquely identifies each budgetary control option record and is the column referenced by dependent tables.
- BC_OPTION_NAME — the user-facing name of the option set, serving as a business-key candidate through unique index GL_BC_OPTIONS_UK1 / GL_BC_OPTIONS_U2.
- DESCRIPTION — free-text explanation of the option's purpose, useful for documentation and reporting.
- ZD_EDITION_NAME — the edition identifier used in the 12.2.2 online patching (adop) architecture, enabling edition-based redefinition of configuration rows. It participates in both GL_BC_OPTIONS_U1 (BC_OPTION_ID, ZD_EDITION_NAME) and GL_BC_OPTIONS_U2 (BC_OPTION_NAME, ZD_EDITION_NAME).
- LAST_UPDATE_DATE, LAST_UPDATED_BY — the standard WHO audit columns identifying when and by whom the record was last changed.
- CREATION_DATE, CREATED_BY — the standard WHO audit columns capturing record creation.
- LAST_UPDATE_LOGIN — the login identifier associated with the most recent update.
- CONTEXT and ATTRIBUTE1 through ATTRIBUTE15 — the standard Oracle EBS descriptive flexfield (DFF) container. These fifteen attribute columns allow customers to extend the table without a schema change; the values are surfaced through the budgetary control setup DFF.
The distinction between the surrogate key (BC_OPTION_ID) and the business-key candidates (BC_OPTION_NAME, alone or combined with ZD_EDITION_NAME) is important: foreign keys reference the surrogate, while user interfaces and interfaces typically resolve the name.
Common Use Cases and Queries
Typical scenarios include reporting the budgetary control configuration of a ledger, auditing changes to control options, and joining option headers to their detail rows for a complete setup picture. A representative query lists configured options with their descriptive text:
SELECT bc_option_id, bc_option_name, description FROM gl_bc_options ORDER BY bc_option_name;SELECT h.bc_option_name, d.* FROM gl_bc_options h, gl_bc_option_details d WHERE h.bc_option_id = d.bc_option_id;— joins the header to the detail records that carry the rule-level attributes.SELECT bc_option_name, last_update_date, last_updated_by FROM gl_bc_options WHERE last_update_date > :p_since;— an audit-oriented query for tracking recent configuration changes.- In 12.2.2, filter on ZD_EDITION_NAME (for example,
WHERE zd_edition_name = 'ORA$BASE') to select the running edition and avoid duplicate rows introduced by online patching.
Related Objects
- GL_BC_OPTION_DETAILS — the principal dependent table. Its column GL_BC_OPTION_DETAILS.BC_OPTION_ID is a foreign key to GL_BC_OPTIONS, forming a header-to-detail relationship that carries the individual budgetary control rules.
- GL_BC_OPTIONS_PK — the primary key constraint on BC_OPTION_ID that guarantees uniqueness of each control option.
- GL_BC_OPTIONS_UK1 / GL_BC_OPTIONS_U2 — unique index enforcing the business key on BC_OPTION_NAME.
- GL_BC_OPTIONS_U1 — unique index on BC_OPTION_ID and ZD_EDITION_NAME, supporting the edition-aware access pattern in 12.2.2.
- Budgetary control setup forms and concurrent programs in the GL module that read and validate these options when processing funds checking.
The table is small but configuration-critical: any change to a row propagates directly into how General Ledger enforces budget availability across the applications that post to it.
-
Budgetary control options
-
Budgetary control option details
-
View: GL_BC_OPTION_DETAILS_V 12.2.2
10SC ONLY
APPS.GL_BC_OPTION_DETAILS_V·↳ GL_BC_OPTION_DETAILS·↳ GL_JE_CATEGORIES·↳ GL_JE_SOURCES·Explore GL module →
-
Budgetary control option details
-
Budgetary control options
-
View: GL_BC_OPTION_DETAILS_V 12.1.1
10SC ONLY
APPS.GL_BC_OPTION_DETAILS_V·↳ GL_BC_OPTION_DETAILS·↳ GL_JE_CATEGORIES·↳ GL_JE_SOURCES·Explore GL module →
-
VIEW: GL.GL_BC_OPTIONS# 12.2.2
-
VIEW: GL.GL_BC_OPTIONS# 12.2.2
-
TABLE: GL.GL_BC_OPTIONS 12.1.1
-
TABLE: GL.GL_BC_OPTIONS 12.2.2
-
This table contains the tracking information that Golden Gate will use to launch Journal Import.
-
USSGL transaction codes
-
This table contains the tracking information that Golden Gate will use to launch Journal Import.
-
USSGL transaction codes