Search Results old_party_account_id
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
CSI_IP_ACCOUNTS_H is the audit and history table for the CSI_IP_ACCOUNTS association in the Oracle E-Business Suite Install Base (CSI) module. Whereas CSI_IP_ACCOUNTS stores the current relationship between an install base instance (item instance) and a party account — for example a customer account identified as bill-to, ship-to, or another relationship type — CSI_IP_ACCOUNTS_H preserves the full before-and-after image of every change made to those associations. Each row captures one versioned state transition of an instance-to-account link, written when the parent association is created, updated, or otherwise modified through Install Base transactions.
Because the table is keyed from the underlying association and transaction, it is a pure change-capture structure. From a dimensional modeling perspective, the ETRM metadata classifies this object heuristically as a link (Data Vault classification). This reflects the fact that each row associates two business entities — a party account and a transaction — and, through its OLD_/NEW_ paired columns, records the deltas applied to that association over time. The table is owned by the CSI schema and contains 58 documented columns in the 12.2.2 physical schema.
Key Information Stored
The central identity of a history row is its surrogate primary key, IP_ACCOUNT_HISTORY_ID, defined by the primary key constraint CSI_IP_ACCOUNTS_H_PK and also enforced by unique index CSI_IP_ACCOUNTS_H_U01. This is the column referenced by the user search term "ip_account_history_id" and is the recommended column for point lookups and for joining history rows back to a specific change event.
Two business-key candidates are documented. Unique index CSI_IP_ACCOUNTS_H_U02 spans TRANSACTION_ID and IP_ACCOUNT_ID, meaning a given association may appear at most once per change transaction; this makes the pair a reliable natural key for correlating history to the driving Install Base transaction.
The most important content columns are the OLD_ and NEW_ paired fields that describe the state before and after the change:
IP_ACCOUNT_ID— foreign key to the current association record in CSI_IP_ACCOUNTS.TRANSACTION_ID— foreign key to CSI_TRANSACTIONS, identifying the change event that produced the row.OLD_PARTY_ACCOUNT_ID/NEW_PARTY_ACCOUNT_ID— the party account before and after the change, supporting account reassignment auditing.OLD_RELATIONSHIP_TYPE_CODE/NEW_RELATIONSHIP_TYPE_CODE— the association role (for example bill-to or ship-to) before and after.OLD_BILL_TO_ADDRESS/NEW_BILL_TO_ADDRESSandOLD_SHIP_TO_ADDRESS/NEW_SHIP_TO_ADDRESS— address changes on the association.OLD_ACTIVE_START_DATE/NEW_ACTIVE_START_DATEandOLD_ACTIVE_END_DATE/NEW_ACTIVE_END_DATE— effective-dating of the relationship.OLD_ATTRIBUTE1throughNEW_ATTRIBUTE15— the descriptive flexfield context and attributes, captured in parallel before/after form.OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN— standard audit and concurrency columns.SECURITY_GROUP_ID— foreign key to FND_SECURITY_GROUPS, enforcing multi-org/security-group partitioning.FULL_DUMP_FLAGandMIGRATED_FLAG— flags indicating whether the history row represents a full image or a migration-generated record.
Common Use Cases and Queries
The primary reporting scenario is reconstructing the audit trail of an instance-to-account association. Analysts join history rows to the live association and to transaction records to determine who changed an account relationship, when, and under which transaction:
- Point lookup by surrogate key:
SELECT * FROM csi.csi_ip_accounts_h WHERE ip_account_history_id = :id; - Full change history for one association: select all rows sharing the same
IP_ACCOUNT_ID, ordered byCREATION_DATE. - Reconciliation by transaction: query on
TRANSACTION_ID(usable via index CSI_IP_ACCOUNTS_H_U02 in combination with IP_ACCOUNT_ID) to list every association affected by a given Install Base transaction. - Account reassignment reporting: filter rows where
OLD_PARTY_ACCOUNT_IDdiffers fromNEW_PARTY_ACCOUNT_IDto identify accounts moved between customers. - Effective-dating and status reconstruction: compare OLD_/NEW_ pairs on the active start/end date columns to rebuild the relationship timeline as of a past date.
Because of the high column count (58), selective column lists are strongly recommended in reporting queries to avoid unnecessary I/O.
Related Objects
- CSI_IP_ACCOUNTS — the current-state parent table; joined on
CSI_IP_ACCOUNTS_H.IP_ACCOUNT_ID = CSI_IP_ACCOUNTS.IP_ACCOUNT_ID. - CSI_TRANSACTIONS — the driving change transaction; joined on
CSI_IP_ACCOUNTS_H.TRANSACTION_ID = CSI_TRANSACTIONS.TRANSACTION_ID. - FND_SECURITY_GROUPS — security partitioning; joined on
CSI_IP_ACCOUNTS_H.SECURITY_GROUP_ID = FND_SECURITY_GROUPS.SECURITY_GROUP_ID. - CSI_IP_ACCOUNTS_H_PK / CSI_IP_ACCOUNTS_H_U01 / CSI_IP_ACCOUNTS_H_U02 — the primary key and unique indexes that enforce identity and the (TRANSACTION_ID, IP_ACCOUNT_ID) business key.
- HZ_CUST_ACCOUNTS and related party model tables — referenced indirectly through the party account identifiers held in OLD_/NEW_PARTY_ACCOUNT_ID.
- Install Base public APIs (CSI_IP_ACCOUNTS related) — the interface layer that inserts into CSI_IP_ACCOUNTS and consequently writes corresponding history rows into this table.
-
Table: CSI_IP_ACCOUNTS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_IP_ACCOUNTS_H, object_name:CSI_IP_ACCOUNTS_H, status:VALID, product: CSI - Install Base , description: Instance to Accounts (Party Accounts) association History. , implementation_dba_data: CSI.CSI_IP_ACCOUNTS_H ,
-
Table: CSI_IP_ACCOUNTS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_IP_ACCOUNTS_H, object_name:CSI_IP_ACCOUNTS_H, status:VALID, product: CSI - Install Base , description: Instance to Accounts (Party Accounts) association History. , implementation_dba_data: CSI.CSI_IP_ACCOUNTS_H ,
-
VIEW: CSI.CSI_IP_ACCOUNTS_H#
12.2.2
-
VIEW: CSI.CSI_IP_ACCOUNTS_H#
12.2.2
owner:CSI, object_type:VIEW, object_name:CSI_IP_ACCOUNTS_H#, status:VALID,
-
VIEW: APPS.CSI_IPAH_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_IPAH_DETAILS_V, object_name:CSI_IPAH_DETAILS_V, status:VALID,
-
VIEW: APPS.CSI_IPAH_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_IPAH_DETAILS_V, object_name:CSI_IPAH_DETAILS_V, status:VALID,
-
TABLE: CSI.CSI_IP_ACCOUNTS_H
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_IP_ACCOUNTS_H, object_name:CSI_IP_ACCOUNTS_H, status:VALID,
-
TABLE: CSI.CSI_IP_ACCOUNTS_H
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_IP_ACCOUNTS_H, object_name:CSI_IP_ACCOUNTS_H, status:VALID,
-
View: CSI_IPAH_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_IPAH_DETAILS_V, object_name:CSI_IPAH_DETAILS_V, status:VALID, product: CSI - Install Base , description: Instance Party Accounts History details. , implementation_dba_data: APPS.CSI_IPAH_DETAILS_V ,
-
APPS.CSI_IP_ACCOUNTS_H_PKG SQL Statements
12.2.2
-
View: CSI_IPAH_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_IPAH_DETAILS_V, object_name:CSI_IPAH_DETAILS_V, status:VALID, product: CSI - Install Base , description: Instance Party Accounts History details. , implementation_dba_data: APPS.CSI_IPAH_DETAILS_V ,
-
APPS.CSI_IP_ACCOUNTS_H_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.CSI_IP_ACCOUNTS_H_PKG
12.2.2
-
PACKAGE BODY: APPS.CSI_IP_ACCOUNTS_H_PKG
12.1.1
-
APPS.CSI_PARTY_RELATIONSHIPS_PVT SQL Statements
12.2.2
-
APPS.CSI_PARTY_RELATIONSHIPS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.CSI_PARTY_RELATIONSHIPS_PUB
12.2.2
-
PACKAGE BODY: APPS.CSI_PARTY_RELATIONSHIPS_PVT
12.1.1
-
PACKAGE BODY: APPS.CSI_PARTY_RELATIONSHIPS_PUB
12.1.1
-
APPS.CSI_IP_ACCOUNTS_H_PKG dependencies on CSI_IP_ACCOUNTS_H
12.2.2
-
PACKAGE BODY: APPS.CSI_PARTY_RELATIONSHIPS_PVT
12.2.2
-
APPS.CSI_DIAGNOSTICS_PKG dependencies on CSI_IP_ACCOUNTS_H
12.1.1
-
APPS.CSI_IP_ACCOUNTS_H_PKG dependencies on CSI_IP_ACCOUNTS_H
12.1.1
-
APPS.CSI_DIAGNOSTICS_PKG dependencies on CSI_IP_ACCOUNTS_H
12.2.2
-
APPS.CSI_DIAGNOSTICS_PKG dependencies on CSI_IP_ACCOUNTS
12.2.2
-
APPS.CSI_ITEM_INSTANCE_GRP dependencies on CSI_IP_ACCOUNTS_H
12.1.1
-
APPS.CSI_DIAGNOSTICS_PKG dependencies on CSI_IP_ACCOUNTS
12.1.1
-
APPS.CSI_ITEM_INSTANCE_GRP dependencies on CSI_IP_ACCOUNTS_H
12.2.2
-
PACKAGE: APPS.CSI_TXN_HISTORY_PURGE_PVT
12.1.1
-
PACKAGE: APPS.CSI_TXN_HISTORY_PURGE_PVT
12.2.2
-
APPS.CSI_ITEM_INSTANCE_GRP dependencies on CSI_IP_ACCOUNTS
12.2.2
-
APPS.CSI_ITEM_INSTANCE_GRP dependencies on CSI_IP_ACCOUNTS
12.1.1
-
APPS.CSI_IP_ACCOUNTS_H_PKG dependencies on FND_API
12.2.2
-
APPS.CSI_IP_ACCOUNTS_H_PKG dependencies on FND_API
12.1.1
-
PACKAGE: APPS.CSI_ITEM_INSTANCE_GRP
12.2.2
-
PACKAGE: APPS.CSI_ITEM_INSTANCE_GRP
12.1.1
-
APPS.CSI_PARTY_RELATIONSHIPS_PUB dependencies on CSI_DATASTRUCTURES_PUB
12.1.1
-
APPS.CSI_PARTY_RELATIONSHIPS_PUB dependencies on CSI_DATASTRUCTURES_PUB
12.2.2
-
APPS.CSI_DIAGNOSTICS_PKG SQL Statements
12.1.1
-
APPS.CSI_DIAGNOSTICS_PKG SQL Statements
12.2.2
-
APPS.CSI_ITEM_INSTANCE_GRP SQL Statements
12.1.1
-
APPS.CSI_ITEM_INSTANCE_GRP SQL Statements
12.2.2
-
PACKAGE: APPS.CSI_DATASTRUCTURES_PUB
12.1.1
-
PACKAGE: APPS.CSI_DATASTRUCTURES_PUB
12.2.2
-
PACKAGE BODY: APPS.CSI_ITEM_INSTANCE_GRP
12.1.1
-
PACKAGE BODY: APPS.CSI_ITEM_INSTANCE_GRP
12.2.2
-
APPS.CSI_PARTY_RELATIONSHIPS_PVT dependencies on FND_API
12.1.1
-
APPS.CSI_PARTY_RELATIONSHIPS_PUB dependencies on FND_API
12.1.1
-
APPS.CSI_PARTY_RELATIONSHIPS_PUB dependencies on FND_API
12.2.2
-
APPS.CSI_PARTY_RELATIONSHIPS_PVT dependencies on FND_API
12.2.2