Search Results ap_bank_account_uses_all
The AP_BANK_ACCOUNT_USES_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical entity within the Accounts Payable (AP) module, primarily responsible for storing and managing bank account usage assignments across different functional areas. This table serves as a junction between bank accounts (defined in CE_BANK_ACCOUNTS
) and their respective usage contexts, such as payments, receipts, or other financial operations. Below is a detailed breakdown of its structure, purpose, and key attributes.
Purpose and Functional Context
TheAP_BANK_ACCOUNT_USES_ALL
table facilitates the association of bank accounts with specific business functions, ensuring proper segregation and control over financial transactions. It supports multi-organization structures (multi-org) by including the ORG_ID
column, allowing bank account usage assignments to be organization-specific. This is particularly useful in shared-service environments where a single bank account may serve multiple legal entities or operating units.
Key Columns and Relationships
- BANK_ACCOUNT_USE_ID: Primary key identifier for each bank account usage record.
- BANK_ACCOUNT_ID: Foreign key referencing
CE_BANK_ACCOUNTS.BANK_ACCOUNT_ID
, linking to the underlying bank account. - ORG_ID: Specifies the operating unit associated with the usage, enabling multi-org functionality.
- PRIMARY_FLAG: Indicates whether the bank account is the default (primary) account for the assigned usage.
- AP_USE_ENABLED_FLAG, AR_USE_ENABLED_FLAG, PAYROLL_USE_ENABLED_FLAG: Flags to enable/disable the account for specific modules (AP, AR, Payroll).
- START_DATE and END_DATE: Define the active period for the bank account usage.
Integration with Other Modules
The table integrates with:- Cash Management (CE): Bank account master data is stored in
CE_BANK_ACCOUNTS
. - Accounts Receivable (AR): Enables AR-specific bank account usage via
AR_USE_ENABLED_FLAG
. - Payroll: Payroll-related transactions are controlled through
PAYROLL_USE_ENABLED_FLAG
.
Technical Considerations
- Multi-Org Access Control (MOAC): Queries must include
ORG_ID
filters unless operating in a single-org context. - Data Security: Access to bank account usage data is governed by Oracle's Function Security and Data Access Sets (DAS).
- Indexing: Key indexes include
BANK_ACCOUNT_USE_ID
(PK) andBANK_ACCOUNT_ID
(FK) for performance optimization.
Common Use Cases
- Payment Processing: Assigning bank accounts for AP payments while restricting AR or payroll usage.
- Multi-Org Configurations: Defining organization-specific bank account usages in a shared-services setup.
- Bank Account Lifecycle Management: Using
START_DATE
andEND_DATE
to manage temporal validity.
Conclusion
TheAP_BANK_ACCOUNT_USES_ALL
table is a foundational component in Oracle EBS for managing bank account assignments across modules and organizations. Its design ensures flexibility, security, and compliance with financial controls, making it indispensable for enterprises leveraging Oracle's financial ecosystem. Understanding its structure and relationships is crucial for implementations, customizations, and troubleshooting in EBS 12.1.1 or 12.2.2 environments.
-
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 ,
-
Table: AP_BANK_ACCOUNTS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNTS_ALL, object_name:AP_BANK_ACCOUNTS_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNTS_ALL ,
-
Table: AP_BANK_ACCOUNTS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNTS_ALL, object_name:AP_BANK_ACCOUNTS_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNTS_ALL ,