Please ensure Javascript is enabled for purposes of website accessibility
Home AppDev Applications Desktop Integrator: A Complete Guide to Oracle EBS Integration

Applications Desktop Integrator: A Complete Guide to Oracle EBS Integration

Applications Desktop Integrator

Enterprise data management has always carried a tension: powerful back-end systems on one side, everyday desktop tools on the other. Oracle resolved that tension with the applications desktop integrator, a browser-based bridge that puts Oracle E-Business Suite data directly into Microsoft Excel, where finance teams, HR professionals, and supply chain managers already spend their working hours.

This guide covers everything an Oracle EBS user or administrator needs to know about the web applications desktop integrator, from core architecture and configuration to best practices, version history, and troubleshooting. Whether searching for an application’s desktop integration tutorial, preparing an Oracle Web ADI implementation guide, or evaluating the Oracle e-Business Suite desktop integration framework for the first time, this resource provides the specific, actionable details you need to move forward.

Key Takeaways

  • The application desktop integrator connects Oracle EBS to Microsoft Office tools such as Excel, enabling efficient data management.
  • Users can download, edit, and upload data while validating entries against live EBS business rules, streamlining workflows.
  • Best practices for Oracle EBS data uploads using the application’s desktop integrator emphasize ensuring data integrity and macro security settings.
  • Organizations can create custom integrators for unique processes not covered by standard EBS integrators, enhancing functionality.
  • Web ADI supports transactional uploads but is not designed for mass data loading, thus ensuring optimal performance.

What is Oracle E-Business Suite (EBS)?

The Oracle EBS Platform at a Glance

Oracle E-Business Suite is an integrated suite of enterprise applications covering financial management, human capital management, supply chain, and customer relationship management. Its multi-tier architecture distributes processing across three layers:

TierRole
Desktop TierClient interface via HTML or Java applet in a web browser
Application TierMiddle-tier hosting, Forms, Web services, and Concurrent processing servers
Database TierThe Oracle database stores all system data, tables, and indexes

Key Modules in Oracle EBS

Financial Management

General Ledger, Payables, Receivables, Cash Management, and Property Management, all connected through a unified data model that eliminates manual reconciliation between systems.

Human Capital Management

Covers the full employee lifecycle: recruiting, onboarding, benefits, payroll, and performance management.

Supply Chain Management

Procurement, Order Management, Inventory, Logistics, and Manufacturing modules that optimize the procure-to-pay and order-to-cash cycles.

Customer Relationship Management

Field Service, Customer Support, and Service Contracts modules that manage the end-to-end post-sale customer experience.

Core Benefits of Oracle EBS

  • Scalability and Flexibility: Adapts workflows and permissions as the organization grows.
  • Unified Data Model: A single data layer reduces silos and promotes consistency across all modules.
  • Business Intelligence and Reporting: Prebuilt KPI dashboards and reporting tools enable data-driven decision-making.
  • Compliance and Security: Audit trails, role-based access controls, and segment security rules meet regulatory requirements.
  • Globalization Support: Multi-currency processing, localized reporting, and built-in international compliance.
Applications Desktop Integrator

What is Oracle Web Applications Desktop Integrator (Web ADI)?

Defining the Applications Desktop Integrator

The Oracle Web Applications Desktop Integrator, commonly called Web ADI or the ADI Application Desktop Integrator, is a browser-based integration layer that connects Oracle EBS with Microsoft Excel, Word, and Project, enabling cloud-connected data exchange between enterprise applications. It allows users to create formatted spreadsheets, download EBS data into those spreadsheets, edit records locally, validate entries against live EBS business rules, and upload the results back to Oracle EBS.

The application desktop integrator requires no client-side installation. Users need only a supported web browser and a compatible version of Microsoft Excel. All integration logic runs centrally on the EBS application tier.

How Web ADI Integrates with Microsoft Office

Excel Integration: Download, Edit, Validate, and Upload

The primary use case for uploading Oracle EBS data via Web ADI runs through Excel. Users:

  1. Define or select a layout that determines which EBS fields appear in the spreadsheet.
  2. Generate the document, either blank or pre-populated from EBS or a text file.
  3. Enter or modify data using standard Excel operations: copy, paste, autofill, and formulas.
  4. Validate entries against EBS business rules, key flexfields, descriptive flexfields, and cross-validation rules before any data touches the database.
  5. Upload validated records directly to Oracle EBS.

Word and Project Integration

Beyond Excel, the web applications desktop integrator, or Web Adi, supports Microsoft Word for document generation and Microsoft Project for project task and resource management, extending the same download-edit-validate-upload workflow across the Office suite.

Core Features and Capabilities

FeatureDescrip
Familiar InterfaceStandard Excel operations work natively — no new UI to learn
Data ValidationValidates against EBS business rules and flexfield rules before upload
Customizable LayoutsControl which fields appear, their positions, and default values
Automated ImportPull data from EBS via SQL query, Java class, or text file
OOXML SupportServer-side spreadsheet creation was introduced in Release 12.2.5
Digital SignaturesAuthenticate macros via the BNE Enable Digital Signature profile option

Technical Architecture: How the Desktop Integration Framework Works

The Oracle e-business suite desktop integration framework uses a metadata-driven architecture. Developers define integrator metadata through a graphical interface; that metadata is stored in the Web ADI metadata repository. At runtime, integrator services use this metadata to manage data transfer between the desktop document and Oracle EBS.

This is not a traditional thick-client desktop application integration. The application development framework desktop integration (ADF DI) approach, also called application development framework desktop integration (ADFDI) in Oracle Fusion contexts, differs from Web ADI, but the underlying principle is the same: move data between a structured desktop document and an enterprise application using server-defined rules.

Client PC Prerequisites

RequirementSpecification
Operating SystemWindows (Vista through current supported releases)
BrowserAny Oracle EBS-supported web browser
Microsoft Excel2010, 2013, 2016, or Office 365 ProPlus (32-bit and 64-bit)
OptionalWinZip or 7-Zip for upload compression on non-OOXML configurations
Note: Apple Macintosh is not currently supported by Oracle Web Applications Desktop Integrator 12.1 or later releases.

Practical Use Cases for the Applications Desktop Integrator

Financial Data Entry and Journal Adjustments

Finance teams use Oracle Web Adi spreadsheets to enter and adjust journal entries in bulk. Instead of navigating EBS form by form, an accountant downloads the General Ledger interface into Excel, makes corrections across hundreds of lines, validates entries against account combinations and period rules, and uploads the batch in a single operation.

Budgeting and Forecasting

Budget planners download actuals from EBS, apply forecast assumptions in Excel using familiar formulas, then upload revised budget lines back through the Oracle web ADI document upload process, maintaining auditability without leaving the spreadsheet environment.

HR Data Management

HR administrators use the application’s desktop integrator to load employee records, update compensation data, and manage position hierarchies, particularly during organization restructuring when bulk updates would otherwise require time-consuming manual EBS form entry.

Project Management Tasks

Project managers download task structures, resource assignments, and cost data into formatted Excel documents, update records locally, and upload changes back to Oracle Projects, all without requiring direct EBS form access for each record.

Applications Desktop Integrator

Implementing and Configuring Web ADI

Macro Security Settings: The First Configuration Step

Macro security is the most common barrier to a working Oracle Web ADI setup and configuration. Two approaches apply:

Unsigned Spreadsheets

  • Set Excel macro security to “Disable all macros with notification”
  • Enable “Trust access to the VBA project object model” (required unless OOXML is enabled)

Digitally Signed Spreadsheets

  • Set the BNE Enable Digital Signature profile option to “Yes” in Oracle EBS
  • Set Excel macro security to “Disable all macros except digitally signed macros”
  • Enable “Trust access to the VBA project object model”

Starting with EBS Release 12.2.5, enabling the BNE: Enable OOXML Standard The profile option removes the requirement for access to the VBA project model entirely because OOXML spreadsheets are created server-side, bypassing desktop-side macro creation.

Key Profile Options in Oracle EBS for Web ADI

The following profile options directly control Oracle Web ADI Administration Guide functionality:

Profile OptionPurposeRecommended Setting
BNE Enable Digital SignatureEnables macro authentication via digital signatureYes (for higher security)
FND: Enable BNE Table IntegrationEnables “Export Table Data to Excel” icon in OAF pagesTrue
BNE: Enable Simplified Create DocumentControls single-page vs. multi-page document creation flowNo (for multi-page flow)
BNE: Enable OOXML StandardShifts spreadsheet creation to the serverYes (default in R12.2.6+)
BNE Upload Batch SizeRecords sent to database per batch100 (range: 5–200)
BNE DisableDisables all Web ADI functionalityNo

Configuring Protected View in Excel

Excel’s Protected View can cause the application to hang or display unsafe location warnings when opening Web ADI spreadsheets. Two fixes apply:

  • Recommended: Add the desktop download directory as a Trusted Location under Options → Trust Center → Trust Center Settings → Trusted Locations
  • Alternative: Disable Protected View for files in potentially unsafe locations under Options → Trust Center → Trust Center Settings → Protected View

Creating and Managing Integrators

Seeded vs. Custom Integrators

Oracle ships a set of seeded integrators that cover standard EBS processes, including General Ledger journal upload, budget loading, HR data entry, and more. When standard integrators do not cover a custom application or a specialized process, administrators can define custom integrators using the Desktop Integration Framework.

Defining Layouts in Oracle Web ADI

Oracle Web ADI layout creation determines which fields appear in the spreadsheet and how they are arranged. Three layout regions exist:

  • Context: Read-only static information displayed at the top of the spreadsheet (e.g., ledger name, period).
  • Header: Fields with identical values across all records, displayed below the Context region.
  • Lines: Data rows where values vary per record; these are the rows uploaded to EBS.

Layout fields support five default value types:

Default TypeBehavior
ConstantStatic text value
EnvironmentReferences system variables (sysdate, database, oauser.id)
ParameterReferences runtime document parameters
SQLRuns a SQL statement using EBS context tokens
FormulaUses Excel-compatible formulas referencing bracketed field names (e.g., [credit]+[debit])

Oracle Web ADI Integrator Definition

An Oracle Web ADI integrator definition consists of five components:

  1. Interface: Defines how data is uploaded (interface attributes = individual data columns)
  2. Content: Defines what data populates the document (SQL query, Java class, or text file)
  3. Uploader: Controls user options in the upload parameters window
  4. Importer: Manages how data moves from interface tables to base application tables (asynchronous request, synchronous request, or PL/SQL API)
  5. Layouts and Mappings: Optional metadata controlling field appearance and data source mapping

Defining Mappings

Oracle Web Adi layout creation is paired with a mapping definition. A mapping links columns from an imported data source to target columns in the spreadsheet. Mappings support ID translation, converting internal EBS ID values from the source into user-readable values in the spreadsheet, and allow multiple source columns to map to the same target column.

Best Practices for Oracle EBS Data Upload Using Web ADI

Transactional vs. Mass Data Uploads

The application’s desktop integrator is designed for transactional uploads, not mass data loading. Oracle has tested the framework up to 100,000 rows, but performance depends on desktop memory, processor speed, and the number of columns. For datasets larger than what the spreadsheet environment can handle efficiently, open interface tables with SQL*Loader or Oracle Data Integrator are the appropriate tools.

Desktop application integration testing should always include row volume testing at the upper range of expected data loads before moving to production.

Ensuring Data Integrity Before Upload

  • Always validate data in the spreadsheet before uploading. Web ADI validates against EBS business rules, flexfield rules, and cross-validation rules at the client level before records touch the database.
  • Use canonical date formats: yyyy-MM-dd for dates without time, yyyy-MM-dd HH:mm:ss for dates with time.
  • Use a period (.) as the decimal separator for numeric fields, no group separators.

Oracle Web ADI Troubleshooting: Common Issues

Oracle Web ADI troubleshooting typically surfaces in three areas:

IssueRoot CauseFix
Run-time error ‘1004’ in ExcelVBA project model access not enabledEnable “Trust access to the VBA project object model”
Run-time error ‘6068’ in WordSame as above for WordSame fix
Spreadsheet hangs on openProtected View is blocking the download directoryAdd download directory to Trusted Locations
Upload fails across instancesSecure document ID tied to source instance URLUse host aliasing for cloned instances
Macros not runningMacro security set to “Disable all macros”Set to “with notification” or use digital signatures

Web ADI includes built-in diagnostic support through the Oracle Web ADI analyzer, and the Oracle Diagnostics Framework provides two key tests:

  • WebADI Module Versions and Profile Values: Reports installed component versions and current profile option values
  • WebADI Integrator Metadata: Reports metadata definitions for a specific integrator, including security rules, interfaces, layouts, and mappings

Oracle Web ADI Security and Permissions

Oracle Web ADI security and permissions are managed through EBS responsibilities and seeded functions. System administrators access all Web ADI functions through the Desktop Integration responsibility, which includes:

  • Create Document (BNE_ADI_CREATE_DOCUMENT)
  • Define Layout (BNE_ADI_DEFINE_LAYOUT)
  • Define Mapping (BNE_ADI_DEFINE_MAPPING)
  • Define Stylesheet (BNE_ADI_DEFINE_STYLESHEET)
  • Setup Options
  • Manage Document Links

End users access Web ADI either through background integration embedded in a product’s functional page flow, the most common method, or through a self-service menu item invoking the Create Document interface.

Version History and Compatibility

Release Timeline

ReleaseDesktop Integration Notes
Release 11 / 11iClient-server ADI (Version 7.2) supported
Release 12.0–12.1Web ADI fully replaces client-server ADI; client-server is not supported
Release 12.2OOXML support introduced (BNE: Enable OOXML Standard)
Release 12.2.5OOXML default enabled; VBA model access no longer required with OOXML
Release 12.2.6+OOXML enabled by default; maximum 1,048,000 rows in Excel 2010+

Oracle Web Applications Desktop Integrator 12.1 marked the full transition to internet-based deployment. Client-server Version 7.2, which required a local ADI installation, was supported only through Release 11i and is not supported in Release 12 or later.

The Oracle E-Business Suite Desktop Integration Framework: Current State

The Oracle e-business suite desktop integration framework continues to evolve alongside Oracle EBS. The shift to OOXML in Release 12.2 represents the most significant architectural change, moving spreadsheet creation from the desktop to the server, reducing client-side resource consumption, and eliminating macro security friction for OOXML-enabled deployments.

Cross-instance document uploads remain unsupported by design: the upload process relies on a secure document ID and the source instance URL. Uploading a document from one EBS instance to a separately-hosted instance fails without host aliasing to maintain a matching URL.

Applications Desktop Integrator Work for Organization

Make the Applications Desktop Integrator Work for Your Organization

The application’s desktop integrator solves a real operational problem: enterprise data lives in Oracle EBS, but the people who manage that data- accountants, HR managers, and project coordinators- work in Excel. Web ADI closes that gap without forcing users to learn new interfaces or administrators to deploy thick-client software across every workstation.

The path forward is clear. Confirm client prerequisites, configure macro security settings for the target Excel version, set the relevant BNE profile options, and define or review seeded integrators for the processes that matter most. Organizations on Release 12.2.5 or later should enable OOXML by default; the server-side processing reduces setup friction and improves performance at scale.

For teams building custom workflows, the application desktop integrator framework supports fully custom integrators with defined interfaces, layouts, mappings, and importers. The application’s desktop integrator user guide from Oracle and the Oracle Web ADI Administration Guide provide the reference details for each configuration component.

The fully integrated desktop application experience Web ADI delivers- a familiar Excel interface, live EBS validation, and bulk upload capability- removes the manual rekeying and reconciliation work that consumes hours in organizations that rely on manual data entry. That time goes back to analysis, not data entry.

FAQs

What are the primary benefits of using the application’s desktop integrator with Oracle EBS?

Web ADI lets users download, edit, and upload Oracle EBS data directly within Microsoft Excel, without any client-side installation beyond a browser and Excel. Data validates against live EBS business rules before upload, reducing errors. Bulk entry that would require hours of form-by-form data entry in EBS completes in a single upload operation.

Can Web ADI handle mass data uploads?

Web ADI supports transactional uploads and has been tested to 100,000 rows. It is not designed for mass data loading. For datasets exceeding transactional volumes, Oracle recommends evaluating open interface tables loaded via SQL*Loader or Oracle Data Integrator.

What are the essential prerequisites for using Web ADI on a client PC?

A supported version of Windows, a web browser supported by Oracle EBS, and Microsoft Excel 2010 or later (32-bit or 64-bit). No Oracle-specific software installs on the client machine. For non-OOXML configurations, WinZip or 7-Zip supports compression during upload.

Can custom integrators be created within Web ADI?

Yes. The Oracle E-Business Suite Desktop Integration Framework provides a graphical interface for defining custom integrators, including interfaces, content, uploaders, importers, layouts, and mappings, for processes not covered by Oracle’s seeded integrators or for entirely custom EBS applications.

How does Web ADI protect data security during uploads?

Web ADI uses a secure document ID tied to the source EBS instance URL to authenticate uploads. Digital signature support, enabled through the BNE Enable Digital Signature profile option, authenticates the macro code embedded in spreadsheets. Single Sign-On (SSO) is supported natively in SSO-enabled EBS environments with no additional configuration required.

Subscribe

* indicates required