You are on page 1of 14

Infosys

Bank Statement Upload WebADI

Oracle Cash Management

Infosys

Oracle Cash Management Bank Statement Upload


WebADI
August, 2014

INFOSYS LIMITED
Bangalore

Document No.

Ver. Rev. :

Authorized by:

Signature/:
Date:

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

COPYRIGHT NOTICE
2014 Infosys Limited, Bangalore, India. All rights reserved. Infosys believes the
information in this document is accurate as of its publication date; such information is
subject to change without notice. Infosys acknowledges the proprietary rights of other
companies to the trademarks, product names and such other intellectual property rights
mentioned in this document. Except as expressly permitted, neither this document nor any
part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by
any means, electronic, mechanical, printing, photocopying, recording or otherwise, without
the prior permission of Infosys Limited and/or any named intellectual property rights holders
under this document.
Infosys Limited
Hosur Road
Electronic City, 3rd Cross
Bangalore 560 100
India.
Telephone: (91) (80)28520 261-270
Fax: (91) (80) 8520 362
Website: http://www.infosys.com

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

Author(s): Sreedhar Maya


Date written (MM/DD/YY): 27/08/14
Project Details

Project(s) involved: SPCFINHZ

S/W Environment:

Application Type: Oracle Applications R12.2.3

Project Type: Implementation

Target readers
Oracle Application Technical Developer, Oracle Application Functional consultants, WebADI
developers
Keywords
Bank Statement, Oracle WebADI, Cash Management, Bank Statement Interface

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

Contents
Introduction..............................................................................................................5
Bank Statement.........................................................................................................5
Overview................................................................................................................5
Components...........................................................................................................5
Technical Components.............................................................................................5
Data Mapping.........................................................................................................7
WebADI Attributes...................................................................................................8
Database Package...................................................................................................9
WebADI Integrator..................................................................................................9
New Form Function................................................................................................12
Reference(s)............................................................................................................13

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

Introduction

This document provides the details about Cash Management Bank Statement Upload
using WebADI. This enables the user to load the Bank statement data using excel.
This document details about:
1. WebADI designing for Cash Management Bank Statement Interface
Bank Statement
Overview
Business receives the statements from banks and it has to be uploaded to Oracle.
Cash management module holds the data for Bank statement.
Components
This section lists all the components that are used for Cash Management Bank
statement upload.
The following are the components that will be part of this design.

Component Name

Nature of
Component

Description

XX_CE_BANKS_V

View

XX_CE_BNKACT_WITH_
BNKNAME_V

View

XX_CE_BANK_STMT_W
EBADI_PKG
XX CE Bank Statement
Upload
XX Bank Statement
Upload NEW

Package

This view is created on standard tabes


ce_bank_accounts and ce_banks_v, which lists the
distinct Banks which is used for Bank Name List of
values in WebADI layout
This view is created on standard tabes ce_banks_v,
ce_bank_accountsand ce_bank_branches_v which
lists the combination of bank account and bank
name which is used for Bank Account List of values
in WebADI layout
This package is used to upload the excel data to
bank statement Interface tables
This is integrator which has logic to create the
mapping between excel and interface table
Layout which User access from responsibility menu
function

WebADI
Integrator
Interface

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

Technical Components

Table/View Name
CE_STATEMENT_HEADERS_I
NT
CE_STATEMENT_LINES_INT
ERFACE
HR_ORGANIZATION_UNITS
CE_BANKS_V
CE_BANK_ACCOUNTS
CE_BANK_BRANCHES_V

Selec
t

Insert

Update

X
X
X
X
X
X

2014 Infosys Limited, India

Delete

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

Data Mapping
This section will lists the data mapping between WebADI Integrator Layout and the cash
Management Interface Tables:
Target Table.Column

Data
Type/Size

ce_statement_headers_int.
statement_number
ce_statement_headers_int.
bank_name
ce_statement_headers_int.
bank_branch_name
ce_statement_headers_int.
bank_account_num
ce_statement_headers_int.
statement_date
ce_statement_headers_int.
control_begin_balance
ce_statement_headers_int.
control_end_balance
ce_statement_headers_int.
control_total_dr
ce_statement_headers_int.
control_total_cr
ce_statement_headers_int.
record_status_flag
ce_statement_headers_int.
currency_code
ce_statement_headers_int. org_id

Varchar2(50) p_char_stmt_number

Varchar2

Varchar2(60) ce_banks_v. bank_name

Varchar2(60)

Varchar(360) ce_bank_branches_v.
bank_branch_name
Varchar2(30) p_num_bank_act_num

Varchar2(360)

Date

p_dt_trx_date

Date

Number

p_num_opening_bal

Number

Number

p_num_closing_bal

Number

Number

p_num_payment_amt

Number

Number

p_num_receipt_amt

Number

Varcahr2(1)

Constant

ce_statement_lines_interface.
bank_account_num
ce_statement_lines_interface.
statement_number
ce_statement_lines_interface.
line_number
ce_statement_lines_interface.
ce_statement_lines_interface.
ce_statement_lines_interface.
effective_date
ce_statement_lines_interface.
ce_statement_lines_interface.
ce_statement_lines_interface.
currency_code
ce_statement_lines_interface.
exchange_rate
ce_statement_lines_interface.

Legacy
System.Table.Column

Data
Type/Size

Varchar2

Varchar2(15) p_char_hdr_currency

Varchar2

Number

hr_organization_units.
Organization_id
Varchar2(30) p_num_bank_act_num

Number

Varchar2(50) p_char_stmt_number

Varchar2

Number(15)

Number

p_num_line_number

Number

trx_date Date
p_dt_trx_date
trx_code Varchar2(30) p_char_trx_code
Date
p_dt_value_date

Date
Varchar2
Date

trx_text Varchar2(255) p_char_trx_desc


amount Number
p_num_trx_amt
Varchar2(15) p_char_exchg_currency

Varchar2
Number
Varchar2

Number

p_num_exchg_rate

Number

Date

p_dt_exchg_date

Date

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Target Table.Column
exchange_rate_date
ce_statement_lines_interface.
user_exchange_rate_type
ce_statement_lines_interface.
original_amount
ce_statement_lines_interface.
bank_trx_number
ce_statement_lines_interface.
charges_amount
ce_statement_lines_interface.
bank_acct_currency_code

Oracle Cash Management

Data
Type/Size

Legacy
System.Table.Column

Data
Type/Size

Varchar2(30) p_char_exchg_type

Varchar2

Number

Number

p_num_org_amt

Varchar2(240) p_num_bnk_trx_num

Numer

Number

Varchar2

p_char_charge_amt

Varchar2(15) p_char_hdr_currency

2014 Infosys Limited, India

Varchar2

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

WebADI Attributes
This column lists the columns to be displayed in WebADI Excel

Column Name

Display in
Layout

Not
Null ?

Validation

Display Text
(** Mandatory)

p_char_stmt_numbe
r
P_char_bank_name

Yes

Yes

Yes

No

p_num_bank_act_n
um
p_dt_trx_date

Yes

<Yes>

Yes

Yes

p_num_opening_bal

Yes

No

Opening Balance

p_num_closing_bal

Yes

No

Closing Balance

p_num_payment_a
mt
p_num_receipt_amt

Yes

No

Payment Amount

Yes

No

Receipt Amount

p_char_hdr_currenc
y
p_num_bank_act_n
um
p_char_stmt_numbe
r
p_num_line_number

Yes

Yes

Header Currency**

Yes

No

Yes

No

Yes

Yes

<Line level Dummy


Values>
<Line level Dummy
Values>
Line Number**

p_dt_trx_date

Yes

No

p_char_trx_code

Yes

Yes

<Line level Dummy


Values>
Transaction Code**

p_dt_value_date

Yes

No

Value Date

p_char_trx_desc

Yes

No

Transaction Desc

p_num_trx_amt

Yes

No

Transaction Amount

p_char_exchg_curre
ncy
p_num_exchg_rate

Yes

No

Exchange Currency

Yes

No

Exchange Rate

p_dt_exchg_date

Yes

No

Exchange Date

p_char_exchg_type

Yes

No

Exchange Type

p_num_org_amt

Yes

No

Original Amount

Statement Number**
Bank Name Value Set

Bank Name

Bank Account Number Bank Account Number**


Value Set
Transaction Date**

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

Column Name

Display in
Layout

Not
Null ?

p_char_charge_amt

Yes

No

Validation

Display Text
(** Mandatory)

Charges

Database Package

All the fields used in WebADI will be input parameters for packaged procedure.
Below is the package which can be used to upload the Excel data to Cash Management
Interface Tables:

XX_CE_BANK_STMT_
WEBADI_PKG.pks

XX_CE_BANK_STMT_
WEBADI_PKG.pkb

WebADI Integrator

This section lists the steps to create the WebADI integrator:


1. Go to Desktop Integrator Manager Create Integrator

2. Fill the required details and hit Next

3. Create Interface using the Type= Procedure

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

4. Hit Submit
5. Go to Desktop Integrator Manager Manage Integrator
Search for the integrator created and hit Define Layout

6. Provide the Layout Name

7. Arrange the Fields in the order to display in Excel

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

8. Select the fields which need to be displayed as Header:

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

9. Below list of fields selected for Lines, using Move Up & Move Down, the sequence of
the fields can be rearranged:

2014 Infosys Limited, India

Infosys
Bank Statement Upload WebADI

Oracle Cash Management

10. Hit Apply


New Form Function
Below are the setups for calling the WebADI from form function:
Function Name
User Function
Name
Description
Property Type
Form
Parameters
HTML call

CE_BANKSTMT_UPLD_FUNC
CE Bank Statement Upload WebADI Function
Bank Statement Upload WebADI Function
SSWA servlet function
bne:page=BneCreateDoc&bne:integrator=XX_CE_BANK_STMT_NEW_XIN
TG
BneApplicationService

Attach the above custom function to desired Cash Management responsibility.

Reference(s): Implementation project knowledge at Infosys

2014 Infosys Limited, India