oracle ebs web agent,《ORACLE EBS Web ADI深入浅出》.pdf

《ORACLE EBS Web ADI深入浅出》.pdf

ORACLE EBS

—Web ADI 深入浅出

文档作者: 雷园园

创建日期: 2012-7-29

更新日期: 2012-8-3

当前版本: 1.0

目录

Oracle Web ADI 是什么3

用户需求3

Web ADI 效果4

Oracle Web ADI 原理6

使用Oracle Web ADI 7

创建程序包7

创建视图7

创建集成器7

定义布局8

定义映射10

定义查询条件11

查询参数使用下拉框13

修改Excel 列标题18

创建快捷方式18

Oracle Web ADI 是什么

Web ADI 全称是WEB Application Development Integrator ,原来是Oracle HRMS 模块提供

的一个利用浏览器来进行存取的,在服务器端运行的self-service 应用程序。后来经过不断的发展,

也可以用于其他模块的数据导入,来实现Excel 与EBS 模块通信。

这样的概念,对于初学者理解起来可能有些抽象,我们直接看效果吧,这样会便于理解。

用户需求

用户要把收集好的工资链接数据导入到如下界面:

路径:中国HRMS 管理员职责-> 报酬合计-> 基本信息-> 链接

最终效果:

1. 像提交报表请求那样,用户输入参数,提交后下载数据到Excel 中;

2. 用户可以在Excel 中实现对数据的增加,终止,修改等操作;

3. 用户要导入到EBS 的字段包括:要素名称,人员组,应计成本类型以及成本计算,平衡等

弹性域字段;当然要包括导入字段的校验。

Web ADI 效果

好了,需求简单说明完毕,下面来看效果吧:

在查询参数页面输入如下:

点击 “继续”直到弹出EXCEL 如下:

数据下载下来了,新增一条:

点击“加载”后,转到最后一列消息,结果如下:

Ok,消息显示绿脸代表加载成功,红脸代表加载失败。下面我们再到EBS 查看这条记录是否被加

载进去:

好的,没有问题,加载成功

概括来说,Web ADI 可以实现以下功能:

1. 下载数据(download data):类似报表开发;

2. 上载数据(upload data);

3. 更新数据(update or insert data ):实现先下载数据,修改后更新,或者新增记录后再上

载。

Oracle Web ADI 原理

Oracle Web ADI 架构图如下,浏览器/桌面应用向中间层的各种服务发送请求,中间层分析用户想

要做的操作,向数据库层发送请求,数据库层再把结果反馈给中间层直到前端显示给用户。

使用Oracle Web ADI

咱们还是以导入要素链接这个需求作为demo 吧。

创建程序包

创建Package,要素链接主要调用pay_element_link_api 这个API 里的新增,修改等

Function ,见附件cux_hr_element_link_import_pkg.pck 。

创建视图

创建View ,作为Web ADI 数据下载的数据源,注意View 取出的字段要和Package 传入

的参数一一对应,见附件CUX_HR_PERSONAL_INFO_V.sql。

创建集成器

路径:桌面集成职责->创建文档

集成器:HR 集成器设置(必须选这个,尽管名字有点怪,可能是跟ADI 是由HR 模块发展出来的

有关)

内容:无

最后选择 “创建文档”,出现一个Excel 文件(这是我们要配置第一个Excel 文件) 。这个Excel

文件对应的数据库视图是bne_integrators_vl (这个视图是多语言的。例:在英文环境下做

的integrator在中文环境下查询不到,必须修改会话语言)

ALTER SESSION SET NLS_LANGUAGE=american;

下面是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值