20150506 Created By BaoXinjian
一、摘要
这是建立ADI的第一步
二、锁定统计信息
1. Integrator Name:
随便写,如果有naming standard,要遵守
2. Internal Name:
即Integrator code,这里不宜输入太长的code,建议10个以内,以保证后面生成其它对象的code不会超长,
因为恶心的oracle会在自定义的对象code后面加东西, 比如这个integrator code, 如果你输入CAPINV,存到表里后是CAPINV_XINTG,无故多出6个字符。
3. Application:
一般选客制化专用的application
4. Reporting Only:
仅用于下载数据的Integrator, 如果是upload 的,这项万万不能选
5. Enabled:
Yes, 必须的
6. Display in Create Docuement Page:
因为Integrator 要提供给user 使用的话,
有两种途径,一种是为这个Integrator单独建个form,function,然后加入到user 的menu中;
还有一种就是把标准的Create Document功能提供给user,而user 能在里面找到这个Integrator 就必须选上这项。
一般来说我们会用第一种方式,所以这项一般不用选。
7. Integrator Parameters:
目前我只测了Document Parameters,另两个不知干什么用的,可恶的oracle也没文档.
8. Security Rules:
如果这个Profile: BNE Allow No Security Rule 设成No的话,这项要设,
可选个user 肯定有的function或自已建个新的subfunction,做为security function,
不过如果是自已建的function的话,需要另外加入user 的menu中,否则user 无法使用这个Integrator。
R12 WEBADI这里支持多个security function, 但目前我用的这个版本的ADI只能选一个,不知是bug还是其它原因。
9. 这步设置对应的后台表为bne_integrators_b 和 bne_integrators_tl.
客制化的Integrator 后台表bne_integrators_b中的source 为'C',
因此我们可以在manager 职责中修改,如果不想让人改,把C 删了;
同样,如果想修改oracle 标准的Integrator, 可把source 改为C, 这样就可以修改了,不过不建议修改,因为升级不支持。
不过改成C后,你可以直观的在manager职责中看到它的详细的setup,比在后台看方便一点.
三、简单例子
1. 创建以下一个Integrator
Thanks and Regards
参考: 豆瓣文库 - http://www.docin.com/p-922235111.html
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建