WEB Application Development Integrator : 应用设置
1.1. 系统安装
应用
Oracle EBS WEB Application Development Integrator
- WEB ADI在Oracle EBS 11.5.10.* 版本中,配置不同;
- WEB ADI在Oracle EBS R12.0.4版本中,默认安装;
职责
- 在Oracle EBS 11.5.10.2环境中,WEB ADI的职责名:Oracle Web ADI;
- 在Oracle EBS R12.0.4 环境中,WEB ADI的职责名:Desktop Integration;
- 确定已经获取到HR ADI Seeded Integrator Form Functions子功能,如果没有,需要添加。
- 即:【创建文档】->【集成器】中没有【HR 集成器设置】,需要在Desktop Integrator职责的菜单中增加一个子菜单【HR ADI 植入的生成器表单】;
1.2. 系统设置
Initial System Profile Setup
|
配置文件 Profile Name |
说明 Description |
值 Value |
|
|
BNE Allow No Security Rule ( BNE 允许无安全性规则) |
允许不设 Security Rule 访问Integrator |
Y: |
没有创建Security Rule的,可以访问; 有Security Rule的,则需要通过安全规则验证才行。 |
|
N: |
Integrator必须创建Security Rule ;否则报You do not have permission to access this functionality。 |
||
|
ADI:Use Function Security ( 使用安全性控制 ) |
是否启用功能安全性 |
Y: |
菜单中需要包含相应功能。 |
1.3. 应用方式
WEB ADI Application
- 采用导入数据到个性化开发的表的方式:
- 需要先建表和视图,以及相应的pkg用来insert、update、delete表数据。如果是Oracle EBS的接口表或者其他表中导入数据,则略过create table,但是需要建立相关的视图和pkg。
2. 采用直接导入数据的方式:
- 不用创建视图,可以将WEB ADI开发为直接导入数据。原有视图是用来做数据修改和删除时候,从数据库查得数据使用。
1.4. 设置功能
A. 建立Function
Type选子函数。
- 如果ADI: Use Function Security(ADI:使用安全性控制)选择的是‘是’则需要把这个功能加到WEB ADI菜单中去。
B. 建立Integrator与Function关联
- 应用产品简称:即应用开发的简称;
- 集成器用户名:即前面创建的集成器名称;
- 设置Integrator与Function对应;
1.5. 设置集成器
A. 选择Integrator
使用WEB ADI职责中的CREATE DOCUMENT,选择“HR 集成器设置”:
B. 选择Content
最后在打开的EXCEl中参数设置如下:
|
Parameters |
Description |
|
加载元数据类型 |
Create仅新增、Download仅查询、Update查询并修改;仅导入时选择Create即可; |
|
应用简称 |
CUX(例如:CUX客户化应用); |
|
集成器用户名 |
就是ADI中显示出来的Integrator名称; |
|
视图名称 |
用APPS下的视图名;如果仅仅是导入数据,不需要创建视图。 |
|
表单名 |
GENERAL |
|
API程序包名 |
ADI所要调用的程序包名; |
|
API过程名 |
ADI调用的功能程序包的过程名; |
|
界面用户名 |
|
|
界面参数列表名 |
ADI Interface |
|
API类型 |
过程或函数 |
|
API返回类型 |
过程或函数,如果是函数,必须填写返回类型 |
1.6. 设置布局
WEB ADI 设置Layout
- 点选【Define Layout】功能,选择前面创建的集成器进行查找。若没有布局,则会出现提示。可以新增,更新或删除一个布局,一个集成器可以拥有多个布局,当然布局里的字段的提示其实也可以设置。
1) 字段名是程序包中的参数和视图字段的并集,任意挑选需要显示和更改的字段。
2) 排列方式可选题头 行 上下文三种。如果有默认值的话必须选择默认类型。默认值选择如下:
|
Default Type |
Description |
|
|
常数 |
当在电子表格的默认值区域输入内容时会被默认为默认值 |
|
|
环境 |
当设置为一个区域的默认值时,用来关联一个环境变量,可用的值如下: |
被证明不好用 |
|
Sysdate:系统时间 |
||
|
Database:当前数据库名称 |
||
|
Oauser.id:当前Oracle应用的用户ID |
||
|
参数 |
当你使用创建文档时,用来引用一个系统管理员在FORM功能中存储的参数这个参数可以被每个集成器所引用 |
|
|
SQL |
用来运行一个SQL语句来决定区域的默认值。Web ADI 运行SQL语句并自动的将结果填充到区域中如果多个值被查询到,它将返回第一个值。可以在SQL语句中使用以下的标记: |
|
|
$profiles$.profilename:当输入预置文件名称时,返回当前用户的值 |
||
|
$env$.userid:返回当前用户的ID |
||
|
$env$.appid:返回当前引用的ID |
||
|
$env$.respid:返回当前职责的ID |
||
|
$env$.language:返回当前Session的语言 |
||
|
公式 |
可以输入Excel可兼容的公式作为默认值。 |
|
|
按照Excel公式的语法并用方括号包含名称: 例如__[credit]+[debit] |
||
a. 参数中有默认值的字段和视图中的字段可以选择不显示或者显示,参数中没有默认值的字段必须显示。
b. 如果VIEW有这个字段而Procedure的参数没有,则仅作为显示内容,不允许修改。
c. 设置样式表、是否保护,以及各个字段的位置、是否只读、宽度等。
1.7. 设置映射
WEB ADI 设置 Mapping
- 定义映射主要是为视图中的字段定义显示用的,如果在创建的Excle界面上元数据类型选择的是create,这里可以不用设置。
- 当VIEW的字段名和Procedure的参数名不一致的时候,必须手工制定。
- 系统自动把Procedure的全部参数(裁剪前2位字符)与VIEW的字段名向匹配,如果有不一致或者需要特殊映射的地方,需要手工指定。
1.8. 设置字体
Fonts修改字段显示为中文
- 生成的WEB ADI Excel中的字段名是和参数相同的英文,需修改表来改成中文;
- 在plsql中,若是在中文环境中做的WEB ADI:
- 定义:ALTER SESSION SET NLS_LANGUAGE= 'SIMPLIFIED CHINESE';
- 确定ADI:select * from bne_integrators_vl t;
1.9. 应用移植
Save
- 创建文档的最后一步,点击保存:输入快捷方式名称,即要定义的功能简称。并勾选保存至表单功能。点击应用即可。
- 然后在菜单中添加定义的快捷方式名称。
Transplantation
在新环境重新配置一遍,也可以用fndload来完成。
1.10. 浏览器设置
IE Setup
IE/Tools/Option/Security/Internet/自定义级别
把“对没有标记为安全的ActivveX控件进行初始化和脚本运行”设置为提示。
1.11. Excel 设置
Excel Setup
- 需要将EXCEL宏安全性设置为【低】 ,并勾选【信任对于Visual Basic项目的访问】。
- 如果没有装Office没有装VBA,请安系统提示插入安装盘安装。
- 使用web ADI的客户端需安装Excel且安装了VBA组件。因为excel与ebs的通信其实是由VBA程序实现的。但是开发时不需要掌握VBA编程,VBA程序由EBS系统自动生成。VBA使用xmlhttp与web服务器(apache)通信,而不是使用jdbc、odbc之类的与数据库(oracle)通信,绕开了这些,所以,不需要在客户端安装这些数据库驱动。
EXCEL/Tools/宏/安全性
WEB Application Development Integrator : 应用设置的更多相关文章
- Mastering Web Application Development with AngularJS 读书笔记-前记
学习AngularJS的笔记,这个是英文版的,有些地方翻译的很随意,做的笔记不是很详细,用来自勉.觉得写下来要比看能理解的更深入点.有理解不对的地方还请前辈们纠正! 一.关于<Mastering ...
- Mastering Web Application Development with AngularJS 读书笔记(三)
第一章笔记 (三) 一.Factories factory 方法是创建对象的另一种方式,与service相比更灵活,因为可以注册可任何任意对象创造功能.例如: myMod.factory('notif ...
- Mastering Web Application Development with AngularJS 读书笔记(二)
第一章笔记 (二) 一.scopes的层级和事件系统(the eventing system) 在层级中管理的scopes可以被用做事件总线.AngularJS 允许我们去传播已经命名的事件用一种有效 ...
- Mastering Web Application Development with AngularJS 读书笔记(一)
第一章笔记 (一) 一.PS:运行时配置IIS <html> <head> <script src="angular.js"></scri ...
- Creating a web application.
About creating web GIS applications As you learn and use ArcGIS for Server, you'll probably reach th ...
- 4: 模块化应用程序开发 Modular Application Development Using Prism Library 5.0 for WPF (英汉对照版)
A modular application is an application that is divided into a set of loosely coupled functional uni ...
- 微软压力测试工具 web application stress
转自 http://www.cnblogs.com/tonykan/p/3514749.html lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网 ...
- 使用Microsoft Web Application Stress Tool对web进行压力测试
Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法.Web 压力测试通常是利用一些工具,例如微软 ...
- Intellij Idea中的Jetty报出Web application not found src/main/webapp错误的解决方案
今天在Intellij Idea中编译项目的时候,运行起来一直会报出如下的错误: Web application not found src/main/webapp 当时感觉应该是什么文件缺少了.所以 ...
随机推荐
- Android 添加菜单项
刚开始看郭大神的<>,实现以下里面的一些例子.利用Menu给APP添加一个菜单项. 效果图 结构图 在res的menu文件夹下创建一个xml文件,当然你也可以使用系统创建的main.xml ...
- struts项目中添加的jar包
一般我们使用struts时,添加的jar如下: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar freemarker-2.3.16.jar java ...
- C#性能优化实践 资料整理
缓存(Cache)是性能优化中最常用的优化手段.适用的情况是频繁的获取一些数据,而每次获取这些数据需要的时间比较长.这时,第一次获取的时候会用正常的方法,并且在获取之后把数据缓存下来.之后就使用缓存的 ...
- easyui的datagrid删除一条记录后更新出问题
1.问题 如果先删除一条记录,然后不选中一条记录,去更新一条,默认是有选中的记录的,就是被删除的那条记录. 2.解决方法 $("#dg").datagrid('uncheckAll ...
- codevs 1913 数字梯形问题 费用流
题目链接 给你一个数字梯形, 最上面一层m个数字, 然后m+1,......m+n-1个. n是层数. 在每个位置, 可以向左下或右下走.然后让你从最顶端的m个数字开始, 走出m条路径, 使得路过的数 ...
- Oracle EBS-SQL (WIP-2):检查非标任务没挂自己本身.sql
SELECT WE.WIP_ENTITY_NAME, MSI.SEGMENT1, MSI.DESCRIPTION, WDJ.CLASS_CODE, WDJ.START_QUANTITY, WDJ.SC ...
- Delphi下URL汉字编码解码的两个函数
//汉字URL编码函数function URLEncode(const S: string; const InQueryString: Boolean): string;var Idx: Integ ...
- 将Linux下编译的warning警告信息输出到文件中[整理笔记]
Linux中,脚本语言环境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的数字,代表不同的含义: 数字 含义 标准叫法0 标准输入 stdin = standar ...
- Android 打包签名 从生成keystore到完成签名
进入生成工具: 工具帮助: 输入指令并获得结果: 转自: http://www.cppblog.com/fwxjj/archive/2010/05/24/116208.html 首先,我们需 ...
- pagespeed 安装(chrome版和firefox版)
原文地址:http://blog.sina.com.cn/s/blog_6c9da636010103va.html pagespeed 让你的网站页面打开速度飞起来! 1.firefox版本下的安装 ...