Web ADI - Oracle Custom WEB ADI Setups and Process For AP Invoice Interface
Web ADI - Oracle Custom WEB ADI Setups and Process For AP Invoice Interface
Invoice Interface
Pre-Requisites
Create Integrator
Create Interface
Create Content
Create Uploader
Create Importer
Create Layout
Define Mapping
Create Document
Change the Labels of fields
Assign LOV and hints to the columns
Add default value Columns
Defining the Form Function for Integrator
Assign Function to Custom Menu
Introduction:
There are basically two ways to enter data into Oracle: by typing it into a user interface (Java Form or
Web Page) or by taking a file and programmatically interfacing the data. Web ADI falls into the second
category in that it takes an Excel file and programmatically loads the data into Oracle. If you find it easier
to enter data into Excel than Oracle forms, you should look into using Web ADI.
The first step in downloading a template is to locate the responsibility and menu that is linked to that
template. Some templates can be downloaded from the Desktop Integration menu and others must be
downloaded from a specific
responsibility. For security, some templates are linked to specific responsibilities. For example, we can
download the GL Journals template from the Desktop Integration responsibility but we can’t download
the Project Transaction Import template from the same responsibility. To download a template you will
use the following components: integrator, viewer, layout, and content. Based on how the menu is setup,
some of these components may default for you.
Integrator
The integrator defines what data you will be uploading to Oracle. Each integrator serves a specific
purpose and cannot be used to enter other data.
Viewer
The viewer is the Microsoft program you will use to enter data into the template
Layout
The layout is how the data columns are organized on the template. You have two main sections to a
template: a header and lines. The header information applies to all the lines when the data is uploaded
to Oracle.
Content
The content is a text file that you can import into your template. You can use this feature if you have an
external system that outputs text file and you want to import that into the template.
1.Check the value for profile option named ‘BNE Allow No Security Rule’ and set the value to Yes
2. Assign responsibility Oracle WEBADI or Desktop Integrator to do the development of new WEBADIs
PACKAGE XXAA_APINV_IFACE_PKG
PROCEDURE XXAA_APINV_IFACE_LOAD_PRC
PROCEDURE XXAA_APINV_IFACE_IMPORT_PRC;
Integrator
1. Create Integrator
Navigation : Desktop Integration Manager Responsibility-> Create Integrator
2. Create Interface
Interface Name : XXAA APINV Interface
Interface Type : API – Procedure
Package Name : XXAA_APINV_IFACE_PKG
Procedure/Funtion : XXAA_APINV_IFACE_LOAD_PRC
API Returns : FND Message Code
Click on Apply button
Select the Interface and Click on Next button
3. Create Content
Content Name : XXAA APINV Interface Content
Number of columns : 9
Apply
Rename the display names as per csv header columns for better under standing
And provide the content parameter (download parameter) as Web ADI: Download "Text File"
Parameters
4. Create Uploader
5. Create Importer
Enter the data and upload and verify the invoice number from application
Note: we have developed the sheet. Now it needs some cosmetic changes
Changes
1. Change the Labels of fields
Navigation: Go to integrator-> Interface-> Enter the Integrator name and click on Go
Provide the information under user hint text item as ‘*List–Text’ to give an idea user about
what value should be entered or select
è Do the same for other columns too then save and get the new document to see the changes
Function : XXAA_APINV_IFACE_FF
User Function Name : XXAA APINV Interface Integrator
Properties àType - SSWA servlet function
Form àParameters
bne:page=BneCreateDoc&bne:viewer=BNE:EXCEL2007&bne:reporting=N&bne:integrator=
USER_NAME:XXAA APINV Interface Integrator&bne:noreview=Yes
Web HTML àHTML Call : BneApplicationService
Save it.