1. Web ADI 简介
WEB ADI全称是 WEB Application Development Integrator。 原来是Oracle HRMS 模块提供的一个利用浏览器来进行存取的,在服务器段运行的Self-service应用程序,经过不断地发展,目前利用WEB ADI可以实现Excel和EBS模块通信:
- 上传数据(Upload Data):适用于数据来源为Excel的少量数据导入上载Oracle ERP;
- 下载数据(Download Data):类似于报表开发;可以比较好的结合Excel宏、图表等功能进行后续的报表处理
- 更新数据(Update Or Insert Data):可以实现先下载数据,修改后更新,或者新增记录后再上载;
适用于普通用户的批量数据导入,比较常用的有:
- WebADI导入。
- FORM开发。CSV文件用EBS附件功能导入FND_LOBS表,再读取CSV文件到临时表,API批量导入,未成功导入记录\原因显示在FORM上。
2. Web ADI 架构图
Web ADI生成的excel文件并没直接与数据库连接,而是通过应用服务器中转的。
3. 使用Web ADI 前期准备
职责、权限
给用户分配以下两个职责:
- 职责:桌面集成\Desktop Integration (11i 版本为:Oracle Web ADI )
- 职责:桌面集成管理器\Desktop Integration Manager
开发WEB ADI要用到程式HR Integrator Setup 和 HR Maintain Integrator Form Fucntion Associations,故需要将HR ADI Seeded Integrator Form Functions加到Desktop Integration Menu中。
配置文件
Excel宏设置
文件→选项→信任中心→信任中心设置→宏设置