SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
1Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
2
Future Advisor Webcasts
Day, Date, 2004
time p.m. ET
Teleconference Access:
North America: xxxx
International: xxxx
Password: Advisor
Upcoming live webcasts and recent recordings:
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Teleconference Access:
US & Canada: 877-600-6701
Toll Number: 706-758-8276
International Toll-Free:
See DOC#1148600.1
Password: 85026037
Current Advisor Webcast
Schedule ā€“ DOC#740966.1
3Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into
any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decision. The
development, release, and timing of any features
or functionality described for Oracleā€™s products
remains at the sole discretion of Oracle.
Safe Harbor Statement
<Insert Picture Here>
WEB ADI Excel Upload
Rajesh P
Principle Support Engineer, BDE / CoE
Srinivas M
Sr. Support Engineer, Global Human Resources
5
Web ADI Integrators
Load Data with Excel
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
6
Topics
ā€¢ Web ADI
ā€¢ Traditional Custom Import Process
ā€¢ Web ADI Custom Import Process
ā€¢ Web ADI Components
ā€¢ Creating a Custom Integrator
ā€¢ Examples
ā€¢ Other Options and Features
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
7
Web ADI History
ā€¢ Application Data Interchange
ā€¢ GLDI ā€“ GL specific
ā€¢ ADI ā€“
ā€¢ Multiple versions
ā€¢ PC based application
ā€¢ Assets and GL
ā€¢ Concurrent request and reporting functionality
ā€¢ Web ADI
ā€¢ Completely web based
ā€¢ Only data export and load ā€“ no reporting
ā€¢ Many applications ā€“ ICM, HR (replaced ADE), GL, others
ā€¢ Extendable
ā€¢ New integrators
ā€¢ Custom Layouts
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
8
Web ADI ā€“ Basic User Process
ā€¢ Create a spreadsheet
ā€¢ From a form
ā€¢ From a menu option
ā€¢ Populate or change the spreadsheet
ā€¢ Upload to Oracle
ā€¢ Fix errors if needed
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
9
Create a Spreadsheet from a Form
ā€¢ Some forms have an export data
function.
ā€¢ This exports to a spreadsheet
using Web ADI.
ā€¢ Some additional pages ask for
Excel version and format.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
10
Create a spreadsheet
ā€¢ A spreadsheet is created and populated from the screen.
ā€¢ Enter the new, desired information to upload.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
11
Upload from a spreadsheet
ā€¢ After new information is entered, select upload from the Oracle menu.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
12
Upload from a spreadsheet
ā€¢ After upload you see the success or failure of your data.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
13
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.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
14
Traditional Custom Import Process
ā€¢ Create a flat file
ā€¢ Transfer flat file to DB server
ā€¢ Load into temp table
ā€¢ Custom program
ā€¢ Read temp table and loop through records
ā€¢ Call Oracle API
ā€¢ Mark temp table as to what is done/not done
ā€¢ Report on errors
ā€¢ Method to correct/clear errors
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
15
Traditional Custom Import Build Units
ā€¢ Transfer process
ā€¢ Unix script
ā€¢ Custom temporary table
ā€¢ Load control file
ā€¢ Custom program
ā€¢ Registered concurrent program
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
16
Web ADI Import Process
ā€¢ Create a flat file
ā€¢ Transfer flat file to DB server
ā€¢ Load into temp table
ā€¢ Custom program (may not be needed)
ā€¢ Read temp table and loop through records
ā€¢ Call Oracle API
ā€¢ Mark temp table as to what is done/not done
ā€¢ Report on errors
ā€¢ Method to correct/clear errors
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
17
Web ADI Custom Import Build Units
ā€¢ Transfer process
ā€¢ Unix script
ā€¢ Custom temporary table
ā€¢ Load control file
ā€¢ Custom program (maybe)
ā€¢ Registered concurrent program
ā€¢ Web ADI integrator setup
ā€¢ Web ADI layout setup
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
18
Web ADI Components
Spreadsheet Oracle API
Integrator
(setups point
to API)
Data
Tables
Spreadsheet
Integrator
(setups point
to custom API)
Data
Tables
Custom API
Oracle API
Or,
If the Oracle API input is too complicatedā€¦.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
19
Creating a Custom Integrator
ā€¢ Perform one-time Web ADI setup and some security setups.
ā€¢ Identify the Oracle provided API you will be using. This will be a procedure
within a package.
ā€¢ hr_job_api.create_job
ā€¢ hr_position_api.create_position
ā€¢ Determine if you need a custom wrapper. You may need a custom wrapper if:
ā€¢ The API uses internal ids that would mean nothing to the user. i.e.
organization_id or job_id.
ā€¢ The integrator needs logic like; if the record does not exist create it,
otherwise update it.
ā€¢ The integrator needs to call multiple APIs like first create the entry and then
create the entry values.
ā€¢ Write wrapper if you need it.
ā€¢ Set up the Integrator
ā€¢ Create the integrator
ā€¢ Create a function for the integrator
ā€¢ Add the function to your menu
ā€¢ Associate the function to the integrator
ā€¢ Define the layout(s)
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
20
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.
21
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
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
22
HR Integrator Setup Spreadsheet
ā€¢ Use the spreadsheet to define an integrator.
ā€¢ Associates the integrator and the API
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
23
HR Integrator Function Setup
ā€¢ Create a form function in Application Developer responsibility. (copy one of
Oracleā€™s)
ā€¢ Add it to your menu.
ā€¢ Use the spreadsheet created with HR Maintain Integrator Form Function
Integration.
ā€¢ Associates the integrator and the function.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
24
HR Integrator
What weā€™ve 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
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
25
HR Integrator Layout
ā€¢ Responsibility: Desktop Integration
ā€¢ Menu Option: Define Layout
ā€¢ Select your integrator
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
26
HR Integrator Layout - cont
ā€¢ Name your layout
ā€¢ Can have more than one layout for each integrator.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
27
NOW,
THIS IS COOL!
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
28
HR Integrator Layout - cont
ā€¢ The parameters from the API (magically) appear.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
29
HR Integrator Layout ā€“ cont
ā€¢ Select which should appear in your spreadsheet and where (header
or line).
Add
constants and
defaults
Specify what should
appear as columns
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
30
Create a Spreadsheet
ā€¢ Responsibility: Desktop Integration
ā€¢ Menu Option: Create Document
ā€¢ Select Integrator: Your Integrator
ā€¢ Complete the information.
ā€¢ Upload the data.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
31
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
ā€¢ To call these we need to:
ā€¢ Decode element and input value names
ā€¢ Determine if the element already exsits
ā€¢ Need to create a wrapper.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
32
Create a Wrapper
ā€¢ Wrapper
ā€¢ Performs logic
ā€¢ Converts user data entered on the spreadsheet to the ids and formats needed by Oracle API
ā€¢ Employee number is converted to assignment id.
ā€¢ Element Name is converted to element link id.
ā€¢ Calls Oracle API
ā€¢ The wrapper becomes a new API
ā€¢ Create an integrator to use the 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
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
Calls
Oracle APIs
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
33
Integrator for the Wrapper
ā€¢ Define the integrator to call your procedure (wrapper).
ā€¢ Perform other setups for function and menu.
ā€¢ Create layout.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
34
End Result
ā€¢ The spreadsheet columns are the wrapper parameters.
ā€¢ Complete the spreadsheet and perform the upload.
ā€¢ Integrator -> Wrapper -> Oracle APIs
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
35
Other Options
Spreadsheet
Custom
Procedure
Integrator
Oracle Open
Interface
Table
Oracle Open
Interface
Load Open Interface Tables
Spreadsheet
Custom
Procedure
Integrator
Custom
Interface
Table
Custom
Interface
Load Custom Interface Tables
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
36
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
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
37
Using List of Valuesā€¦
Creating Independent Value sets based on a View:
Step #1 Create a View.
Create or replace view XX_Yes_NO_v as
select 'Y' Code, 'Yes' Description from dual
union
select 'N' Code, 'No' Description from dual
Step # 2. Associate View to a Integrator Field:
DECLARE
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 275, --
P_INTERFACE_CODE => 'GENERAL_724_INTF', --'GENERAL_663_INTF', --
P_INTERFACE_COL_NAME => 'P_BILLABLE_FLAG', --
P_ID_COL => 'code', -- LOOKUP CODE UPLOADED --
P_MEAN_COL => 'code', -- Shown in sheet --
P_DESC_COL => 'description',
P_TABLE => 'XX_Yes_NO_v',
P_ADDL_W_C => 'code is not null',
P_WINDOW_CAPTION => 'Load Types',
P_WINDOW_WIDTH => 450,
P_WINDOW_HEIGHT => 300,
P_TABLE_BLOCK_SIZE => 10,
P_TABLE_SORT_ORDER => 'yes,no',
P_USER_ID => 2,
P_POPLIST_FLAG => 'N'
);
END;
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
38
Using List of Valuesā€¦
Creating Dependent Value sets based on a Java Code:
Step #1 Create a View.
/apps/comn/java/classes/oracle/apps/pa/webadi/utilities/
SQL Class Files - Ex: XXCitySql.class
/apps/comn/java/classes/oracle/apps/pa/webadi/integrator/component/
Component Class Files - Ex: XXCityComponent.class
/apps/comn/java/classes/oracle/apps/pa/webadi/integrator/validators/
Validator Class Files - Ex: XXCityValidator.class
Step # 2. Associate Java File to a Integrator Field:
DECLARE
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV
(P_APPLICATION_ID => 275,
P_INTERFACE_CODE => 'GENERAL_723_INTF',
P_INTERFACE_COL_NAME => 'CITY_NAME',
P_JAVA_CLASS => 'oracle.apps.pa.webadi.integrator.component.XXCityComponent',
P_WINDOW_CAPTION => 'Cities List',
P_WINDOW_WIDTH => 450,
P_WINDOW_HEIGHT => 300,
P_TABLE_BLOCK_SIZE => 10,
P_TABLE_COLUMNS => NULL,
P_TABLE_SELECT_COLUMNS => NULL,
P_TABLE_COLUMN_ALIAS => NULL,
P_TABLE_HEADERS => NULL,
P_TABLE_SORT_ORDER => 'yes,no', -- sortable by meaning, not description--
P_USER_ID => 2 );
END;
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
39
Debugging WEB ADI Integrators
1. Error handling in Wrapper PL/SQL Programs
ā€¢ raise_application_error (-20001, v_error_message);
Or
ā€¢ FND_MESSAGE.CLEAR;
ā€¢ FND_MESSAGE.SET_NAME('BNE','WEBADI_ERROR');
ā€¢ FND_MESSAGE.SET_TOKEN('MSG','Error');
ā€¢ fnd_message.raise_error;
2. To Debug WEB ADI System Errors
ā€¢ 1. Set the following System Profile Options to enable Debug:
ā€¢ BNE Server Log Filename : bne.log
ā€¢ BNE Server Log Level : TRACE
ā€¢ BNE Server Log Path : /usr/tmp *** Set this Profile option at Site level
only
ā€¢ 2. Bounce back Apache server.
ā€¢ 3. Reproduce the issue.
ā€¢ 4. Investigate the Logfile for the cause.
ā€¢ 5 Set the Log level to INFORMATION Macro Settings
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
40
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.
2. A Basic QUICK Test
Run this basic WebADI test to see if WebADI is functioning:
1. Make sure that to have the Oracle Web ADI Responsibility added to the sysadmin user.
2. Verify the Menu associated with the Oracle Web ADI responsibility is "Web ADI Menu (1)ā€œ
3. Add the function such as ā€œHR Integrator Setupā€/ "Daily Rates Web-ADI Spreadsheet" to the "Web ADI Menu (1)"
menu.
4. Check the concurrent request and verify that the menus recompiled successfully.
5. Logout and back in, then run this WebADI Test:
Responsibility = Oracle Web ADI > Create Document >
Viewer = Excel 2000
Next
Integrator = HR Integrator Setup/ General Ledger - Daily Rates
Next
Continue to accept the defaults and click on Next until the document is created.
Does this complete successfully?
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
41
WebADI Viewlets
The following WebADI Viewlets are available to download from MOS for HR
Integrator Setup.
Patch 3196431 - Disabling integrators
Patch 4125542 - Creating standalone integrators
Patch 3196360 - Mail merge example
Patch 3196357 - Upgrading ADE to Web ADI
Patch 3196355 - Download example
Patch 4125537 - Creating integrators
Patch 4112747 - Associating Form Functions with integrators
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
42
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.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
43
Macro Security Settings for Excel 2007
& 2010 with Oracle E-Business Suite
ā€¢ 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.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
44
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
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
45
Notes of Interest.. Contd..
ā€¢ 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]
ā€¢ To find-out the version of 'Web ADI' , there are two methods
ā€¢ Method : 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)
ā€¢
BNE ADMIN Servlet for 11i
ā€¢ http://hostname:portnumber/oa_servlets/oracle.apps.bne.framework.BneAdminServlet
ā€¢
ā€¢ BNE ADMIN Servlet for 12
ā€¢ http://hostname:portnumber/OA_HTML/BneAdminServlet
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
46
Clearing the OA Framework Cache
ā€¢ Responsibility: Functional Administrator
ā€¢ Navigation Path:
Core Services => Caching Framework => Global Configuration => Clear All
Cache
ā€¢ ML Note: How To Clear The Cache Using Functional
Administrator? 759038.1
ā€¢ WARNING: Clearing the OA Framework cache in a PRODUCTION instance can cause data issues if multiple users
are engaged and transacting data in the application at the time cache is cleared. Please only utilize this in Production if
advised by Oracle Support Services or Oracle Development.
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
47
Clearing the Web ADI Cache
ā€¢ Sometimes after creating an Integrator it is not available in the Create
Document menu option
ā€¢ ML Note: 799646.1 ā€˜Integrator Not Available In Create Document List
After Form Function Associationā€™
ā€¢ Enter the following URL into your browser:
http://<server>:<port>/OA_HTML/BneAdminServlet?bne:action=cache-clear
ā€¢ Then press the back button to get back to the Navigator page and
continue working
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
48
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 Collaborateā€™11
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
49
Are You Ready
To Get
Proactive?
Avoid the unexpected
Donā€™t leave value on the table
Lower overall organizational costs through preventative
maintenance
Reduce risks and maximize uptime
Achieve resolution faster
Streamline and simplify your daily operations
Get even more through connectionDiscover more about Get Proactive
https://support.oracle.com/CSP/main/article?cmd=show
&type=ATT&id=1385165.1:DISCOVER
ACT Get Proactive
Access proactive capabilities available for your products
by visiting the product pages at My Oracle Support;
Article ID 432.1
Contact the Get Proactive team
today for help getting started
get-proactive_ww@oracle.com
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
Attention:
New Portal with same DocID
Schedule
740966.1
Generic Advisor Webcast Note
740966.1
Archive
740964.1
51
select your
product:
e.g.
Oracle Database
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
52
ArchivesSchedule
Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
53Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
54Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
THANK YOU

Weitere Ƥhnliche Inhalte

Was ist angesagt?

How to remove disable an oa framework personalization (doc id 304670
How to remove  disable an oa framework personalization (doc id 304670How to remove  disable an oa framework personalization (doc id 304670
How to remove disable an oa framework personalization (doc id 304670Ahmad Mkade
Ā 
EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2Berry Clemens
Ā 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration toolsSmartDog Services
Ā 
OOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tabletsOOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tabletsvasuballa
Ā 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivasAli Ibrahim
Ā 
Inventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktopInventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktopAhmed Elshayeb
Ā 
Understanding Flex Fields with Accounting Flexfields(Chart of Accounts) in O...
Understanding Flex Fields with  Accounting Flexfields(Chart of Accounts) in O...Understanding Flex Fields with  Accounting Flexfields(Chart of Accounts) in O...
Understanding Flex Fields with Accounting Flexfields(Chart of Accounts) in O...Gurpreet singh
Ā 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivasAli Ibrahim
Ā 
Defining key flexfields
Defining key flexfieldsDefining key flexfields
Defining key flexfieldsrunjithrocking
Ā 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)lingaswamy vallapu
Ā 
Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12G Madhusudhan
Ā 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementationAshish Harbhajanka
Ā 
Smart forms and information templates in Oracle iProcurement
Smart forms and information templates in Oracle iProcurementSmart forms and information templates in Oracle iProcurement
Smart forms and information templates in Oracle iProcurementPrithis Das, PMP, OCS ā˜ļø
Ā 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsAhmed Elshayeb
Ā 
Oracle applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demosAli Ibrahim
Ā 
Oracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesOracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesSekhar Byna
Ā 
Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)Ahmed Elshayeb
Ā 

Was ist angesagt? (20)

How to remove disable an oa framework personalization (doc id 304670
How to remove  disable an oa framework personalization (doc id 304670How to remove  disable an oa framework personalization (doc id 304670
How to remove disable an oa framework personalization (doc id 304670
Ā 
EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2
Ā 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
Ā 
OOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tabletsOOW15 - personalize and extend oracle ebs for desktops and tablets
OOW15 - personalize and extend oracle ebs for desktops and tablets
Ā 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivas
Ā 
Inventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktopInventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktop
Ā 
Understanding Flex Fields with Accounting Flexfields(Chart of Accounts) in O...
Understanding Flex Fields with  Accounting Flexfields(Chart of Accounts) in O...Understanding Flex Fields with  Accounting Flexfields(Chart of Accounts) in O...
Understanding Flex Fields with Accounting Flexfields(Chart of Accounts) in O...
Ā 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivas
Ā 
Defining key flexfields
Defining key flexfieldsDefining key flexfields
Defining key flexfields
Ā 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
Ā 
Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12
Ā 
How to create PO with ASN
How to create PO with ASNHow to create PO with ASN
How to create PO with ASN
Ā 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
Ā 
Smart forms and information templates in Oracle iProcurement
Smart forms and information templates in Oracle iProcurementSmart forms and information templates in Oracle iProcurement
Smart forms and information templates in Oracle iProcurement
Ā 
Oracle EBS Currency conversion
Oracle EBS Currency conversionOracle EBS Currency conversion
Oracle EBS Currency conversion
Ā 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
Ā 
Cancellations in Order Management
Cancellations in Order ManagementCancellations in Order Management
Cancellations in Order Management
Ā 
Oracle applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demos
Ā 
Oracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesOracle Forms :Window and Canvases
Oracle Forms :Window and Canvases
Ā 
Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)
Ā 

Ƅhnlich wie Web adi webcast_v3

Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
Ā 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reportingp6academy
Ā 
Inspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentInspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentDayalan Punniyamoorthy
Ā 
APEX ā€“ jak vytvořit jednoduÅ”e aplikaci
APEX ā€“ jak vytvořit jednoduÅ”e aplikaciAPEX ā€“ jak vytvořit jednoduÅ”e aplikaci
APEX ā€“ jak vytvořit jednoduÅ”e aplikaciMarketingArrowECS_CZ
Ā 
Primavera P6 Tips and Tricks
Primavera P6 Tips and TricksPrimavera P6 Tips and Tricks
Primavera P6 Tips and Tricksp6academy
Ā 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXDavidPeake15
Ā 
ECAD 231 Functional Overview
ECAD 231 Functional OverviewECAD 231 Functional Overview
ECAD 231 Functional OverviewZero Wait-State
Ā 
How to add stuff to MySQL
How to add stuff to MySQLHow to add stuff to MySQL
How to add stuff to MySQLGeorgi Kodinov
Ā 
Oracle Autonomous Database - introducciĆ³n tĆ©cnica y hands on lab
Oracle Autonomous Database  - introducciĆ³n tĆ©cnica y hands on labOracle Autonomous Database  - introducciĆ³n tĆ©cnica y hands on lab
Oracle Autonomous Database - introducciĆ³n tĆ©cnica y hands on lab"Diego \"Perico\"" Sanchez
Ā 
Oracle APEX Application Features
Oracle APEX Application FeaturesOracle APEX Application Features
Oracle APEX Application FeaturesChristina Cho
Ā 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Oracle Developers
Ā 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
Ā 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Michael Hichwa
Ā 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudAlex Zaballa
Ā 
Peteris Arajs - Where is my data
Peteris Arajs - Where is my dataPeteris Arajs - Where is my data
Peteris Arajs - Where is my dataAndrejs Vorobjovs
Ā 
IOUG at Coors Field ASH and AWR in EM12c!
IOUG at Coors Field ASH and AWR in EM12c!IOUG at Coors Field ASH and AWR in EM12c!
IOUG at Coors Field ASH and AWR in EM12c!Kellyn Pot'Vin-Gorman
Ā 
6. Paul Smit - Global Payroll Update & Roadmap June 2017
6. Paul Smit - Global Payroll Update & Roadmap June 20176. Paul Smit - Global Payroll Update & Roadmap June 2017
6. Paul Smit - Global Payroll Update & Roadmap June 2017Cedar Consulting
Ā 
Accel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxAccel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxNTTDATA INTRAMART
Ā 
Oracle Integration Cloud ā€“ Pragmatic approach to integrations
Oracle Integration Cloud ā€“ Pragmatic approach to integrationsOracle Integration Cloud ā€“ Pragmatic approach to integrations
Oracle Integration Cloud ā€“ Pragmatic approach to integrationsJade Global
Ā 

Ƅhnlich wie Web adi webcast_v3 (20)

Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
Ā 
206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting206530 getting started with p6 analytics and reporting
206530 getting started with p6 analytics and reporting
Ā 
Inspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentInspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agent
Ā 
APEX ā€“ jak vytvořit jednoduÅ”e aplikaci
APEX ā€“ jak vytvořit jednoduÅ”e aplikaciAPEX ā€“ jak vytvořit jednoduÅ”e aplikaci
APEX ā€“ jak vytvořit jednoduÅ”e aplikaci
Ā 
Primavera P6 Tips and Tricks
Primavera P6 Tips and TricksPrimavera P6 Tips and Tricks
Primavera P6 Tips and Tricks
Ā 
Why citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEXWhy citizen developers should be your new best friend - Oracle APEX
Why citizen developers should be your new best friend - Oracle APEX
Ā 
ECAD 231 Functional Overview
ECAD 231 Functional OverviewECAD 231 Functional Overview
ECAD 231 Functional Overview
Ā 
How to add stuff to MySQL
How to add stuff to MySQLHow to add stuff to MySQL
How to add stuff to MySQL
Ā 
Oracle Autonomous Database - introducciĆ³n tĆ©cnica y hands on lab
Oracle Autonomous Database  - introducciĆ³n tĆ©cnica y hands on labOracle Autonomous Database  - introducciĆ³n tĆ©cnica y hands on lab
Oracle Autonomous Database - introducciĆ³n tĆ©cnica y hands on lab
Ā 
Oracle APEX Application Features
Oracle APEX Application FeaturesOracle APEX Application Features
Oracle APEX Application Features
Ā 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
Ā 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
Ā 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
Ā 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
Ā 
Peteris Arajs - Where is my data
Peteris Arajs - Where is my dataPeteris Arajs - Where is my data
Peteris Arajs - Where is my data
Ā 
IOUG at Coors Field ASH and AWR in EM12c!
IOUG at Coors Field ASH and AWR in EM12c!IOUG at Coors Field ASH and AWR in EM12c!
IOUG at Coors Field ASH and AWR in EM12c!
Ā 
6. Paul Smit - Global Payroll Update & Roadmap June 2017
6. Paul Smit - Global Payroll Update & Roadmap June 20176. Paul Smit - Global Payroll Update & Roadmap June 2017
6. Paul Smit - Global Payroll Update & Roadmap June 2017
Ā 
Accel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptxAccel_Series_2023Autumn_En.pptx
Accel_Series_2023Autumn_En.pptx
Ā 
Oracle Integration Cloud ā€“ Pragmatic approach to integrations
Oracle Integration Cloud ā€“ Pragmatic approach to integrationsOracle Integration Cloud ā€“ Pragmatic approach to integrations
Oracle Integration Cloud ā€“ Pragmatic approach to integrations
Ā 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
Ā 

KĆ¼rzlich hochgeladen

Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Datingkojalkojal131
Ā 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubaikojalkojal131
Ā 
Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...amitlee9823
Ā 
CALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual serviceCALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
Ā 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectPriyanshuRawat56
Ā 
Call Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangaloreamitlee9823
Ā 
OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†
OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†
OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†cowagem
Ā 
Vip Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...shivangimorya083
Ā 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...robinsonayot
Ā 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Masuk Ahmed
Ā 
Top Rated Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
Ā 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...ranjana rawat
Ā 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineBruce Bennett
Ā 
Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...sonalitrivedi431
Ā 
Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...amitlee9823
Ā 
CALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual serviceCALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual serviceanilsa9823
Ā 
Escorts Service Cambridge Layout ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...amitlee9823
Ā 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceSanjay Bokadia
Ā 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMaulikVasani1
Ā 
Top Rated Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
Ā 

KĆ¼rzlich hochgeladen (20)

Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Ā 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Ā 
Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ba...
Ā 
CALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual serviceCALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Gosainganj Lucknow best sexual service
Ā 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
Ā 
Call Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service BangaloreCall Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Bidadi Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Ā 
OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†
OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†
OSUęƕäøščƁē•™å­¦ę–‡å‡­ļ¼Œåˆ¶åšåŠžē†
Ā 
Vip Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171āœ”ļø Full night Service for one...
Ā 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
Ā 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
Ā 
Top Rated Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Warje āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Servi...
Ā 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Ā 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
Ā 
Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Hyderabad šŸ’«āœ…šŸ’ƒ 24Ɨ7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATIS...
Ā 
Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Ban...
Ā 
CALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual serviceCALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual service
CALL ON āž„8923113531 šŸ”Call Girls Nishatganj Lucknow best sexual service
Ā 
Escorts Service Cambridge Layout ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ā˜Ž 7737669865ā˜Ž Book Your One night Stand (Ba...
Ā 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
Ā 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Ā 
Top Rated Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Ā 

Web adi webcast_v3

  • 1. 1Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 2. 2 Future Advisor Webcasts Day, Date, 2004 time p.m. ET Teleconference Access: North America: xxxx International: xxxx Password: Advisor Upcoming live webcasts and recent recordings: Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved. Teleconference Access: US & Canada: 877-600-6701 Toll Number: 706-758-8276 International Toll-Free: See DOC#1148600.1 Password: 85026037 Current Advisor Webcast Schedule ā€“ DOC#740966.1
  • 3. 3Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracleā€™s products remains at the sole discretion of Oracle. Safe Harbor Statement
  • 4. <Insert Picture Here> WEB ADI Excel Upload Rajesh P Principle Support Engineer, BDE / CoE Srinivas M Sr. Support Engineer, Global Human Resources
  • 5. 5 Web ADI Integrators Load Data with Excel Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 6. 6 Topics ā€¢ Web ADI ā€¢ Traditional Custom Import Process ā€¢ Web ADI Custom Import Process ā€¢ Web ADI Components ā€¢ Creating a Custom Integrator ā€¢ Examples ā€¢ Other Options and Features Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 7. 7 Web ADI History ā€¢ Application Data Interchange ā€¢ GLDI ā€“ GL specific ā€¢ ADI ā€“ ā€¢ Multiple versions ā€¢ PC based application ā€¢ Assets and GL ā€¢ Concurrent request and reporting functionality ā€¢ Web ADI ā€¢ Completely web based ā€¢ Only data export and load ā€“ no reporting ā€¢ Many applications ā€“ ICM, HR (replaced ADE), GL, others ā€¢ Extendable ā€¢ New integrators ā€¢ Custom Layouts Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 8. 8 Web ADI ā€“ Basic User Process ā€¢ Create a spreadsheet ā€¢ From a form ā€¢ From a menu option ā€¢ Populate or change the spreadsheet ā€¢ Upload to Oracle ā€¢ Fix errors if needed Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 9. 9 Create a Spreadsheet from a Form ā€¢ Some forms have an export data function. ā€¢ This exports to a spreadsheet using Web ADI. ā€¢ Some additional pages ask for Excel version and format. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 10. 10 Create a spreadsheet ā€¢ A spreadsheet is created and populated from the screen. ā€¢ Enter the new, desired information to upload. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 11. 11 Upload from a spreadsheet ā€¢ After new information is entered, select upload from the Oracle menu. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 12. 12 Upload from a spreadsheet ā€¢ After upload you see the success or failure of your data. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 13. 13 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. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 14. 14 Traditional Custom Import Process ā€¢ Create a flat file ā€¢ Transfer flat file to DB server ā€¢ Load into temp table ā€¢ Custom program ā€¢ Read temp table and loop through records ā€¢ Call Oracle API ā€¢ Mark temp table as to what is done/not done ā€¢ Report on errors ā€¢ Method to correct/clear errors Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 15. 15 Traditional Custom Import Build Units ā€¢ Transfer process ā€¢ Unix script ā€¢ Custom temporary table ā€¢ Load control file ā€¢ Custom program ā€¢ Registered concurrent program Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 16. 16 Web ADI Import Process ā€¢ Create a flat file ā€¢ Transfer flat file to DB server ā€¢ Load into temp table ā€¢ Custom program (may not be needed) ā€¢ Read temp table and loop through records ā€¢ Call Oracle API ā€¢ Mark temp table as to what is done/not done ā€¢ Report on errors ā€¢ Method to correct/clear errors Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 17. 17 Web ADI Custom Import Build Units ā€¢ Transfer process ā€¢ Unix script ā€¢ Custom temporary table ā€¢ Load control file ā€¢ Custom program (maybe) ā€¢ Registered concurrent program ā€¢ Web ADI integrator setup ā€¢ Web ADI layout setup Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 18. 18 Web ADI Components Spreadsheet Oracle API Integrator (setups point to API) Data Tables Spreadsheet Integrator (setups point to custom API) Data Tables Custom API Oracle API Or, If the Oracle API input is too complicatedā€¦. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 19. 19 Creating a Custom Integrator ā€¢ Perform one-time Web ADI setup and some security setups. ā€¢ Identify the Oracle provided API you will be using. This will be a procedure within a package. ā€¢ hr_job_api.create_job ā€¢ hr_position_api.create_position ā€¢ Determine if you need a custom wrapper. You may need a custom wrapper if: ā€¢ The API uses internal ids that would mean nothing to the user. i.e. organization_id or job_id. ā€¢ The integrator needs logic like; if the record does not exist create it, otherwise update it. ā€¢ The integrator needs to call multiple APIs like first create the entry and then create the entry values. ā€¢ Write wrapper if you need it. ā€¢ Set up the Integrator ā€¢ Create the integrator ā€¢ Create a function for the integrator ā€¢ Add the function to your menu ā€¢ Associate the function to the integrator ā€¢ Define the layout(s) Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 20. 20 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.
  • 21. 21 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 Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 22. 22 HR Integrator Setup Spreadsheet ā€¢ Use the spreadsheet to define an integrator. ā€¢ Associates the integrator and the API Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 23. 23 HR Integrator Function Setup ā€¢ Create a form function in Application Developer responsibility. (copy one of Oracleā€™s) ā€¢ Add it to your menu. ā€¢ Use the spreadsheet created with HR Maintain Integrator Form Function Integration. ā€¢ Associates the integrator and the function. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 24. 24 HR Integrator What weā€™ve 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 Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 25. 25 HR Integrator Layout ā€¢ Responsibility: Desktop Integration ā€¢ Menu Option: Define Layout ā€¢ Select your integrator Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 26. 26 HR Integrator Layout - cont ā€¢ Name your layout ā€¢ Can have more than one layout for each integrator. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 27. 27 NOW, THIS IS COOL! Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 28. 28 HR Integrator Layout - cont ā€¢ The parameters from the API (magically) appear. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 29. 29 HR Integrator Layout ā€“ cont ā€¢ Select which should appear in your spreadsheet and where (header or line). Add constants and defaults Specify what should appear as columns Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 30. 30 Create a Spreadsheet ā€¢ Responsibility: Desktop Integration ā€¢ Menu Option: Create Document ā€¢ Select Integrator: Your Integrator ā€¢ Complete the information. ā€¢ Upload the data. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 31. 31 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 ā€¢ To call these we need to: ā€¢ Decode element and input value names ā€¢ Determine if the element already exsits ā€¢ Need to create a wrapper. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 32. 32 Create a Wrapper ā€¢ Wrapper ā€¢ Performs logic ā€¢ Converts user data entered on the spreadsheet to the ids and formats needed by Oracle API ā€¢ Employee number is converted to assignment id. ā€¢ Element Name is converted to element link id. ā€¢ Calls Oracle API ā€¢ The wrapper becomes a new API ā€¢ Create an integrator to use the 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 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 Calls Oracle APIs Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 33. 33 Integrator for the Wrapper ā€¢ Define the integrator to call your procedure (wrapper). ā€¢ Perform other setups for function and menu. ā€¢ Create layout. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 34. 34 End Result ā€¢ The spreadsheet columns are the wrapper parameters. ā€¢ Complete the spreadsheet and perform the upload. ā€¢ Integrator -> Wrapper -> Oracle APIs Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 35. 35 Other Options Spreadsheet Custom Procedure Integrator Oracle Open Interface Table Oracle Open Interface Load Open Interface Tables Spreadsheet Custom Procedure Integrator Custom Interface Table Custom Interface Load Custom Interface Tables Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 36. 36 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 Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 37. 37 Using List of Valuesā€¦ Creating Independent Value sets based on a View: Step #1 Create a View. Create or replace view XX_Yes_NO_v as select 'Y' Code, 'Yes' Description from dual union select 'N' Code, 'No' Description from dual Step # 2. Associate View to a Integrator Field: DECLARE BEGIN BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV (P_APPLICATION_ID => 275, -- P_INTERFACE_CODE => 'GENERAL_724_INTF', --'GENERAL_663_INTF', -- P_INTERFACE_COL_NAME => 'P_BILLABLE_FLAG', -- P_ID_COL => 'code', -- LOOKUP CODE UPLOADED -- P_MEAN_COL => 'code', -- Shown in sheet -- P_DESC_COL => 'description', P_TABLE => 'XX_Yes_NO_v', P_ADDL_W_C => 'code is not null', P_WINDOW_CAPTION => 'Load Types', P_WINDOW_WIDTH => 450, P_WINDOW_HEIGHT => 300, P_TABLE_BLOCK_SIZE => 10, P_TABLE_SORT_ORDER => 'yes,no', P_USER_ID => 2, P_POPLIST_FLAG => 'N' ); END; Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 38. 38 Using List of Valuesā€¦ Creating Dependent Value sets based on a Java Code: Step #1 Create a View. /apps/comn/java/classes/oracle/apps/pa/webadi/utilities/ SQL Class Files - Ex: XXCitySql.class /apps/comn/java/classes/oracle/apps/pa/webadi/integrator/component/ Component Class Files - Ex: XXCityComponent.class /apps/comn/java/classes/oracle/apps/pa/webadi/integrator/validators/ Validator Class Files - Ex: XXCityValidator.class Step # 2. Associate Java File to a Integrator Field: DECLARE BEGIN BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV (P_APPLICATION_ID => 275, P_INTERFACE_CODE => 'GENERAL_723_INTF', P_INTERFACE_COL_NAME => 'CITY_NAME', P_JAVA_CLASS => 'oracle.apps.pa.webadi.integrator.component.XXCityComponent', P_WINDOW_CAPTION => 'Cities List', P_WINDOW_WIDTH => 450, P_WINDOW_HEIGHT => 300, P_TABLE_BLOCK_SIZE => 10, P_TABLE_COLUMNS => NULL, P_TABLE_SELECT_COLUMNS => NULL, P_TABLE_COLUMN_ALIAS => NULL, P_TABLE_HEADERS => NULL, P_TABLE_SORT_ORDER => 'yes,no', -- sortable by meaning, not description-- P_USER_ID => 2 ); END; Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 39. 39 Debugging WEB ADI Integrators 1. Error handling in Wrapper PL/SQL Programs ā€¢ raise_application_error (-20001, v_error_message); Or ā€¢ FND_MESSAGE.CLEAR; ā€¢ FND_MESSAGE.SET_NAME('BNE','WEBADI_ERROR'); ā€¢ FND_MESSAGE.SET_TOKEN('MSG','Error'); ā€¢ fnd_message.raise_error; 2. To Debug WEB ADI System Errors ā€¢ 1. Set the following System Profile Options to enable Debug: ā€¢ BNE Server Log Filename : bne.log ā€¢ BNE Server Log Level : TRACE ā€¢ BNE Server Log Path : /usr/tmp *** Set this Profile option at Site level only ā€¢ 2. Bounce back Apache server. ā€¢ 3. Reproduce the issue. ā€¢ 4. Investigate the Logfile for the cause. ā€¢ 5 Set the Log level to INFORMATION Macro Settings Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 40. 40 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. 2. A Basic QUICK Test Run this basic WebADI test to see if WebADI is functioning: 1. Make sure that to have the Oracle Web ADI Responsibility added to the sysadmin user. 2. Verify the Menu associated with the Oracle Web ADI responsibility is "Web ADI Menu (1)ā€œ 3. Add the function such as ā€œHR Integrator Setupā€/ "Daily Rates Web-ADI Spreadsheet" to the "Web ADI Menu (1)" menu. 4. Check the concurrent request and verify that the menus recompiled successfully. 5. Logout and back in, then run this WebADI Test: Responsibility = Oracle Web ADI > Create Document > Viewer = Excel 2000 Next Integrator = HR Integrator Setup/ General Ledger - Daily Rates Next Continue to accept the defaults and click on Next until the document is created. Does this complete successfully? Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 41. 41 WebADI Viewlets The following WebADI Viewlets are available to download from MOS for HR Integrator Setup. Patch 3196431 - Disabling integrators Patch 4125542 - Creating standalone integrators Patch 3196360 - Mail merge example Patch 3196357 - Upgrading ADE to Web ADI Patch 3196355 - Download example Patch 4125537 - Creating integrators Patch 4112747 - Associating Form Functions with integrators Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 42. 42 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. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 43. 43 Macro Security Settings for Excel 2007 & 2010 with Oracle E-Business Suite ā€¢ 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. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 44. 44 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 Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 45. 45 Notes of Interest.. Contd.. ā€¢ 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] ā€¢ To find-out the version of 'Web ADI' , there are two methods ā€¢ Method : 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) ā€¢ BNE ADMIN Servlet for 11i ā€¢ http://hostname:portnumber/oa_servlets/oracle.apps.bne.framework.BneAdminServlet ā€¢ ā€¢ BNE ADMIN Servlet for 12 ā€¢ http://hostname:portnumber/OA_HTML/BneAdminServlet Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 46. 46 Clearing the OA Framework Cache ā€¢ Responsibility: Functional Administrator ā€¢ Navigation Path: Core Services => Caching Framework => Global Configuration => Clear All Cache ā€¢ ML Note: How To Clear The Cache Using Functional Administrator? 759038.1 ā€¢ WARNING: Clearing the OA Framework cache in a PRODUCTION instance can cause data issues if multiple users are engaged and transacting data in the application at the time cache is cleared. Please only utilize this in Production if advised by Oracle Support Services or Oracle Development. Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 47. 47 Clearing the Web ADI Cache ā€¢ Sometimes after creating an Integrator it is not available in the Create Document menu option ā€¢ ML Note: 799646.1 ā€˜Integrator Not Available In Create Document List After Form Function Associationā€™ ā€¢ Enter the following URL into your browser: http://<server>:<port>/OA_HTML/BneAdminServlet?bne:action=cache-clear ā€¢ Then press the back button to get back to the Navigator page and continue working Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 48. 48 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 Collaborateā€™11 Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 49. 49 Are You Ready To Get Proactive? Avoid the unexpected Donā€™t leave value on the table Lower overall organizational costs through preventative maintenance Reduce risks and maximize uptime Achieve resolution faster Streamline and simplify your daily operations Get even more through connectionDiscover more about Get Proactive https://support.oracle.com/CSP/main/article?cmd=show &type=ATT&id=1385165.1:DISCOVER ACT Get Proactive Access proactive capabilities available for your products by visiting the product pages at My Oracle Support; Article ID 432.1 Contact the Get Proactive team today for help getting started get-proactive_ww@oracle.com Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 50. Attention: New Portal with same DocID Schedule 740966.1 Generic Advisor Webcast Note 740966.1 Archive 740964.1
  • 51. 51 select your product: e.g. Oracle Database Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 52. 52 ArchivesSchedule Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 53. 53Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved.
  • 54. 54Ā© Copyright Ā© 2013, Oracle and/or its affiliates. All rights reserved. THANK YOU