oracle adi 安装图,Oracle Web ADI详细开发步骤

Oracle Web ADI开发步骤

*以下的操作开发步骤是基于实现应付发票EXCEL导入功能的项目案例。

1 程序开发部分

1.1 新建临时表TEMP,用于暂放EXCEL数据

脚本参考:

1d740dcde5d80a34953da3ac81c45c2f.png

脚本说明:

1.表结构中的ID、TRAN_TYPE和WHO栏是必有的栏位,用于实现逻辑控制,其中ID是

唯一的,TRAN_TYPE用于控制操作类型,例如新建(Insert)、更新(Update)等;

2.序列器及Synonym的生成脚本。

1.2 新建API过程,将EXCEL数据导入临时表TEMP

1、此步骤主要是对EXCEL中数据的正确性进行校验,如果数据正确将导入至临时表TEMP

中暂存;如果EXCEL中的数据校验发生错误,数据不允许进入临时表,调用EXCEPTION

函数,在EXCEL导入表中报错:

App_Exception.Raise_Exception('CUX'--应用产品,

Cont_Exception_Code--自定义的Exception代码,

'Error Message'--错误信息提示

)。

2、脚本参考:

d6d3bafdeb8143e805efdb58f38459ae.png

脚本说明:

1、声明Cux_Inv_Temp_Rec为记录类型;

2、过程Valid_Inv_Temp_Ins验证Excel导入临时表的数据,对Cux_Inv_Temp_Rec的记

录进行校验;

3、编写EXCEL数据导入临时表的主过程Create_Invoice_Temp,调用验证过程

Valid_Inv_Temp_Ins;如果数据正确无误,导入临时表TEMP,反之EXCEPTION处理,

全部数据导入不成功。

1.3 新建并发请求,将临时表TEMP中的数据导入系统相关的信息表或者接口

表INTERFACE中。

1.3.1 非主-次表的导入

如果只是单一表的数据导入,则可以通过EXCEL表直接导入系统表或者接口表中。

1.3.2 主-次表的导入

1、编写并发请求,将临时表TEMP中的数据整理成主表、明细表的资料,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值