Documente Academic
Documente Profesional
Documente Cultură
Teleconference Access:
TollNorth
Number:
706-758-8276
America:
xxxx
International: xxxx
International
Password:Toll-Free:
Advisor
See DOC#1148600.1
Password: 85026037
Current Advisor Webcast
Schedule DOC#740966.1
Topics
Web ADI
Traditional Custom Import Process
Web ADI Custom Import Process
Web ADI Components
Creating a Custom Integrator
Examples
Other Options and Features
Create a spreadsheet
10
After new information is entered, select upload from the Oracle menu.
11
12
Extendibility
Oracle seeds specific exports and loads.
The spreadsheet formats, called layouts, can be
changed or additional ones can be added via setups.
Each data export or load (i.e. proposed salaries, GL
journals) uses an integrator.
A programmer can create a new integrator with some
simple setups and possibly a simple program.
13
14
Transfer process
Unix script
Custom temporary table
Load control file
Custom program
Registered concurrent program
15
16
Transfer process
Unix script
Custom temporary table
Load control file
Custom program (maybe)
Registered concurrent program
Web ADI integrator setup
Web ADI layout setup
17
Spreadsheet
Oracle API
Data
Tables
Or,
If the Oracle API input is too complicated.
Custom API
Spreadsheet
Integrator
(setups point
to custom API)
Oracle API
Data
Tables
18
19
Example 1:
Create Jobs Integrator
Purpose: Load Jobs for a one-time conversion to Oracle
Use API hr_job_api.create_job
create_job
(p_validate
in boolean default false
,p_business_group_id
in number
,p_date_from
in date
,p_job_group_id
in number
,p_segment1
in varchar2 default null
,p_segment2
in varchar2 default null
,p_segment3
in varchar2 default null
,p_attribute1
in varchar2 default null
,p_job_definition_id
in out nocopy number
,p_name
out nocopy varchar2
)
Looking at the procedure definition, only a few parameters are required and
most are meaningful to an analyst doing the conversion.
Not creating a wrapper.
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
20
Example 1:
Create the Integrator
Web ADI uses Web ADI spreadsheets to load integrator
definitions.
Responsibility: Desktop Integration
Menu Option: Create Document
Select Integrator: HR Integrator Setup
21
22
23
HR Integrator
What weve done so far
Create integrator name
Associate integrator with an API
Create a function, put on menu
Associate integrator with a function
Next
Create a layout
Create a spreadsheet
Use it
24
HR Integrator Layout
25
26
NOW,
THIS IS COOL!
27
28
Add
constants and
defaults
29
Create a Spreadsheet
30
Example 2:
Element Entries Integrator
Purpose: Load Element Entries through a spreadsheet
Use multiple APIs
pay_element_entry_api.create_element_entry
pay_element_entry_api.update_element_entry
31
Create a Wrapper
Wrapper
PROCEDURE dpl_create_element(
p_effective_date
in date
,p_employee_number
in varchar2
,p_element_name
in varchar2
,p_entry_type
in varchar2
,p_input_value_1
in varchar2 default null
,p_input_value_2
in varchar2 default null
,p_input_value_3
in varchar2 default null
,p_input_value_4
in varchar2 default null
,p_input_value_5
in varchar2 default null
,p_entry_value1
in varchar2 default null
,p_entry_value2
in varchar2 default null
,p_entry_value3
in varchar2 default null
,p_entry_value4
in varchar2 default null
,p_entry_value5
in varchar2 default null
Wrapper
Calls
Oracle APIs
Oracle API
pay_element_entry_api.create_element_entry
(
p_effective_date
=> l_effective_date
,p_business_group_id => l_business_group_id
,p_assignment_id
=> l_assignment_id
,p_element_link_id
=> l_element_link_id
,p_entry_type
=> l_entry_type
,p_input_value_id1
=> l_input_value_id1
,p_input_value_id2
=> l_input_value_id2
,p_input_value_id3
=> l_input_value_id3
,p_input_value_id4
=> l_input_value_id4
,p_input_value_id5
=> l_input_value_id5
,p_entry_value1
=> p_entry_value1
,p_entry_value2
=> p_entry_value2
,p_entry_value3
=> p_entry_value3
,p_entry_value4
=> p_entry_value4
,p_entry_value5
=> p_entry_value5
,p_entry_value6
=> p_entry_value6
Wrapper
Performs logic
Converts user data entered on the spreadsheet to the ids and formats needed by Oracle API
32
33
End Result
34
Other Options
Load Open Interface Tables
Spreadsheet
Integrator
Custom
Procedure
Oracle Open
Interface
Table
Oracle Open
Interface
Custom
Procedure
Custom
Interface
Table
Custom
Interface
Spreadsheet
Integrator
35
Additional Features
Integrators can be equipped to:
Export data from Oracle
Use lists of values
Error handling and Debugging WEB ADIs
Associate with Oracle forms Tools/Export
36
37
38
39
Debugging Continued
1. Functional Setup Test through BNE Admin Servlet
BNE Admin Servlet.
http://<server_name>:<server_port>/oa_servlets/oracle.apps.bne.framework.BneAdminServlet
The servlet provides BNE Code Level, Java Version and Log
Information.
40
WebADI Viewlets
The following WebADI Viewlets are available to download from MOS for HR
Integrator Setup.
41
Gotchas
Pop-up blocker can block Web ADI
Excel can not be open when you are creating a
spreadsheet.
Macro security in Excel must be medium and VB
must be allowed.
Error handling with Web ADI look at seeded
integrators for examples.
Protection on the Web ADI sheets is difficult.
42
Perform the below steps for the E-Business Suite WebADI component to
function properly in Excel 2007 & 2010:
You need to change security option for Excel 2007 or Excel 2010 and IE.
1. Go to Internet Explorer --> Tools --> Internet Options -->Security Tab->Custom Level and change "Initialize and script ActiveX control not marked as
safe for scripting" to "Prompt"
2. Go to Internet Explorer --> Tools --> Internet Options -->Security Tab->Custom Level and change "Allow status bar updates via script" to "Enable"
3. Open Microsoft Excel --> Tools --> Macro-->Security --> Change Security
Level to "Medium"
4. Microsoft Excel --> Tools --> Macro-->Security --> Trusted Publishers Tab
and turn on "Trust access to Visual Basic Project
Now Logon to Oracle E-Business Suite --> Oracle Web ADI Responsibility and
try to create document using "Create Document" option.
43
Notes of Interest
360105.1 Understanding and Using Web ADI in Oracle HRMS Includes A Step by Step Guide to Creating HRMS Integrators
228527.1 - "Web ADI for Oracle HRMS Implementation and
Configuration Information"
Web ADI Implementation Guide - bne115ig.pdf
Web ADI User Guide - bne115ug.pdf
Installing, Configuring and Troubleshooting Web AD [ID 417692.1 ]
Application Desktop Integrator (ADI) - FAQ [ID 106667.1]
How To Install The Base ADI and Rollup Patches On A User PC? [ID
821153.1]
What Patches Should be Applied for Installing WEB ADI [ID 197199.1]
Web ADI Tips for Troubleshooting [ID 390476.1]
Note: 144270.1 - How to Find ADI (Applications Desktop Integrator)
Patches on My Oracle Support?
Note: 184090.1 - How to Find and Download the Latest Applications
Desktop Integrator (ADI) Patches via Metalink
44
Note: 382973.1 - How to Get the Latest Version of ADI Patches From Metalink
How to Find the Latest Version of the Application Desktop Integrator (ADI) [ID 164232.1]
+. Login to Oracle E-business Suite and using 'Web ADI' , create a Document.
+. When Excel is launched with the created Document, a Menu is created on the Toolbar in
Excel called Oracle (in between Data and Window).
+. From the Oracle menu select "About". A pop up window is displayed with the version of
'Web ADI' (something like 8.x.x.x)
Method : 2
+. Login into E-business Suite as System Administrator
+. Once the Home Page is up, paste the URL below into the same Browser window
(replace hostname,domain and portnumber as applicable)
45
46
Then press the back button to get back to the Navigator page and
continue working
47
Summary
Custom Web ADI allow you to create Excel extracts easily
Custom Web ADI also allows you to simplify the steps for data
uploads to the E-Business Suite
Realize that this is a fairly new tool and undergoing many
enhancements on a frequent basis
It might be a little rough around the edges and the
documentation might be a bit on the light side
I will be updating this presentation as I continue work on this for
my client and prepare for presenting it at Collaborate11
48
https://support.oracle.com/CSP/main/article?cmd=show
&type=ATT&id=1385165.1:DISCOVER
49
Attention:
New Portal with same DocID
Archive
Schedule
740964.1
740966.1
740966.1
select your
product:
e.g.
Oracle Database
51
Schedule
Archives
52
53
THANK YOU
54