2014-06-01 Created By BaoXinjian

WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_上传一、摘要


WebADI原本固定资产导入和日记账导入的一些工具发展而来,因为财务部门人员大多非常熟悉Excel,希望竟可能尽量多的使用Excel工具去进行财务操作

而WebADI提供了这样一种可能性通过excel,将资料建立客制化的API或Interface处理,导入至EBS中

在11i中,WebADI可能还不够完善,还需要很多代码操作和注册

在R12中,WebADI的功能有进一步的加强

个人觉得,如果资料导入API或Interface不是太过频繁,数据量不是太多,使用WebADI是一种非常好的一种选择,可以非常有效的提高用户交互性

但是如果资料导入非常频繁,数据量也非常多,尽可能的避免使用WebADI,可以使用其他导入技术,如sql_loader等

WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_上传_02 


WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_sql_03二、案例


需求:建立一个简单WebADI,实现日记账导入至客制化临时暂存表

1. 建立Integrator

2. 建立Interface

3. 建立Content

4. 建立Uploader

5. 建立Importer

6. 定义此Webadi对应的Layout        

    (1).定义Layout头

    (2).定义每个Layout的元素的位置 

7. 测试

    (1).查看产生的Excel文档

    (2).查询上传后Table资料结果


WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_WebADI_04三、案例实现


1. 建立Integrator

    WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_WebADI_05


2. 建立Interface

    WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_上传_06


3. 建立Content

    忽略


4. 建立Uploader

    WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_WebADI_07


5. 建立Importer

    忽略


6. 定义此Webadi对应的Layout

    (1).定义Layout头

        WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_上传_08

    (2).定义每个Layout的元素的位置 

        WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_WebADI_09


7. 测试

    (1).查看产生的Excel文档

        WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_sql_10

    (2).查询上传后Table资料结果

        WebADI_案例实施01_开发一个基于R12.1.3的简单WebADI Desktop(案例)_用户交互_11


Thanks and Regards