Search Results iby_temp_ext_bank_accts
The IBY_TEMP_EXT_BANK_ACCTS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Payments module (IBY), specifically designed to temporarily store external bank account information during payment processing. This table acts as an intermediary repository for bank account details that are either being validated, processed, or awaiting approval before being permanently stored in the IBY_EXT_BANK_ACCOUNTS
table. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Context
TheIBY_TEMP_EXT_BANK_ACCTS
table serves as a staging area for external bank account data, ensuring data integrity and validation before committing to the master table. It is primarily used in scenarios such as:
- Bank Account Validation: Temporarily holds account details during validation checks (e.g., via Oracle Banking Integration or third-party services).
- Approval Workflows: Stores pending accounts awaiting approval from authorized personnel.
- Batch Processing: Facilitates bulk uploads or updates of bank accounts before final submission.
Key Columns and Structure
The table includes columns to capture essential bank account attributes, such as:- EXT_BANK_ACCOUNT_ID: Unique identifier for the temporary record.
- BANK_ACCOUNT_NUM: The external bank account number.
- BANK_ID: References the bank in
CE_BANKS_V
. - BRANCH_ID: Links to the bank branch in
CE_BANK_BRANCHES_V
. - ACCOUNT_OWNER_NAME: Name of the account holder.
- STATUS_FLAG: Indicates the record's status (e.g., 'PENDING', 'VALIDATED', 'REJECTED').
- CREATION_DATE, LAST_UPDATE_DATE: Timestamps for auditing.
Integration with Oracle EBS Modules
The table interacts with several EBS components:- Payables (AP): Used during supplier bank account setup or payment file generation.
- Receivables (AR): Supports customer refund processing with temporary account storage.
- Cash Management (CE): Validates accounts against bank master data.
Data Flow and Lifecycle
- Creation: Records are inserted into
IBY_TEMP_EXT_BANK_ACCTS
via APIs or UI forms. - Validation: Data undergoes checks for completeness, format, and bank verification.
- Approval: Approved records are migrated to
IBY_EXT_BANK_ACCOUNTS
; rejected entries are purged or flagged.
Technical Considerations
- Indexing: Key columns like
EXT_BANK_ACCOUNT_ID
andSTATUS_FLAG
are indexed for performance. - Purge Mechanisms: Oracle provides concurrent programs to clean up stale records (e.g., 'IBY Purge Temporary External Bank Accounts').
- APIs: The
IBY_EXT_BANKACCT_PUB
package manages CRUD operations for this table.
Customization and Extensions
While Oracle discourages direct modifications, customizations can be achieved via:- Descriptive Flexfields (DFFs): Adding context-sensitive attributes.
- Triggers/APIs: Enforcing business rules during data transitions.
Conclusion
TheIBY_TEMP_EXT_BANK_ACCTS
table is a pivotal element in Oracle EBS Payments, ensuring secure and validated bank account processing. Its design supports modular workflows, integration with financial modules, and data governance, making it indispensable for organizations leveraging Oracle's payment infrastructure. Proper understanding of its lifecycle and technical nuances is essential for effective implementation and troubleshooting.
-
Table: IBY_TEMP_EXT_BANK_ACCTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_TEMP_EXT_BANK_ACCTS, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_TEMP_EXT_BANK_ACCTS ,
-
Table: IBY_TEMP_EXT_BANK_ACCTS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_TEMP_EXT_BANK_ACCTS, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_TEMP_EXT_BANK_ACCTS ,
-
APPS.POS_AP_SUPPLIER_SITE_BO_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.1.1
-
APPS.POS_BATCH_IMPORT_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.POS_SBD_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.1.1
-
APPS.IBY_DISBURSEMENT_SETUP_PUB dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.POS_PARTY_MERGE_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.1.1
-
APPS.IBY_DISBURSEMENT_SETUP_PUB dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.1.1
-
APPS.POS_SBD_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.1.1
-
APPS.POS_PARTY_MERGE_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.AP_VENDOR_PUB_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS
12.2.2
-
APPS.POS_SBD_PKG dependencies on POS_ACNT_GEN_REQ
12.1.1
-
APPS.POS_SBD_IBY_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS_S
12.1.1
-
APPS.POS_SBD_PKG dependencies on POS_ACNT_GEN_REQ
12.2.2
-
APPS.POS_SBD_PKG dependencies on POS_SBD_IBY_PKG
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on POS_ACNT_GEN_REQ
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on IBY_TEMP_EXT_BANK_ACCTS_S
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on POS_ACNT_GEN_REQ
12.1.1
-
APPS.POS_PARTY_MERGE_PKG dependencies on POS_ACNT_GEN_REQ
12.2.2
-
APPS.POS_SBD_PKG dependencies on POS_SBD_IBY_PKG
12.1.1
-
SYNONYM: APPS.IBY_TEMP_EXT_BANK_ACCTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID,
-
APPS.IBY_DISBURSEMENT_SETUP_PUB dependencies on IBY_EXT_BANKACCT_PUB
12.1.1
-
APPS.POS_PARTY_MERGE_PKG dependencies on POS_ACNT_GEN_REQ
12.1.1
-
SYNONYM: APPS.IBY_TEMP_EXT_BANK_ACCTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID,
-
APPS.POS_SBD_IBY_PKG SQL Statements
12.2.2
-
APPS.POS_SBD_IBY_PKG SQL Statements
12.1.1
-
VIEW: IBY.IBY_TEMP_EXT_BANK_ACCTS#
12.2.2
owner:IBY, object_type:VIEW, object_name:IBY_TEMP_EXT_BANK_ACCTS#, status:VALID,
-
APPS.POS_SBD_IBY_PKG dependencies on DUAL
12.2.2
-
APPS.POS_AP_SUPPLIER_SITE_BO_PKG SQL Statements
12.2.2
-
APPS.IBY_DISBURSEMENT_SETUP_PUB dependencies on IBY_EXT_BANKACCT_PUB
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on DUAL
12.1.1
-
APPS.POS_SBD_PKG dependencies on HZ_PARTIES
12.1.1
-
VIEW: IBY.IBY_TEMP_EXT_BANK_ACCTS#
12.2.2
-
APPS.POS_SBD_PKG SQL Statements
12.1.1
-
APPS.POS_SBD_PKG dependencies on HZ_PARTIES
12.2.2
-
APPS.POS_SBD_PKG SQL Statements
12.2.2
-
APPS.POS_PARTY_MERGE_PKG dependencies on POS_SUPPLIER_MAPPINGS
12.1.1
-
PACKAGE BODY: APPS.POS_AP_SUPPLIER_SITE_BO_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_AP_SUPPLIER_SITE_BO_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_PARTY_MERGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_PARTY_MERGE_PKG, status:VALID,
-
APPS.POS_SBD_PKG dependencies on POS_SUPPLIER_MAPPINGS
12.1.1
-
PACKAGE BODY: APPS.POS_SBD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SBD_PKG, status:VALID,
-
APPS.POS_PARTY_MERGE_PKG dependencies on POS_SUPPLIER_MAPPINGS
12.2.2
-
TABLE: IBY.IBY_TEMP_EXT_BANK_ACCTS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_TEMP_EXT_BANK_ACCTS, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID,
-
PACKAGE BODY: APPS.POS_PARTY_MERGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_PARTY_MERGE_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_SBD_IBY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SBD_IBY_PKG, status:VALID,
-
PACKAGE BODY: APPS.IBY_DISBURSEMENT_SETUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_DISBURSEMENT_SETUP_PUB, status:VALID,
-
TABLE: IBY.IBY_TEMP_EXT_BANK_ACCTS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_TEMP_EXT_BANK_ACCTS, object_name:IBY_TEMP_EXT_BANK_ACCTS, status:VALID,