Search Results igc_cc_bc_enable
Overview
The table IGC.IGC_CC_BC_ENABLE is a configuration-level data object within the Oracle E-Business Suite IGC — Contract Commitment module. Its documented description, "Commitment budgetary control enable," indicates that the table governs whether budgetary control is activated for commitment transactions at the level of an individual ledger. Each row represents the budgetary control enablement status for a given set of books, allowing implementers and administrators to switch budgetary control behavior on or off per accounting ledger without modifying application code.
Under the heuristic Data Vault classification derived from its foreign key structure, this table is assessed as satellite-leaning. This classification is offered as a modeling suggestion rather than a normative Oracle definition. The reasoning is straightforward: the table is keyed by SET_OF_BOOKS_ID, which is itself a foreign key to GL_SETS_OF_BOOKS. The ledger therefore acts as the parent business key, while the enablement flags and audit columns in this table describe attributes of that ledger. In Data Vault terms, this positions GL_SETS_OF_BOOKS (or its surrogate) as the hub and IGC_CC_BC_ENABLE as a satellite capturing descriptive, potentially time-variant state about budgetary control enablement.
Key Information Stored
The documented physical schema for ETRM 12.2.2 lists eight columns. The most significant are summarized below.
- SET_OF_BOOKS_ID — The ledger identifier. This column is both the surrogate primary key component and the sole business-key candidate, enforced by the unique index
IGC_CC_BC_ENABLE_U1. It also carries the foreign key relationship toGL_SETS_OF_BOOKS. - CC_BC_ENABLE_FLAG — The primary control flag indicating whether commitment budgetary control is enabled for the associated ledger. This is the functional heart of the table.
- CBC_PO_ENABLE — An additional enablement indicator, documented as a distinct column, governing a related budgetary control behavior (typically associated with purchase order commitment processing).
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard Oracle EBS audit columns recording when and by whom the enablement configuration was most recently changed.
- CREATION_DATE, CREATED_BY — Standard audit columns recording the initial insertion of the configuration row.
The surrogate primary key IGC_CCBCE_PK is defined on SET_OF_BOOKS_ID, and the unique index IGC_CC_BC_ENABLE_U1 reinforces the same column as the business key. In practice, the surrogate and business key coincide here, since the ledger identifier is a natural key supplied by GL_SETS_OF_BOOKS.
Common Use Cases and Queries
The predominant use case is determining, for a given ledger, whether commitment budgetary control is active. This is essential before commitment transactions are processed, since the enablement flag governs whether funds checking is applied against commitments. A typical query joins the configuration table to the ledger definition:
- Enablement lookup by ledger:
SELECT c.SET_OF_BOOKS_ID, c.CC_BC_ENABLE_FLAG, c.CBC_PO_ENABLE FROM IGC.IGC_CC_BC_ENABLE c WHERE c.SET_OF_BOOKS_ID = :ledger_id; - Listing all enabled ledgers:
SELECT g.name, c.CC_BC_ENABLE_FLAG FROM IGC.IGC_CC_BC_ENABLE c, GL_SETS_OF_BOOKS g WHERE c.SET_OF_BOOKS_ID = g.SET_OF_BOOKS_ID AND c.CC_BC_ENABLE_FLAG = 'Y'; - Audit and change tracking: Reporting on
LAST_UPDATE_DATE,LAST_UPDATED_BY, andCREATED_BYto identify who altered budgetary control configuration for a ledger and when, supporting SOX or internal control reviews.
Because the table stores configuration rather than transactional volume, it is typically referenced by setup validation logic and reconciliation reports rather than high-volume operational queries.
Related Objects
The documented foreign key relationship ties this table directly to the General Ledger ledger definition, and its role in Contract Commitment links it to the broader commitment processing model. The most significant related objects are:
- GL_SETS_OF_BOOKS — Referenced by
IGC_CC_BC_ENABLE.SET_OF_BOOKS_ID; supplies the ledger name and accounting context used in all joins. - IGC_CC_BC_ENABLE_U1 — Unique index on
SET_OF_BOOKS_ID, enforcing one configuration row per ledger. - IGC_CCBCE_PK — Primary key constraint on
SET_OF_BOOKS_ID. - IGC Contract Commitment transaction and setup tables that consume the enablement flags when performing funds checking.
- General Ledger budgetary control setup and funds availability objects that operate alongside commitment enablement.
Together these objects form the configuration foundation that determines how commitment budgetary control behaves for each ledger in Oracle EBS 12.1.1 and 12.2.2.
-
Table: IGC_CC_BC_ENABLE
12.1.1
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_BC_ENABLE, object_name:IGC_CC_BC_ENABLE, status:VALID, product: IGC - Contract Commitment , description: Commitment budgetary control enable , implementation_dba_data: IGC.IGC_CC_BC_ENABLE ,
-
Table: IGC_CC_BC_ENABLE
12.2.2
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_BC_ENABLE, object_name:IGC_CC_BC_ENABLE, status:VALID, product: IGC - Contract Commitment , description: Commitment budgetary control enable , implementation_dba_data: IGC.IGC_CC_BC_ENABLE ,
-
APPS.IGC_CC_BC_ENABLE_PKG SQL Statements
12.2.2
-
VIEW: IGC.IGC_CC_BC_ENABLE#
12.2.2
owner:IGC, object_type:VIEW, object_name:IGC_CC_BC_ENABLE#, status:VALID,
-
VIEW: APPS.IGC_CC_BC_ENABLE_V
12.1.1
-
APPS.IGC_CC_BC_ENABLE_PKG SQL Statements
12.1.1
-
VIEW: IGC.IGC_CC_BC_ENABLE#
12.2.2
-
TABLE: IGC.IGC_CC_BC_ENABLE
12.1.1
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_BC_ENABLE, object_name:IGC_CC_BC_ENABLE, status:VALID,
-
TABLE: IGC.IGC_CC_BC_ENABLE
12.2.2
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_BC_ENABLE, object_name:IGC_CC_BC_ENABLE, status:VALID,
-
VIEW: APPS.IGC_CC_BC_ENABLE_V
12.2.2
-
SYNONYM: APPS.IGC_CC_BC_ENABLE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGC_CC_BC_ENABLE, status:VALID,
-
SYNONYM: APPS.IGC_CC_BC_ENABLE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IGC_CC_BC_ENABLE, status:VALID,
-
APPS.IGC_PSB_COMMITMENTS_PVT SQL Statements
12.1.1
-
APPS.IGC_PSB_COMMITMENTS_PVT SQL Statements
12.2.2
-
View: IGC_CC_BC_ENABLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGC.IGC_CC_BC_ENABLE_V, object_name:IGC_CC_BC_ENABLE_V, status:VALID, product: IGC - Contract Commitment , implementation_dba_data: APPS.IGC_CC_BC_ENABLE_V ,
-
PACKAGE BODY: APPS.IGC_CC_BC_ENABLE_PKG
12.1.1
-
APPS.IGI_CC_OPSFI_INTEGRATION SQL Statements
12.1.1
-
APPS.IGC_LEDGER_UTILS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGC_CC_BC_ENABLE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_BC_ENABLE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGC_CC_BC_ENABLE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_BC_ENABLE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGC_PSB_COMMITMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_PSB_COMMITMENTS_PVT, status:VALID,
-
View: IGC_CC_BC_ENABLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGC.IGC_CC_BC_ENABLE_V, object_name:IGC_CC_BC_ENABLE_V, status:VALID, product: IGC - Contract Commitment , implementation_dba_data: APPS.IGC_CC_BC_ENABLE_V ,
-
PACKAGE BODY: APPS.IGC_LEDGER_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_LEDGER_UTILS, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGC_CC_BC_ENABLE_PKG
12.2.2
-
APPS.IGC_LEDGER_UTILS SQL Statements
12.2.2
-
APPS.IGI_CC_OPSFI_INTEGRATION SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGC_PSB_COMMITMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_PSB_COMMITMENTS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.IGC_LEDGER_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_LEDGER_UTILS, status:VALID,
-
PACKAGE BODY: APPS.IGC_CBC_PO_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CBC_PO_GRP, status:VALID,
-
PACKAGE BODY: APPS.IGC_CBC_PO_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CBC_PO_GRP, status:VALID,
-
PACKAGE BODY: APPS.IGC_CC_BUDGETARY_CTRL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_BUDGETARY_CTRL_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGC_CBC_GL_FC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CBC_GL_FC_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGC_CBC_GL_FC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CBC_GL_FC_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGC_CC_BUDGETARY_CTRL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_BUDGETARY_CTRL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGC_CC_REP_YEP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_REP_YEP_PVT, status:VALID,
-
PACKAGE BODY: APPS.IGC_CC_REP_YEP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_REP_YEP_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGC_CC_OPEN_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_OPEN_INTERFACE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGC_CC_OPEN_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_OPEN_INTERFACE_PKG, status:VALID,
-
VIEW: APPS.IGC_CC_BC_ENABLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IGC.IGC_CC_BC_ENABLE_V, object_name:IGC_CC_BC_ENABLE_V, status:VALID,
-
VIEW: APPS.IGC_CC_BC_ENABLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGC.IGC_CC_BC_ENABLE_V, object_name:IGC_CC_BC_ENABLE_V, status:VALID,