Search Results iby_upg_instruments
Overview
The IBY.IBY_UPG_INSTRUMENTS table is a Payments module data object within Oracle E-Business Suite, present and valid in both the 12.1.1 and 12.2.2 releases. It belongs to the IBY schema, the schema that underpins Oracle Payments and centralizes payment instrument, payment profile, and funds capture configuration for the E-Business Suite. The table stores instrument assignments: the association between a payment instrument and the party, organization, customer account, supplier site, or bank account use that is authorized to employ that instrument. In effect, it answers the question "which instrument may be used by which entity, and for which payment function."
The ETRM relationship metadata classifies this object as standalone under the heuristic Data Vault analysis. As a modeling suggestion, this indicates the table is neither a pure hub nor a classic dependent satellite from the perspective of its declared foreign keys; it holds its own surrogate key and references external master data without being strictly subordinate in the vault sense. Designers building an analytical or vault-style model should treat it as a self-sufficient assignment entity whose natural relationships are to customer and bank account master data rather than to internal IBY parents.
Key Information Stored
The physical schema documented for 12.2.2 contains 19 columns. The most significant are:
- INSTR_ASSIGNMENT_ID — the surrogate primary key, defined by the constraint IBY_UPG_INSTRUMENTS_PK. It uniquely identifies each instrument assignment record.
- INSTRUMENT_TYPE and INSTRUMENT_ID — identify the instrument being assigned and its category, forming the core business content of the row.
- PAYMENT_FUNCTION — indicates the payment function (for example, disbursement or funds capture) for which the assignment is valid.
- EXT_PARTY_ID and PARTY_SITE_ID — reference the external party and party site associated with the assignment.
- ORG_TYPE and ORG_ID — identify the owning organization and its type, supporting multi-organization access control.
- CUST_ACCOUNT_ID and ACCT_SITE_USE_ID — the customer account and account site use, with CUST_ACCOUNT_ID carrying a documented foreign key to HZ_CUST_ACCOUNTS.
- SUPPLIER_SITE_ID — the supplier site when the assignment applies to a payee supplier.
- BANK_ACCOUNT_ID and BANK_ACCOUNT_USES_ID — the bank account and its use, where BANK_ACCOUNT_USES_ID carries a documented foreign key to AP_BANK_ACCOUNT_USES_ALL.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER — standard audit and optimistic-locking columns.
No unique business-key index is documented beyond the primary key, so INSTR_ASSIGNMENT_ID is the only confirmed unique identifier; business uniqueness is implied by the combination of instrument and assignment target rather than enforced by a documented alternate key.
Common Use Cases and Queries
Typical usage centers on validating which instruments a payer or payee may use, and on reconciling instrument configuration across upgrades. A representative query joining to the customer master is:
SELECT i.INSTR_ASSIGNMENT_ID, i.INSTRUMENT_TYPE, i.INSTRUMENT_ID, i.PAYMENT_FUNCTION, h.ACCOUNT_NUMBER FROM IBY.IBY_UPG_INSTRUMENTS i, HZ_CUST_ACCOUNTS h WHERE i.CUST_ACCOUNT_ID = h.CUST_ACCOUNT_ID;SELECT i.INSTR_ASSIGNMENT_ID, i.INSTRUMENT_ID, b.BANK_ACCOUNT_NAME FROM IBY.IBY_UPG_INSTRUMENTS i, AP.AP_BANK_ACCOUNT_USES_ALL b WHERE i.BANK_ACCOUNT_USES_ID = b.BANK_ACCOUNT_USES_ID;
Reporting scenarios include auditing instrument assignments by organization (ORG_ID), identifying assignments lacking a supplier or customer target, and reconciliation during the 12.1.1 to 12.2.2 upgrade where instrument and bank account model changes must be verified.
Related Objects
The documented foreign keys and surrounding Payments schema yield the following significant relationships:
- HZ_CUST_ACCOUNTS — joined via CUST_ACCOUNT_ID; the customer account master.
- AP_BANK_ACCOUNT_USES_ALL — joined via BANK_ACCOUNT_USES_ID; defines bank account usage.
- IBY_INSTRUMENTS — the instrument master referenced logically via INSTRUMENT_ID.
- IBY_PAYMENT_PROFILES — payment profile configuration that consumes instrument assignments.
- IBY_ACCT_SITE_USES and HZ_CUST_ACCT_SITES_ALL — support ACCT_SITE_USE_ID resolution.
Together these objects allow the assignment row to be resolved to a usable instrument, a payer or payee, and a funding bank account.
-
Table: IBY_UPG_INSTRUMENTS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_UPG_INSTRUMENTS, object_name:IBY_UPG_INSTRUMENTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_UPG_INSTRUMENTS ,
-
Table: IBY_UPG_INSTRUMENTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_UPG_INSTRUMENTS, object_name:IBY_UPG_INSTRUMENTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_UPG_INSTRUMENTS ,
-
VIEW: IBY.IBY_UPG_INSTRUMENTS#
12.2.2
owner:IBY, object_type:VIEW, object_name:IBY_UPG_INSTRUMENTS#, status:VALID,
-
SYNONYM: APPS.IBY_UPG_INSTRUMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_UPG_INSTRUMENTS, status:VALID,
-
VIEW: IBY.IBY_UPG_INSTRUMENTS#
12.2.2
-
SYNONYM: APPS.IBY_UPG_INSTRUMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_UPG_INSTRUMENTS, status:VALID,
-
TABLE: IBY.IBY_UPG_INSTRUMENTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_UPG_INSTRUMENTS, object_name:IBY_UPG_INSTRUMENTS, status:VALID,
-
TABLE: IBY.IBY_UPG_INSTRUMENTS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_UPG_INSTRUMENTS, object_name:IBY_UPG_INSTRUMENTS, status:VALID,
-
PACKAGE BODY: APPS.OE_PAYMENT_DATA_MIGRATION_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PAYMENT_DATA_MIGRATION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.IBE_PAYMENT_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PAYMENT_INT_PVT, status:VALID,
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IBE_PAYMENT_INT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PAYMENT_INT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_PAYMENT_DATA_MIGRATION_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PAYMENT_DATA_MIGRATION_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.IBE_PAYMENT_INT_PVT SQL Statements
12.2.2
-
APPS.IBE_PAYMENT_INT_PVT SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
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
-
PACKAGE BODY: APPS.OE_PAYMENT_DATA_MIGRATION_UTIL
12.1.1
-
PACKAGE BODY: APPS.OE_PAYMENT_DATA_MIGRATION_UTIL
12.2.2
-
APPS.IBE_PAYMENT_INT_PVT dependencies on IBY_UPG_INSTRUMENTS
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_UPG_INSTRUMENTS
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_UPG_INSTRUMENTS
12.2.2
-
APPS.IBE_PAYMENT_INT_PVT dependencies on IBY_UPG_INSTRUMENTS
12.2.2
-
PACKAGE BODY: APPS.IBE_PAYMENT_INT_PVT
12.1.1
-
PACKAGE BODY: APPS.IBE_PAYMENT_INT_PVT
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_TRANS_ALL_V
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on HZ_CUST_ACCT_SITES_ALL
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_TRANS_ALL_V
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNT_USES_ALL
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_SECURITY_SEGMENTS
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on HZ_CUST_ACCT_SITES_ALL
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on HZ_CUST_SITE_USES_ALL
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on HZ_CUST_SITE_USES_ALL
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNTS_ALL
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_SECURITY_SEGMENTS
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNTS_ALL
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNT_USES_ALL
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_CREDITCARD
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_CREDITCARD
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_FNDCPT_TX_EXTENSIONS
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_FNDCPT_TX_EXTENSIONS
12.2.2