Search Results ap_bank_account_uses_all
Overview
The AP_BANK_ACCOUNT_USES_ALL table is a core data object within the Oracle E-Business Suite Payables (AP) module, specifically for releases 12.1.1 and 12.2.2. It functions as the central repository for defining and managing the relationships between external bank accounts and the business entities that utilize them for payment and receipt transactions. This table enables the assignment of a single bank account to multiple parties, such as suppliers and customers, and conversely, allows a single party to be associated with multiple bank accounts. Its role is critical in the configuration of payment processes, ensuring funds are disbursed to or received from the correct financial institution accounts. As an "ALL" table, it is designed to support the multi-organization architecture (Multi-Org) of Oracle EBS, storing data partitioned by the ORG_ID column.
Key Information Stored
The table's primary purpose is to store linkage records, with its key columns defining the relationships between entities. The primary key is BANK_ACCOUNT_USES_ID. The most significant foreign key columns are EXTERNAL_BANK_ACCOUNT_ID, which references AP_BANK_ACCOUNTS_ALL to identify the specific bank branch and account, and the paired columns that identify the associated business entity. For suppliers, this includes VENDOR_ID (referencing PO_VENDORS) and optionally VENDOR_SITE_ID (referencing PO_VENDOR_SITES_ALL). For customers, it includes CUSTOMER_ID (referencing HZ_CUST_ACCOUNTS) and CUSTOMER_SITE_USE_ID (referencing HZ_CUST_SITE_USES_ALL). Additional columns typically manage the usage context, such as the primary payment method for the association, start and end dates for the assignment's validity, and the ORG_ID for multi-org partitioning.
Common Use Cases and Queries
A primary use case is troubleshooting payment setup issues or generating reports on bank account utilization. For instance, to list all supplier sites linked to a specific bank account, a common query would join AP_BANK_ACCOUNT_USES_ALL to AP_BANK_ACCOUNTS_ALL and PO_VENDOR_SITES_ALL. Another critical scenario is validating payment instructions before a check or electronic funds transfer (EFT) run, ensuring the payee has a valid, active bank account assignment. Sample SQL to find bank accounts for a specific vendor might be:
- SELECT aba.bank_account_name, aba.bank_account_num, abau.primary_payment_method
- FROM ap_bank_account_uses_all abau, ap_bank_accounts_all aba, po_vendors pv
- WHERE abau.external_bank_account_id = aba.bank_account_id
- AND abau.vendor_id = pv.vendor_id
- AND pv.vendor_name = '&VENDOR_NAME'
- AND abau.org_id = &ORG_ID;
Related Objects
As indicated by the foreign key metadata, AP_BANK_ACCOUNT_USES_ALL has direct and essential relationships with several fundamental tables. Its main parent is AP_BANK_ACCOUNTS_ALL, which holds the master definition of the bank account itself. For supplier-facing assignments, it references PO_VENDORS and PO_VENDOR_SITES_ALL. For customer-facing assignments (relevant in the context of customer refunds), it references HZ_CUST_ACCOUNTS and HZ_CUST_SITE_USES_ALL from the Trading Community Architecture (TCA). This table is also heavily referenced by payment processing engines within Payables and is integral to the Supplier Bank Account and Customer Bank Account setup forms in the application.
-
Table: AP_BANK_ACCOUNT_USES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNT_USES_ALL, object_name:AP_BANK_ACCOUNT_USES_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNT_USES_ALL ,
-
Table: AP_BANK_ACCOUNT_USES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNT_USES_ALL, object_name:AP_BANK_ACCOUNT_USES_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNT_USES_ALL ,
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNT_USES_ALL
12.1.1
-
APPS.GMF_AR_GET_CUST_CURRENCY dependencies on AP_BANK_ACCOUNT_USES_ALL
12.2.2
-
APPS.POS_EXCELASN_PVT dependencies on AP_BANK_ACCOUNT_USES_ALL
12.1.1
-
APPS.JA_JAINITCR_XMLP_PKG dependencies on AP_BANK_ACCOUNT_USES_ALL
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNT_USES_ALL
12.2.2
-
APPS.GMF_AR_GET_CUST_CURRENCY dependencies on AP_BANK_ACCOUNT_USES_ALL
12.1.1
-
APPS.JA_JAINITCR_XMLP_PKG dependencies on AP_BANK_ACCOUNT_USES_ALL
12.2.2
-
APPS.GMF_AR_GET_CUST_BANK_ACCOUNTS dependencies on AP_BANK_ACCOUNT_USES_ALL
12.1.1
-
APPS.GMF_AR_GET_CUST_BANK_ACCOUNTS dependencies on AP_BANK_ACCOUNT_USES_ALL
12.2.2
-
APPS.GMF_AR_GET_CUST_CURRENCY SQL Statements
12.2.2
-
APPS.GMF_AR_GET_CUST_CURRENCY SQL Statements
12.1.1
-
SYNONYM: APPS.AP_BANK_ACCOUNT_USES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_ACCOUNT_USES_ALL, status:VALID,
-
SYNONYM: APPS.AP_BANK_ACCOUNT_USES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_ACCOUNT_USES_ALL, status:VALID,
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNTS_ALL
12.2.2
-
VIEW: AP.AP_BANK_ACCOUNT_USES_ALL#
12.2.2
owner:AP, object_type:VIEW, object_name:AP_BANK_ACCOUNT_USES_ALL#, status:VALID,
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on AP_BANK_ACCOUNTS_ALL
12.1.1
-
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 HZ_CUST_ACCT_SITES_ALL
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_TRANS_ALL_V
12.1.1
-
PACKAGE BODY: APPS.GMF_AR_GET_CUST_CURRENCY
12.1.1
-
VIEW: AP.AP_BANK_ACCOUNT_USES_ALL#
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on HZ_CUST_SITE_USES_ALL
12.2.2
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on HZ_CUST_SITE_USES_ALL
12.1.1
-
APPS.POS_EXCELASN_PVT dependencies on AP_BANK_ACCOUNTS_ALL
12.1.1
-
PACKAGE BODY: APPS.GMF_AR_GET_CUST_CURRENCY
12.2.2
-
APPS.GMF_AR_GET_CUST_BANK_ACCOUNTS dependencies on AP_BANK_ACCOUNTS_ALL
12.2.2
-
APPS.GMF_AR_GET_CUST_CURRENCY dependencies on AP_BANK_ACCOUNTS_ALL
12.2.2
-
APPS.GMF_AR_GET_CUST_CURRENCY dependencies on AP_BANK_ACCOUNTS_ALL
12.1.1
-
APPS.GMF_AR_GET_CUST_BANK_ACCOUNTS dependencies on AP_BANK_ACCOUNTS_ALL
12.1.1
-
SYNONYM: APPS.AP_BANK_ACCOUNT_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_ACCOUNT_USES, status:VALID,
-
APPS.POS_EXCELASN_PVT dependencies on AP_BANK_BRANCHES
12.1.1
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_UPG_INSTRUMENTS
12.1.1
-
PACKAGE BODY: APPS.GMF_AR_GET_CUST_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_AR_GET_CUST_CURRENCY, status:VALID,
-
PACKAGE BODY: APPS.GMF_AR_GET_CUST_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_AR_GET_CUST_CURRENCY, status:VALID,
-
PACKAGE BODY: APPS.GMF_AR_GET_CUST_BANK_ACCOUNTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_AR_GET_CUST_BANK_ACCOUNTS, status:VALID,
-
TABLE: AP.AP_BANK_ACCOUNT_USES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNT_USES_ALL, object_name:AP_BANK_ACCOUNT_USES_ALL, status:VALID,
-
APPS.OE_PAYMENT_DATA_MIGRATION_UTIL dependencies on IBY_UPG_INSTRUMENTS
12.2.2
-
TABLE: AP.AP_BANK_ACCOUNT_USES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNT_USES_ALL, object_name:AP_BANK_ACCOUNT_USES_ALL, status:VALID,
-
SYNONYM: APPS.AP_BANK_ACCOUNT_USES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_BANK_ACCOUNT_USES, status:VALID,
-
PACKAGE BODY: APPS.GMF_AR_GET_CUST_BANK_ACCOUNTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_AR_GET_CUST_BANK_ACCOUNTS, status:VALID,
-
PACKAGE BODY: APPS.JA_JAINITCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JA_JAINITCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JA_JAINITCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_JAINITCR_XMLP_PKG, status:VALID,
-
View: AHM_BILLING_CARD_V
12.2.2
product: AHM - Hosting Manager(Obsolete) , description: This view gives the detail of party credit card information like 'Name, Number, Description, Expiry date etc.' , implementation_dba_data: Not implemented in this database ,
-
View: AHM_BILLING_CARD_V
12.1.1
product: AHM - Hosting Manager(Obsolete) , description: This view gives the detail of party credit card information like 'Name, Number, Description, Expiry date etc.' , implementation_dba_data: Not implemented in this database ,
-
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.OE_PAYMENT_DATA_MIGRATION_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PAYMENT_DATA_MIGRATION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.POS_EXCELASN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_EXCELASN_PVT, status:VALID,