Search Results gl_bc_option_details
Overview
The GL_BC_OPTION_DETAILS table is a core data object within the Oracle E-Business Suite General Ledger (GL) module, specifically for versions 12.1.1 and 12.2.2. It serves as a critical junction table that defines the application of budgetary control rules. Budgetary control is a financial discipline within Oracle EBS that enforces spending limits by comparing transaction amounts against predefined budgets. This table's primary role is to associate specific budgetary control options (which define the ruleset) with the precise combination of journal entry source and category to which those rules should be applied. This granular association allows for flexible and targeted enforcement of budgetary policies across different types of financial transactions.
Key Information Stored
The table stores the linkage between a budgetary control configuration and the transactional contexts it governs. Its structure is defined by a composite primary key, ensuring a unique rule for each source and category combination under a given option. The most significant columns are:
- BC_OPTION_ID: A foreign key referencing the GL_BC_OPTIONS table. This identifies the specific budgetary control option (rule set) being applied.
- JE_SOURCE_NAME: The name of the journal entry source (e.g., 'Payables', 'Receivables', 'Spreadsheet') to which the budgetary control option applies.
- JE_CATEGORY_NAME: The name of the journal entry category (e.g., 'Invoice', 'Payment', 'Miscellaneous') within the specified source to which the option applies.
Common Use Cases and Queries
This table is central to queries analyzing or troubleshooting the setup of budgetary control. A common administrative task is to review all journal sources and categories that have budgetary control enabled. The following sample SQL retrieves this information, joining to the translated categories table for clarity:
SELECT gbod.BC_OPTION_ID, gbod.JE_SOURCE_NAME, gbod.JE_CATEGORY_NAME, gjct.NAME CATEGORY_DESCRIPTION
FROM GL.GL_BC_OPTION_DETAILS gbod,
GL.GL_JE_CATEGORIES_TL gjct
WHERE gjct.JE_CATEGORY_NAME = gbod.JE_CATEGORY_NAME
AND gjct.LANGUAGE = USERENV('LANG')
ORDER BY gbod.JE_SOURCE_NAME, gbod.JE_CATEGORY_NAME;
Another critical use case is during implementation or modification of budgetary control, where this table is populated or updated via the application's budgetary control forms to define the scope of enforcement for new or existing budget options.
Related Objects
GL_BC_OPTION_DETAILS maintains documented foreign key relationships with two primary tables, as per the provided ETRM metadata:
- GL_BC_OPTIONS: This is the parent table for the budgetary control rule set. The relationship is defined by
GL_BC_OPTION_DETAILS.BC_OPTION_ID = GL_BC_OPTIONS.BC_OPTION_ID. This join retrieves the master control option details (like name, description, and overall budget). - GL_JE_CATEGORIES_TL: This is the translated descriptions table for journal categories. The relationship is defined by
GL_BC_OPTION_DETAILS.JE_CATEGORY_NAME = GL_JE_CATEGORIES_TL.JE_CATEGORY_NAME. This join is used to display the user-friendly category name in reports and inquiries.
While not listed in the provided excerpt, this table is intrinsically linked to the GL_JE_SOURCES_TL table for source descriptions and is fundamental to the engine that performs budgetary checks during journal entry.
-
Table: GL_BC_OPTION_DETAILS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS, object_name:GL_BC_OPTION_DETAILS, status:VALID, product: GL - General Ledger , description: Budgetary control option details , implementation_dba_data: GL.GL_BC_OPTION_DETAILS ,
-
Table: GL_BC_OPTION_DETAILS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS, object_name:GL_BC_OPTION_DETAILS, status:VALID, product: GL - General Ledger , description: Budgetary control option details , implementation_dba_data: GL.GL_BC_OPTION_DETAILS ,
-
APPS.GL_BC_RULES_PKG dependencies on GL_BC_OPTION_DETAILS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_OPTION_DETAILS
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_OPTION_DETAILS
12.1.1
-
APPS.GL_BC_RULES_PKG dependencies on GL_BC_OPTION_DETAILS
12.1.1
-
APPS.GL_BC_RULES_PKG SQL Statements
12.2.2
-
VIEW: GL.GL_BC_OPTION_DETAILS#
12.2.2
owner:GL, object_type:VIEW, object_name:GL_BC_OPTION_DETAILS#, status:VALID,
-
SYNONYM: APPS.GL_BC_OPTION_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_BC_OPTION_DETAILS, status:VALID,
-
APPS.GL_BC_RULES_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.GL_BC_OPTION_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_BC_OPTION_DETAILS, status:VALID,
-
VIEW: GL.GL_BC_OPTION_DETAILS#
12.2.2
-
VIEW: APPS.GL_BC_OPTION_DETAILS_V
12.2.2
-
TABLE: GL.GL_BC_OPTION_DETAILS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS, object_name:GL_BC_OPTION_DETAILS, status:VALID,
-
TABLE: GL.GL_BC_OPTION_DETAILS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS, object_name:GL_BC_OPTION_DETAILS, status:VALID,
-
VIEW: APPS.GL_BC_OPTION_DETAILS_V
12.1.1
-
Table: GL_BC_OPTIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_OPTIONS, object_name:GL_BC_OPTIONS, status:VALID, product: GL - General Ledger , description: Budgetary control options , implementation_dba_data: GL.GL_BC_OPTIONS ,
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_OPTIONS
12.2.2
-
PACKAGE BODY: APPS.GL_BC_RULES_PKG
12.2.2
-
Table: GL_BC_OPTIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BC_OPTIONS, object_name:GL_BC_OPTIONS, status:VALID, product: GL - General Ledger , description: Budgetary control options , implementation_dba_data: GL.GL_BC_OPTIONS ,
-
PACKAGE BODY: APPS.GL_BC_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_BC_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_BC_RULES_PKG
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_OPTIONS
12.1.1
-
APPS.GL_BC_RULES_PKG dependencies on DUAL
12.2.2
-
APPS.GL_BC_RULES_PKG dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.GL_BC_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_BC_RULES_PKG, status:VALID,
-
Table: GL_JE_CATEGORIES_TL
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_CATEGORIES_TL, object_name:GL_JE_CATEGORIES_TL, status:VALID, product: GL - General Ledger , description: Journal entry categories , implementation_dba_data: GL.GL_JE_CATEGORIES_TL ,
-
Table: GL_JE_CATEGORIES_TL
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_CATEGORIES_TL, object_name:GL_JE_CATEGORIES_TL, status:VALID, product: GL - General Ledger , description: Journal entry categories , implementation_dba_data: GL.GL_JE_CATEGORIES_TL ,
-
View: GL_BC_OPTION_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS_V, object_name:GL_BC_OPTION_DETAILS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BC_OPTION_DETAILS_V ,
-
View: GL_BC_OPTION_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS_V, object_name:GL_BC_OPTION_DETAILS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BC_OPTION_DETAILS_V ,
-
PACKAGE BODY: APPS.PSA_FUNDS_CHECKER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_FUNDS_CHECKER_PKG, status:VALID,
-
PACKAGE BODY: APPS.PSA_FUNDS_CHECKER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSA_FUNDS_CHECKER_PKG, status:VALID,
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_CONCURRENCY_CONTROL
12.1.1
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_PERIOD_MAP
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_CONCURRENCY_CONTROL
12.2.2
-
APPS.PSA_FUNDS_CHECKER_PKG dependencies on GL_BC_PERIOD_MAP
12.1.1
-
APPS.GL_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKET_ARRIVAL_ORDER
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.GL_BC_OPTION_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS_V, object_name:GL_BC_OPTION_DETAILS_V, status:VALID,
-
VIEW: APPS.GL_BC_OPTION_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BC_OPTION_DETAILS_V, object_name:GL_BC_OPTION_DETAILS_V, status:VALID,
-
APPS.GL_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.2.2
-
APPS.GL_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKETS
12.1.1
-
APPS.GL_FUNDS_CHECKER_PKG dependencies on GL_BC_PACKET_ARRIVAL_ORDER
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2