1.1.       系统安装

应用

Oracle EBS WEB Application Development Integrator

  • WEB ADI在Oracle EBS 11.5.10.* 版本中,配置不同;
  • WEB ADI在Oracle EBS R12.0.4版本中,默认安装;

职责

  1. 在Oracle EBS 11.5.10.2环境中,WEB ADI的职责名:Oracle Web ADI
  2. 在Oracle EBS R12.0.4  环境中,WEB ADI的职责名:Desktop Integration
  3. 确定已经获取到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

  1. 采用导入数据到个性化开发的表的方式:
  • 需要先建表和视图,以及相应的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关联

  1. 应用产品简称:即应用开发的简称;
  2. 集成器用户名:即前面创建的集成器名称;
  3. 设置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

  1. 点选【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

  1. 定义映射主要是为视图中的字段定义显示用的,如果在创建的Excle界面上元数据类型选择的是create,这里可以不用设置。
  2. 当VIEW的字段名和Procedure的参数名不一致的时候,必须手工制定。
  3. 系统自动把Procedure的全部参数(裁剪前2位字符)与VIEW的字段名向匹配,如果有不一致或者需要特殊映射的地方,需要手工指定。

1.8.       设置字体

Fonts修改字段显示为中文

  1. 生成的WEB ADI Excel中的字段名是和参数相同的英文,需修改表来改成中文;
  2. 在plsql中,若是在中文环境中做的WEB ADI:
  • 定义:ALTER SESSION SET NLS_LANGUAGE= 'SIMPLIFIED CHINESE';
  • 确定ADI:select * from bne_integrators_vl t;

1.9.       应用移植

Save

  1. 创建文档的最后一步,点击保存:输入快捷方式名称,即要定义的功能简称。并勾选保存至表单功能。点击应用即可。
  2. 然后在菜单中添加定义的快捷方式名称。

Transplantation

在新环境重新配置一遍,也可以用fndload来完成。

1.10.   浏览器设置

IE Setup

 IE/Tools/Option/Security/Internet/自定义级别

把“对没有标记为安全的ActivveX控件进行初始化和脚本运行”设置为提示。

1.11.   Excel 设置

Excel  Setup

  1. 需要将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 : 应用设置的更多相关文章

  1. Mastering Web Application Development with AngularJS 读书笔记-前记

    学习AngularJS的笔记,这个是英文版的,有些地方翻译的很随意,做的笔记不是很详细,用来自勉.觉得写下来要比看能理解的更深入点.有理解不对的地方还请前辈们纠正! 一.关于<Mastering ...

  2. Mastering Web Application Development with AngularJS 读书笔记(三)

    第一章笔记 (三) 一.Factories factory 方法是创建对象的另一种方式,与service相比更灵活,因为可以注册可任何任意对象创造功能.例如: myMod.factory('notif ...

  3. Mastering Web Application Development with AngularJS 读书笔记(二)

    第一章笔记 (二) 一.scopes的层级和事件系统(the eventing system) 在层级中管理的scopes可以被用做事件总线.AngularJS 允许我们去传播已经命名的事件用一种有效 ...

  4. Mastering Web Application Development with AngularJS 读书笔记(一)

    第一章笔记 (一) 一.PS:运行时配置IIS <html> <head> <script src="angular.js"></scri ...

  5. Creating a web application.

    About creating web GIS applications As you learn and use ArcGIS for Server, you'll probably reach th ...

  6. 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 ...

  7. 微软压力测试工具 web application stress

    转自 http://www.cnblogs.com/tonykan/p/3514749.html lbimba  铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网 ...

  8. 使用Microsoft Web Application Stress Tool对web进行压力测试

    Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法.Web 压力测试通常是利用一些工具,例如微软 ...

  9. Intellij Idea中的Jetty报出Web application not found src/main/webapp错误的解决方案

    今天在Intellij Idea中编译项目的时候,运行起来一直会报出如下的错误: Web application not found src/main/webapp 当时感觉应该是什么文件缺少了.所以 ...

随机推荐

  1. 多个不同的表合并到一个datatable中,repeater在绑定datatable

    using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI ...

  2. spring sts 从数据库中反向生成实体类

    首先我们要在sts中建立mysql的数据库连接 1. 当点击ok之后,如果没有报错的话就应该是建立好了,我们可以点击查看这个数据库中所有的表 我们就可以再sts进行数据库操作了,具体如下: 点击如下按 ...

  3. Android 启动APP黑屏解决方案

    #Android 启动APP黑屏解决方案# 1.自定义Theme //1.设置背景图Theme <style name="Theme.AppStartLoad" parent ...

  4. CSS自学笔记(13):CSS3 2D/3D转换

    CSS3中新增了对元素进行2D和3D的转换效果,这样可以是开发人员很方便的做出视觉效果更好的网页来. 通过CSS3中属性的定义,我们可以对元素进行移动.缩放.拉伸.旋转等等,可以通过定义transfo ...

  5. UML--用例图

    一.UML概述 1.UML的作用:a 把复杂的问题分解   b 实现了可视化     UML是由Rational公司创建的 2.UML是什么:是一种语言,有属于自己的标准表达规则,是一种分析设计语言, ...

  6. [Django] Pinax 项目下APP的 安装与使用

    Pinax下有数十个APP,怎么将这些APP集成到已有的Django 工程(http://www.cnblogs.com/xiaoqu/p/3196081.html)文件中去呢?现在用django-u ...

  7. QT 线程池 + TCP 小试(一)线程池的简单实现

    *免分资源链接点击打开链接http://download.csdn.net/detail/goldenhawking/4492378 很久以前做过ACE + MFC/QT 的中轻量级线程池应用,大概就 ...

  8. struct和class 区别

    struct和class区别与联系 关于使用大括号初始化class和struct如果定义了构造函数的话,都不能用大括号进行初始化如果没有定义构造函数,struct可以用大括号初始化.如果没有定义构造函 ...

  9. W5300E01-ARM 交叉编译器(Cross Compiler)用户手册

    W5300E01-ARM是基于W5300的ARM功能测试评估板: 1      简介 当用户的开发环境与目标系统不同时就会用到交叉编译器. 例如,当开发基于ARM的嵌入式系统时,用户就需要在电脑上写出 ...

  10. ChartControl一个小Demo

    我X轴设置的是时间,类型是DatetimeY轴设置的是数量,类型是Numerical当日期不一样时显示曲线正常,但是如果是同一天的话就成了下面的效果 怎么做才能让全部是同一天的时候显示小时为单位的曲线 ...