WebADI_案例实施05_设定参数设置Create Document Parameters

简介:   20150606 Created By BaoXinjian 一、摘要 1 二、锁定统计信息   在WEBADI中,我们可以定义一些参数用来在整个WEBADI的导入过程中使用,一般来说,可分3个部分:1. 在生成template时所使用的参数,一般用来为layout中的字段设置默认值或初始化一些变量供LOV使用2. 在定义Uploader时所使用的参数,一般用来在Upload数据前提供给User一些option,可改变Upload的模式,例如要不要做validaiton,要不要import,要不要import 一些非正常记录(如借贷不平的记录)。

 

 

20150606 Created By BaoXinjian

一、摘要


1

二、锁定统计信息



 

在WEBADI中,我们可以定义一些参数用来在整个WEBADI的导入过程中使用,一般来说,可分3个部分:
1. 在生成template时所使用的参数,一般用来为layout中的字段设置默认值或初始化一些变量供LOV使用
2. 在定义Uploader时所使用的参数,一般用来在Upload数据前提供给User一些option,可改变Upload的模式,例如要不要做validaiton,要不要import,要不要import 一些非正常记录(如借贷不平的记录)。
3. 在定义Importer时所使用的参数,一般用来在数据进入interface前和后所需要完成的一些事情,比如可在数据进入interface后,调用一个Concurrent (这个Concurrent可能需要参数)等等。

这里先说下第一种参数,在生成template的过程中使用的参数.

这种参数一般有两个用途:
1.  在生成template的过程中,用户可选择某些参数值,这些值可用来做为template中的字段默认值或用于LOV的where条件
2. 在生成template的过程中,参数可引用某些环境变量或profile值,然后用于生成template中的字段默认值或用于LOV.

首先来看第一种,用户可在template生成时选择一些参数,来定义字段默认值.

假设我现在开发一个Integrator用来导入FA assets. 是分book 导入,要求template生成时book type code默认为用户在download template时所选择的book, 并且在template中无法修改。

以下是开发步骤:
1. 建立一个value set , 此value set 用来显示所有的有效的Corp book,供用户选择.
    

   

2. 建立integrator, 生成interface(含有book_type_code字段), 依次建立uploader, importer后保存.
  
   
3. 建立Parameter list, 此list 将包含一个参数,此参数将引用上述的value set.
    Path: Desktop Integration Manager/Define Parameter
 Application 选择你所需的应用,应与integrator的应用一致.


建立一个新的Parameter list , code 为 CUST_INV_INTE_P, 并新增一个参数为P_BOOK_TYPE_CODE


新建此参数P_BOOK_TYPE_CODE的Definition



注意: 
1. Source 为WEBADI: Parameter
2. Category 为 Data
3. Validation type 为value set, Validation value 即为上面建的value set
4. Display type 为List box, 即为下拉列表

保存上面所有的定义: Parameter list / Parameter item / Parameter definition

4. 把上面定义的Parameter list 加入到Intergrator中,此步可以在定义integrator时定义integrator parameters时定义,也可直接update后台表,这里我直接Update.
    表名: bne_integrators_b 
    找到你定义的integrator 记录, update 下面两个字段:
    CREATE_DOC_LIST_APP_ID    update 为上面的Parameter list的应用
   CREATE_DOC_LIST_CODE   update 为上面的Parameter list code

5. Define Layout, 把book type code 字段放到Context上, 并定义Default type 为Parameter, Default value 为 上面定义的参数名:P_BOOK_TYPE_CODE.



6. Download template


这是Download的最开始显示的,用户需选择一个BOOK.然后依次下去,最后Downlaod .


这是最终的template, 我们发现用户选的BOOK已经出来,并且无法修改.


到此,完成了Integrator Parameter 的设置.

 

 

三、删除统计信息


1

Thanks and Regards

 

 

 

 

 

 

 

 

 

 

 

 

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
Java 数据库
JPA通用策略生成器(@GeneratedValue 四种标准用法为TABLE, SEQUENCE, IDENTITY, AUTO)
JPA通用策略生成器(@GeneratedValue 四种标准用法为TABLE, SEQUENCE, IDENTITY, AUTO)
211 0
如何解决input file 选取相同文件后,change事件不起作用解决方法
两种方法 1、在你的input所属的form表单reset()就可以了! $("#avatorForm")[0].reset();  2、设置你的input file value值为空 $('.inputImage').val('');
1376 0
PLSQL_基础系列05_视图控制WITH CHECK OPTION(案例)
2014-12-09 Created By BaoXinjian 一、摘要 通过有with check option选项的视图操作基表(只是面对单表,对连接多表的视图正在寻找答案),有以下结论: 首先视图只操作它可以查询出来的数据,对于它查询不出的数据,即使基表有,也不可以通过视图来操作。
857 0
|
Oracle 关系型数据库 Shell
goldengate–使用filter+@GETENV在线重新初始化指定的table
goldengate–使用filter+@GETENV在线重新初始化指定的table 转载:http://www.easyora.net/blog/using_filter_getenv_function_to_initialize_special_table.
1449 0
|
关系型数据库
WebADI_案例实施03_利用FND_LOAD安装和迁移WEBADI以及设定(案例)
20150904 Created By BaoXinjian 一、摘要 Oracle 也提供了针对WebADI移植的配置文件,不过配置文件路径放在$BNE_TOP/admin/import。
996 0
|
测试技术 数据库
WebADI_配置设定08_设定参数WebADI Parameters List(案例)
20150806 Created By BaoXinjian 一、摘要 Parameters List和Paramter定义了提供给WebADI和用户交互数据的方式 用户可以通过定义Parameter的值将选择数据传递给WebADI,WebADI根据该Parameter做出正确的处理 1.
1676 0
|
SQL 关系型数据库 测试技术
WebADI_配置设定07_设定显示WebADI Content / Mapping(案例)
20150506 Created By BaoXinjian 一、摘要 当用户需要在下载WebADI Excel时,同时导出部分数据库中的资料,而不是空的Excel 则需要定义Content和Mapping Content定义了如何获取数据库数据 Mapping定义了获取的数据库数据如何显示到WebADI中   一般来所Content分为两种 1.
1167 0

热门文章

最新文章