Search Results ce_available_transactions_tmp
Overview
CE_AVAILABLE_TRANSACTIONS_TMP is a temporary (staging) table in the Cash Management (CE) module of Oracle E-Business Suite, owned by the CE schema. It holds a working set of candidate bank transactions — receipts, payments, miscellaneous transactions, and journal entries — that are eligible for reconciliation or clearing against bank statement lines. The table is populated on demand by concurrent programs and forms such as the Bank Statement reconciliation and Cash Management transaction inquiry flows, and its contents are typically scoped to a query session or user, then discarded once the action completes.
The physical schema comprises 75 columns in release 12.2.2, with a mandatory ROW_ID column and a broad set of descriptive, currency, date, and reconciliation-status attributes. Because the table is transient and session-scoped, it should not be treated as a source of truth; persistent transaction data resides in CE_BANK_ACCT_TRANSACTIONS, AR_CASH_RECEIPTS, and AP payment tables.
From a Data Vault modeling perspective, the ETRM metadata classifies this object heuristically as standalone. That classification is a modeling suggestion only: the table behaves as a query-result cache rather than a hub, link, or satellite, and no natural business key uniquely identifies its rows across sessions. ROW_ID functions as the surrogate key, but it is not a durable business key.
Key Information Stored
The most significant columns fall into four groups:
- Identity and type: ROW_ID (surrogate key), TRX_ID (source transaction identifier), TRX_TYPE and TYPE_MEANING (transaction classification such as receipt or payment), TRX_NUMBER, CHECK_NUMBER, DOCUMENT_NUMBER, and TRXN_SUBTYPE.
- Bank account context: BANK_ACCOUNT_ID, BANK_ACCOUNT_NAME, BANK_ACCOUNT_NUM, BANK_NAME, BANK_BRANCH_NAME, and CE_BANK_ACCT_USE_ID, which scope each row to a specific bank account and account-use combination.
- Amounts and currency: CURRENCY_CODE, BANK_CURRENCY_CODE, TRX_CURRENCY_TYPE, AMOUNT, BANK_ACCOUNT_AMOUNT, AMOUNT_CLEARED, ACTUAL_AMOUNT_CLEARED, BASE_AMOUNT, BANK_CHARGES, and BANK_ERRORS, together with EXCHANGE_RATE, EXCHANGE_RATE_TYPE, and USER_EXCHANGE_RATE_TYPE for multi-currency reconciliation.
- Dates and reconciliation status: TRX_DATE, GL_DATE, CLEARED_DATE, MATURITY_DATE, DEPOSIT_DATE, VALUE_DATE, EXCHANGE_RATE_DATE, STATUS, STATUS_DSP, RECONCILED_STATUS_FLAG, COUNT_CLEARED, and REVERSED_RECEIPT_FLAG.
Business-key candidates are weak here. CASH_RECEIPT_ID, APPLICATION_ID, RECEIPT_CLASS_ID, RECEIPT_METHOD_ID, LEGAL_ENTITY_ID, ORG_ID, and CODE_COMBINATION_ID provide join paths to persistent entities rather than a unique key. Foreign-key relationships documented in the metadata include ROW_ID to CS_SYSTEMS_ALL_B_TEMP, RECEIPT_CLASS_ID to AR_RECEIPT_CLASSES, RECEIPT_METHOD_ID to AR_RECEIPT_METHODS, and LEGAL_ENTITY_ID to FV_LEGAL_ENTITIES. Standard audit columns CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY are also present.
Common Use Cases and Queries
Typical usage centers on identifying reconcilable items and driving the reconciliation UI. A frequent pattern filters by bank account and currency:
- SELECT TRX_NUMBER, TRX_TYPE, AMOUNT, CURRENCY_CODE, TRX_DATE, STATUS_DSP FROM CE_AVAILABLE_TRANSACTIONS_TMP WHERE BANK_ACCOUNT_ID = :p_account AND CURRENCY_CODE = :p_currency;
- Joining to AR_RECEIPT_METHODS and AR_RECEIPT_CLASSES on RECEIPT_METHOD_ID and RECEIPT_CLASS_ID to report receipts by method or class.
- Summing AMOUNT_CLEARED and ACTUAL_AMOUNT_CLEARED by CLEARED_DATE for clearing and float analysis.
- Filtering RECONCILED_STATUS_FLAG or COUNT_CLEARED to isolate unreconciled candidates before posting a bank statement batch.
Because the table is temporary, these queries must run within the session or concurrent request that populated it. Loading is normally performed by Cash Management programs, and the records are purged after use.
Related Objects
The table intersects with the following principal objects, joined on the columns indicated:
- AR_RECEIPT_METHODS via RECEIPT_METHOD_ID.
- AR_RECEIPT_CLASSES via RECEIPT_CLASS_ID.
- FV_LEGAL_ENTITIES via LEGAL_ENTITY_ID.
- CS_SYSTEMS_ALL_B_TEMP via ROW_ID.
- CE_BANK_ACCT_TRANSACTIONS and CE_BANK_ACCOUNTS via TRX_ID / BANK_ACCOUNT_ID for persistent transaction and account detail.
- AR_CASH_RECEIPTS via CASH_RECEIPT_ID for receipt-level attributes.
- Cash Management reconciliation APIs and concurrent programs, such as the Automatic Reconciliation and Bank Statement Import processes, which read this staging content.
-
Table: CE_AVAILABLE_TRANSACTIONS_TMP
12.1.1
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_AVAILABLE_TRANSACTIONS_TMP, object_name:CE_AVAILABLE_TRANSACTIONS_TMP, status:VALID, product: CE - Cash Management , implementation_dba_data: CE.CE_AVAILABLE_TRANSACTIONS_TMP ,
-
Table: CE_AVAILABLE_TRANSACTIONS_TMP
12.2.2
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_AVAILABLE_TRANSACTIONS_TMP, object_name:CE_AVAILABLE_TRANSACTIONS_TMP, status:VALID, product: CE - Cash Management , implementation_dba_data: CE.CE_AVAILABLE_TRANSACTIONS_TMP ,
-
SYNONYM: APPS.CE_AVAILABLE_TRANSACTIONS_TMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CE_AVAILABLE_TRANSACTIONS_TMP, status:VALID,
-
SYNONYM: APPS.CE_AVAILABLE_TRANSACTIONS_TMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CE_AVAILABLE_TRANSACTIONS_TMP, status:VALID,
-
APPS.CE_AUTO_BANK_MATCH SQL Statements
12.1.1
-
APPS.CE_AUTO_BANK_CLEAR1 SQL Statements
12.2.2
-
APPS.CE_AUTO_BANK_CLEAR1 SQL Statements
12.1.1
-
APPS.CE_AUTO_BANK_MATCH SQL Statements
12.2.2
-
TABLE: CE.CE_AVAILABLE_TRANSACTIONS_TMP
12.1.1
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_AVAILABLE_TRANSACTIONS_TMP, object_name:CE_AVAILABLE_TRANSACTIONS_TMP, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: CE.CE_AVAILABLE_TRANSACTIONS_TMP
12.2.2
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_AVAILABLE_TRANSACTIONS_TMP, object_name:CE_AVAILABLE_TRANSACTIONS_TMP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CE_AUTO_BANK_CLEAR1
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_AUTO_BANK_CLEAR1, status:VALID,
-
PACKAGE BODY: APPS.CE_AUTO_BANK_CLEAR1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_AUTO_BANK_CLEAR1, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CE_AUTO_BANK_MATCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_AUTO_BANK_MATCH, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.CE_AUTO_BANK_MATCH
12.2.2
-
PACKAGE BODY: APPS.CE_AUTO_BANK_MATCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_AUTO_BANK_MATCH, status:VALID,
-
PACKAGE: APPS.CE_AUTO_BANK_MATCH
12.1.1
-
PACKAGE BODY: APPS.CE_AUTO_BANK_MATCH
12.2.2
-
PACKAGE BODY: APPS.CE_AUTO_BANK_MATCH
12.1.1
-
PACKAGE BODY: APPS.CE_AUTO_BANK_CLEAR1
12.1.1
-
PACKAGE BODY: APPS.CE_AUTO_BANK_CLEAR1
12.2.2
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_AVAILABLE_TRANSACTIONS_TMP
12.1.1
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_AVAILABLE_TRANSACTIONS_TMP
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_AVAILABLE_TRANSACTIONS_TMP
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_AVAILABLE_TRANSACTIONS_TMP
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_260_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_200_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_222_TRANSACTIONS_V
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_260_TRANSACTIONS_V
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on GL_DAILY_CONVERSION_TYPES
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_200_TRANSACTIONS_V
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_222_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on GL_DAILY_CONVERSION_TYPES
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_260_CF_TRANSACTIONS_V
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_260_CF_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_260_CF_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_801_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_222_TXN_FOR_BATCH_V
12.2.2
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_260_CF_TRANSACTIONS_V
12.2.2
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_200_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_CLEAR1 dependencies on CE_200_TRANSACTIONS_V
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_801_EFT_TRANSACTIONS_V
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_101_TRANSACTIONS_V
12.2.2