Web ADI Integrators Load Data with Excel.

Slides:



Advertisements
Similar presentations
T2 PowerPark and SCT Banner
Advertisements

Banner Spreadsheet Budgeting LaSalle University
Welcome to WebCRD.
1 Contract Inactivation & Replacement Fly-in Action ( Continue to Page Down/Click on each page…) Electronic Document Access (EDA)
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
Paperless Online Payroll, Integrated HR & Report Generating System.
Web ADI - Srinivas.M. Purpose Data upload into Oracle Applications Solution: Web ADI brings Oracle E-Business Suite functionality to a spreadsheet, where.
© 2009 Oracle Corporation – Proprietary and Confidential 1.
Todd Bergland Trnsport Systems Manager WebCES TRT Chair Randy Lawton Senior Analyst WebCES Development WebCES Interface.
Manager Desktop & Supervisor ID UL Meeting December 15, 2006.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Presentation Title Mohan Dutt Hyperion Solutions Corporation
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Custom Web ADI Integrators
September 5, 2015 Office Setup. Lesson Overview: Office Setup  In this lesson we will cover:  Adding new offices to COM  Individual office setup 
Running Argos Reports from Banner Job Submission San Mateo County Community College District Ted Nguyen – Database Administrator Edgar Coronel – Associate.
Copyright 2003 Accenture. All rights reserved. Accenture, its logo, and Accenture Innovation Delivered are trademarks of Accenture. Data Migration in Oracle.
Web ADI for Oracle Applications Eric Stouffer ATL-OAUG January 18, 2002 Copyright, 2002 © System Architechs, Inc.
Get more out of 11i with Oracle ADI Richard Byrom Oracle Applications Consultant Appsworld January 2003.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
New Tools to Increase Sales And to Enhance The User Experience.
Report Manager for FSGs in R12 Farewell ADI toolbar
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
Oracle Financials – APEX Presented by : Ian Drever Chitra Kanakaraj The University of Waikato.
First Screen : First window form will always remain open, for the user to select menu options. 1.
Do you wish to data load Oracle EBS without programming? Do you wish to extend OAF pages without programming? By Sundar Rathinam Chain-Sys.
Lecture 1 Saima Gul. What is a Project? A Project is a job that has a beginning and an end (time), a specified outcome ( scope) at a stated level of quality.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Transfer G/L data to quickbooks so that you can use financial reporting as well as transfer accounting data to your accountant Import excel spreadsheet.
1 1 TRACO Excel Upload. 2 TRACO 2nd step - Excel Upload Contents 1.Security 2.Overview / Aim 3.Basic principles 4.Download existing Services/Rates 5.Handling.
1 Oracle Application Desktop Integrator (ADI) By William Loumeau & Ramu Kallepalli AST Corporation.
Leveraging Predict What do you want to document? Mainframe Legacy Systems Web enabled systems Server Platform PC Platform WORD documents Excel Documents.
CUG Request from 2010 and 2011 User Group Meetings Cortex User Group Meeting Portland, OR – 2012.
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
Key Applications Module Lesson 21 — Access Essentials
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
ENCOMPASS Voucher Build Process
Oracle Applications Rxi Reporting Overview
1 ADVANCED MICROSOFT POWERPOINT Lesson 9 – Importing and Exporting Information Microsoft Office 2003: Advanced.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introducing More4Apps Introducing.. More4Apps
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
Using MS Excel to validate & load your data into Oracle EBS.
 SAP AG April Accelerating Data Migration: LSM Workbench Legacy System Migration Workbench
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Registration and Eligibility Checklist Set Up in OPEN Diana Meyer OPEN Administrator.
SunGard SCT Converter Tool Technical Consultant Welcome.
Welcome to the open World of Oracle Financials. Open for business  The eBusiness Suite is a complete integrated solution  We wish you had it all… 
SAP R/3 User Administration1. 2 User administration in a productive environment is an ongoing process of creating, deleting, changing, and monitoring.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Payroll Allocations Information Session 2 nd February 2016 Heidi Woolf Solution Architect Finance Business Solutions Joanna Woo Business Analyst Large.
Dynamics NAV 2013 Quick Guide 5-4 Fixed Assets
Training Documentation – Replacing GSPR with RFQ 2.0
Working in the Forms Developer Environment
PROPworks ESB Financial Interface
Using E-Business Suite Attachments
Oracle Subledger Accounting
LMEvents SharePoint Portal How-to Guide
1Z0-477 VCE Questions
Setting Up and Supporting Clients Using Employee Development in ADP Workforce Now [Developer: Use this slide if you are not using audio. You can add.
An Introduction to Using
CSDR Submit-Review Website Submitter Guide
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
Professional Services Tools Library (PSTL)
Presentation transcript:

Web ADI Integrators Load Data with Excel

Brian Pellot Independent consultant 9 years Oracle Applications experience Upgrades and implementations Numerous modules Functional with technical background

Topics Web ADI Traditional Custom Import Process Web ADI Custom Import Process Web ADI Components Creating a Custom Integrator Examples Other Options and Features

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

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

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.

Create a spreadsheet Select a layout A spreadsheet is created and populated from the screen. Enter the new, desired information to upload.

Upload from a spreadsheet After new information is entered, select upload from the Oracle menu.

Upload from a spreadsheet After upload you see the success or failure of your data.

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.

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

Traditional Custom Import Build Units Transfer process Unix script Custom temporary table Load control file Custom program Registered concurrent program

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

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

Web ADI Components Or, If the Oracle API input is too complicated…. Data Tables Spreadsheet Integrator (setups point to API) Oracle API Or, If the Oracle API input is too complicated…. Custom API Oracle API Spreadsheet Integrator (setups point to custom API) Data Tables

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)

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.

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

HR Integrator Setup Spreadsheet Use the spreadsheet to define an integrator. Associates the integrator and the API

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.

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

HR Integrator Layout Responsibility: Desktop Integration Menu Option: Define Layout Select your integrator

HR Integrator Layout - cont Name your layout Can have more than one layout for each integrator.

NOW, THIS IS COOL!

HR Integrator Layout - cont The parameters from the API (magically) appear.

HR Integrator Layout – cont Add constants and defaults Specify what should appear as columns Select which should appear in your spreadsheet and where (header or line).

Create a Spreadsheet Responsibility: Desktop Integration Menu Option: Create Document Select Integrator: Your Integrator Complete the information. Upload the data.

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.

Create a Wrapper Wrapper Calls Oracle APIs Wrapper Performs logic 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 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

Integrator for the Wrapper Define the integrator to call your procedure (wrapper). Perform other setups for function and menu. Create layout.

End Result The spreadsheet columns are the wrapper parameters. Complete the spreadsheet and perform the upload. Integrator -> Wrapper -> Oracle APIs

Other Options Load Open Interface Tables Load Custom Interface Tables Oracle Open Interface Table Spreadsheet Integrator Custom Procedure Oracle Open Interface Load Custom Interface Tables Custom Interface Table Spreadsheet Integrator Custom Procedure Custom Interface

Additional Features Integrators can be equipped to: Export data from Oracle Use lists of values Associate with Oracle forms – Tools/Export

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.

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 HRMSImplementation and Configuration Information" Web ADI Implementation Guide - bne115ig.pdf Web ADI User Guide - bne115ug.pdf

Questions My contact information Brian Pellot bpellot@earthlink.net Special thanks to James Sanders and Dayton Power and Light