Search Results igc_cc_arc_acct_line_hist
Overview
IGC_CC_ARC_ACCT_LINE_HIST is a table in the IGC (Contract Commitment) product schema within Oracle EBS 12.1.1 and 12.2.2. It serves as a historical repository for account line versions that are staged for archiving. In the Contract Commitment architecture, account lines represent the accounting distributions generated from commitment documents and their associated charges. As these distributions are revised, approved, or superseded, each version is captured so that a complete audit trail is preserved before older versions are moved out of the active transactional tables.
The table carries a composite primary key, ICAALH_PK, defined over CC_ACCT_LINE_ID and CC_ACCT_VERSION_NUM. A matching unique index, IGC_CC_ARC_ACCT_LINE_HIST_U1, is defined on the same two columns, confirming that the combination of account line identifier and version number uniquely identifies each historical record. The documented physical schema consists of 48 columns. Under the heuristic Data Vault classification mined from the foreign key structure, this object is satellite-leaning: it stores descriptive and measure-bearing attributes attached to a business key rather than serving as a pure hub or link. That classification is a modeling suggestion; the physical object remains a standard Oracle EBS archive table.
Key Information Stored
The most significant columns fall into three groups: identity and versioning, accounting amounts, and project/expenditure attribution.
- CC_ACCT_LINE_ID — Surrogate identifier of the originating account line; part of the composite primary key and the primary linkage back to the active account line tables.
- CC_ACCT_VERSION_NUM — Version sequence for the account line; the second component of the composite primary key and the unique business-key candidate.
- CC_ACCT_VERSION_ACTION — Indicates the action that produced the version (for example, a revision or supersession), providing the audit narrative for the version.
- CC_HEADER_ID, PARENT_HEADER_ID, PARENT_ACCT_LINE_ID — Header and parent references that place the archived line within the original commitment hierarchy.
- CC_ACCT_LINE_NUM — Line number as presented within the source document.
- CC_CHARGE_CODE_COMBINATION_ID and CC_BUDGET_CODE_COMBINATION_ID — Code combination identifiers for the charge and budget accounting flexfields.
- CC_ACCT_ENTERED_AMT and CC_ACCT_FUNC_AMT — Entered and functional currency amounts for the account line.
- CC_ACCT_BILLED_AMT, CC_ACCT_UNBILLED_AMT, and CC_ACCT_ENCMBRNC_AMT — Billed, unbilled, and encumbrance amounts, with CC_ACCT_ENCMBRNC_DATE and CC_ACCT_ENCMBRNC_STATUS tracking encumbrance state.
- PROJECT_ID, TASK_ID, EXPENDITURE_TYPE, EXPENDITURE_ORG_ID, EXPENDITURE_ITEM_DATE — Project and expenditure attribution used when the accounting is interfaced to Oracle Projects.
- TAX_ID, TAX_CLASSIF_CODE, and CC_ACCT_TAXABLE_FLAG — Tax identification and classification attributes.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY — Standard WHO audit columns, supplemented by the CONTEXT and ATTRIBUTE1 through ATTRIBUTE15 descriptive flexfield columns.
Common Use Cases and Queries
The principal use case is audit and reconciliation: reconstructing the history of an account line as it existed prior to archival. Typical queries join the archive history on the composite key and filter by version to compare successive states.
- Retrieve the full version history of a single account line:
SELECT * FROM igc.igc_cc_arc_acct_line_hist WHERE cc_acct_line_id = :line_id ORDER BY cc_acct_version_num; - Identify the latest archived version per line using an analytic rank over CC_ACCT_VERSION_NUM.
- Report encumbrance activity from archived versions by filtering on CC_ACCT_ENCMBRNC_STATUS and CC_ACCT_ENCMBRNC_DATE.
- Reconcile entered versus functional amounts across versions to detect restatements or revaluations.
- Reconstruct project cost attribution using PROJECT_ID, TASK_ID, and EXPENDITURE_TYPE for integration to Oracle Projects.
Because the table is an archive target, queries are generally read-only and often executed through concurrent archive or purge processes rather than interactive forms.
Related Objects
The documented foreign key relationship for this table is self-referencing on CC_ACCT_LINE_ID, reflecting the satellite-style lineage of account line history. The most significant related objects are:
- IGC_CC_ARC_ACCT_LINE_HIST (self, via CC_ACCT_LINE_ID) — historical lineage and predecessor versions.
- IGC_CC_ACCT_LINES — the active account line table from which archived versions originate; joined on CC_ACCT_LINE_ID.
- IGC_CC_HEADERS — commitment headers referenced by CC_HEADER_ID and PARENT_HEADER_ID.
- IGC_CC_CHARGES — charge definitions linked through CC_CHARGE_CODE_COMBINATION_ID and charge codes.
- GL_CODE_COMBINATIONS — source of the accounting flexfield for CC_CHARGE_CODE_COMBINATION_ID and CC_BUDGET_CODE_COMBINATION_ID.
- PA_PROJECTS, PA_TASKS, and PA_EXPENDITURE_TYPES — project, task, and expenditure type validation for PROJECT_ID, TASK_ID, and EXPENDITURE_TYPE.
- IGC_CC_ARCHIVE_* concurrent programs and related archive staging tables — drive the movement of rows into this history object.
-
Table: IGC_CC_ARC_ACCT_LINE_HIST
12.1.1
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_ARC_ACCT_LINE_HIST, object_name:IGC_CC_ARC_ACCT_LINE_HIST, status:VALID, product: IGC - Contract Commitment , description: History of account line versions to be archived , implementation_dba_data: IGC.IGC_CC_ARC_ACCT_LINE_HIST ,
-
Table: IGC_CC_ARC_ACCT_LINE_HIST
12.2.2
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_ARC_ACCT_LINE_HIST, object_name:IGC_CC_ARC_ACCT_LINE_HIST, status:VALID, product: IGC - Contract Commitment , description: History of account line versions to be archived , implementation_dba_data: IGC.IGC_CC_ARC_ACCT_LINE_HIST ,
-
SYNONYM: APPS.IGC_CC_ARC_ACCT_LINE_HIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IGC_CC_ARC_ACCT_LINE_HIST, status:VALID,
-
VIEW: IGC.IGC_CC_ARC_ACCT_LINE_HIST#
12.2.2
owner:IGC, object_type:VIEW, object_name:IGC_CC_ARC_ACCT_LINE_HIST#, status:VALID,
-
SYNONYM: APPS.IGC_CC_ARC_ACCT_LINE_HIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGC_CC_ARC_ACCT_LINE_HIST, status:VALID,
-
VIEW: IGC.IGC_CC_ARC_ACCT_LINE_HIST#
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: IGC.IGC_CC_ARC_ACCT_LINE_HIST
12.1.1
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_ARC_ACCT_LINE_HIST, object_name:IGC_CC_ARC_ACCT_LINE_HIST, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
TABLE: IGC.IGC_CC_ARC_ACCT_LINE_HIST
12.2.2
owner:IGC, object_type:TABLE, fnd_design_data:IGC.IGC_CC_ARC_ACCT_LINE_HIST, object_name:IGC_CC_ARC_ACCT_LINE_HIST, status:VALID,
-
PACKAGE BODY: APPS.IGC_CC_ARCHIVE_PURGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_ARCHIVE_PURGE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IGC_CC_ARCHIVE_PURGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IGC_CC_ARCHIVE_PURGE_PKG, status:VALID,
-
PACKAGE: APPS.IGC_CC_ARCHIVE_PURGE_PKG
12.2.2
-
PACKAGE: APPS.IGC_CC_ARCHIVE_PURGE_PKG
12.1.1
-
APPS.IGC_CC_ARCHIVE_PURGE_PKG dependencies on IGC_CC_ARC_ACCT_LINE_HIST
12.2.2
-
APPS.IGC_CC_ARCHIVE_PURGE_PKG dependencies on IGC_CC_ARC_ACCT_LINE_HIST
12.1.1
-
Foreign Keys
12.2.2
-
Foreign Keys
12.1.1
-
APPS.IGC_CC_ARCHIVE_PURGE_PKG SQL Statements
12.2.2
-
APPS.IGC_CC_ARCHIVE_PURGE_PKG SQL Statements
12.1.1
-
eTRM - IGC Tables and Views
12.1.1
description: System parameters for contracts ,
-
eTRM - IGC Tables and Views
12.2.2
description: System parameters for contracts ,
-
PACKAGE BODY: APPS.IGC_CC_ARCHIVE_PURGE_PKG
12.1.1
-
PACKAGE BODY: APPS.IGC_CC_ARCHIVE_PURGE_PKG
12.2.2
-
eTRM - IGC Tables and Views
12.2.2
description: System parameters for contracts ,
-
eTRM - IGC Tables and Views
12.1.1
description: System parameters for contracts ,
-
APPS.IGC_CC_ARCHIVE_PURGE_PKG dependencies on IGC_ARC_PUR_CANDIDATES
12.2.2
-
APPS.IGC_CC_ARCHIVE_PURGE_PKG dependencies on IGC_ARC_PUR_CANDIDATES
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1