zoukankan      html  css  js  c++  java
  • 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版本中,默认安装;

    职责

    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//安全性

  • 相关阅读:
    css3 容器内容垂直居中
    css3 背景图动画一
    C# linq 最大、最小对象的扩展
    线程中为控件赋值Winform
    C#在高分屏上让窗体程序忽略系统的显示缩放
    获取搜索到的内容
    XMLHelper
    获得WebBrowser中的图片数据
    单例模式通用类
    将实体类、匿名对象转换为SqlParameter列表
  • 原文地址:https://www.cnblogs.com/st-sun/p/3773177.html
Copyright © 2011-2022 走看看