TEC1701.WebADI开发技术总结 - 第三章 Step3 - 配置Web ADI(3/6)

本文详细介绍了如何在Oracle EBS环境中配置Web ADI,包括创建Integrator、定义接口和布局,以及进阶的模板功能实现,如List、Lov和预加载数据。内容涵盖关键步骤,如集成器的安全性规则和快捷方式创建,适合EBS二次开发者参考。
摘要由CSDN通过智能技术生成

本章描述通过桌面集成管理器菜单配置Web ADI,环境为12.2.4。配置到第三节后,Web ADI的基本功能就已经实现,可以使用了,之后的小节为进阶使用,非必须配置。

本文档详解通过桌面集成管理器职责来进行Web ADI的客户化开发。

对于流传比较广的通过桌面集成职责来配置的方法,在R12环境中和Excel2013以上的开发环境中BUG比较多,而且配置繁琐,这里不做记录。

 

第一节   创建IntegratorRequired

使用桌面集成管理器(Desktop Integration Manager)职责定义WEB ADI集成器。

桌面集成管理器>创建集成器


集成器名称:CUX_WEBADI_TEST01

内部名称:CUXWBAT01

应用:CUX Customization Application

不勾选仅报告;

不勾选在“创建文档”页中显示;(是否在“桌面集成”职责“创建文档”功能中供选择)

安全性规则空着;(用于选择该集成器对应的功能,可先空着,后面再补)


接口名称:CUXWBAT01

接口类型:API过程

程序包名称:CUX_WBA_TEST01_PKG

过程/函数名称:import_rec

API返回:FND消息代码

注意:选择“FND消息代码”接口程序中通过以下代码返回错误:

fnd_message.set_name('CUX', 'CUX_WEBADI_MESSAGE01');
fnd_message.set_token('MESSAGESTR', 'FND-MSG01:API调用错误.'); --改成要提示的具体消息
fnd_message.raise_error;

其中'AC_WEBADI_MESSAGE'是自行定义的一个消息,为了显示需要提示的具体消息。


然后,点击“应用”。如果再选中这个新创建的接口,会如下展开接口参数:


 

这是建立一个新的Integrator的第三步,当然,不是必须要设置的一步。Content的作用是在user下载template的时候,可以把本机的准备好的datafile或从系统中读取的数据,传给这个template,这样的话,download下来的template就是一个有数据的template,也就不需要user输入或copy数据了。

这里我们可以不定义,直接下一步。


这里我们可以不定义,直接提交。


如果你导入的数据不是插入到系统标准的接口表,或者插入到接口表之后要手动提交一个请求,才能将接口表里的数据导入到ERP,则需要设置导入程序。

导入程序是指你一次性导入几十上百条数据之后,再一次性跑请求,将这些数据导入到ERP正式表,千万不要把跑请求的代码写到接口程序里,那样会导致导入非常慢。

这里我们可以不定义,直接提交。


Integrator创建成功。


 

 

第二节   创建LayoutRequired

定义Layout就是定义下载Template的具体布局样式。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值