Skip to the content.

CE Bank and Branch Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

CE Bank and Branch Upload ========================== Creates or updates banks and bank branches in Oracle Cash Management (CE) using the ce_bank_pub API (TCA-based).

Each row represents one bank branch. If the bank does not exist it is created automatically. The branch is then created or updated within that bank.

Upload Mode

Create

Opens an empty spreadsheet to enter new banks and branches.

Create, Update

Returns existing bank branches. Edit fields and re-upload to update.

Required Fields

Optional Fields

Notes

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Upload Mode

Oracle EBS Tables Used

fnd_territories_vl, ce_bank_branches_v, hz_parties

Report Categories

Enginatics, R12 only, Upload

AP Supplier Upload, AP Accounted Invoice Aging, AP Suppliers, AR Customer Upload

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import CE_Bank_and_Branch_Upload.xml
SQL Source CE Bank and Branch Upload.sql
Full Report on Enginatics www.enginatics.com/reports/ce-bank-and-branch-upload/

Case Study & Technical Analysis: CE Bank and Branch Upload

Executive Summary

The CE Bank and Branch Upload is a spreadsheet-driven maintenance tool for banks and bank branches in Oracle Cash Management. It is written for treasury administrators and implementation teams who must set up or correct the bank master data behind bank accounts, payments and reconciliation. Each row represents one bank branch, and the upload creates a bank automatically when it does not exist. It creates or updates the branch within that bank through the Cash Management bank public API, which is TCA based. The report runs in the Cash Management module and is restricted to R12.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. CE_BANK_BRANCHES_V joins to HZ_PARTIES on the branch party identifier, which provides the branch descriptive flexfield attributes.
  2. CE_BANK_BRANCHES_V joins to HZ_PARTIES again on the bank party identifier, which provides the bank descriptive flexfield attributes under bank-prefixed column names.
  3. The country name is derived by a scalar subquery on FND_TERRITORIES_VL using the bank home country code.
  4. The result has one row per branch, so the bank’s descriptive fields appear on each branch row.

Parameters & Filtering

The report has no other user parameter. Narrowing the existing data is therefore done in the spreadsheet, and the bank and branch identifiers are the keys used when the file is uploaded.

Performance & Optimization

FAQ

Q: How do I add a new bank and branch to Oracle Cash Management in bulk? A: Run CE Bank and Branch Upload in Create mode, enter the country, bank name and branch name for each row, and upload the file.

Q: What happens if a bank already exists when I upload a branch for it? A: The bank is matched by country and bank name, with the bank number used where supplied. The branch is then created or updated within the existing bank.

Q: Are the short bank name and alternate bank name updated on later uploads? A: No. The description states that these bank fields are applied only when the bank is created, not when it is updated.


© Enginatics GmbH