- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle Web ADI开发步骤
*以下的操作开发步骤是基于实现应付发票 EXCEL导入功能的项目案例。
1程序开发部分
1.1新建临时表TEMP用于暂放EXCEI数据
脚本参考:
OJX_AF_ 1 bWIGt.TIir.驹 1
脚本说明:
表结构中的ID、TRAN—TYPE和WHO栏是必有的栏位,用于实现逻辑控制,其中 ID是唯一
的,TRAN_TYPEi于控制操作类型,例如新建(Insert)、更新(Update)等;
序列器及Synonym的生成脚本。
1.2新建API过程,将EXCEI数据导入临时表 TEMP
1、 此步骤主要是对 EXCEL中数据的正确性进行校验,如果数据正确将导入至临时表 TEMP中
暂存;如果EXCEL中的数据校验发生错误,数据不允许进入临时表,调用 EXCEPTION?数,
在EXCEL导入表中报错:
(CUX--应用产品,
Cont_Exception_Code--自定义的 Exception 代码,Error
Message--错误信息提示
)。
脚本参考:
CuxJnvoiceJmportPkgpck
脚本说明:
1、 声明Cux_lnv_Temp_Rec为记录类型;
2、 过程Valid」nv_Temp_Ins验证Excel导入临时表的数据,对Cux_Inv_Temp_Rec的记录进 行校验;
3、 编写EXCEL数据导入临时表的主过程 Create_Invoice_Temp,调用验证过程 Valid_lnv_Temp_lns;如果数据正确无误, 导入临时表TEMP,反之EXCEPTIONS理,全 部数据导入不成功。
1.3新建并发请求,将临时表TEMP中的数据导入系统相关的信息表或者接 口表 INTERFACI中。
1.3.1非主—次表的导入
如果只是单一表的数据导入,则可以通过 EXCEL表直接导入系统表或者接口表中。
1.3.2主—次表的导入
1、 编写并发请求,将临时表 TEMP中的数据整理成主表、明细表的资料,
2
2、
并进行分步导入处理。 脚本参考:
Cu x_Inv_InLPkg,pck
脚本说明:
1、从临时表写入接口表主过程 lnv_lnterface,根据临时表中的 Tran_Type,定
义主表数据和明细表数据两个 CURSOR
2、按照主次表关系,将数据 Insert到相应的主表和明细表;
3、案例中只要求达到新增的功能。如果要达到更新的功能,需重复 2中的操
作,按照主次表关系,将相关信息 Update到相应记录。
2系统设置部分
2.1 新增职责“ Oracle Web AD”
2.2 定义功能 CUX_WEB_ADI
2.3 将功能 CUX_WEB_AD赋给职责 Oracle Web ADI
2.4切换职责“ Oracle Web AD”,设置集成器
2.4.1定义集成器
打开 Create Document
Qcu ■ C
3 B G^ it* ?|0?? s ?[
LKtl 留
f l.li 匚
i1^* ■ j 4 M d BNt AJii KnLiiLr ”■ HI . 1 Pip?i lk!4a4Mj rap. 44-1 _i-iH23ki|iKv i lr_?i ■?_ ?X?Lu?_?.-■ UB^^av^idiC bJiV^7tTiE4TL^fc|
? 口
寸戲护 *H XI ft VI 亀U TH TI KWj 31
J np isr|
0U0】? ?$*■11 中■* JiMh? 上应 H|i ^pp(if I
* 柑尊* —■爭耐? 2弩1*门 Ak-?w?
opaclg 电ta通wb w? i”收査圧之牛盘曲建聞收lUn 4t?4 “■M
opaclg 电
ta通w
b w? i”
收査
圧之牛盘曲建聞收lUn 4t?4 “■M“驰捷田出直缶乩映鼻。
Qmlf *小 AM
.LnbuhLwnf
41$枯宅41 口工HU
-iuir^gdr t ffffjib.m
LJUAF£3aE^?it LjIZiJ■山里,■口二州吐工 mun
■J.-J-J.-JLJIJWCT.
■J.-J-J.-JLJIJ
WCT.
选择相应的EXCEL版本。
J l^iH0j|iF
J l^iH0j|iF t-A 皿!h iMtIS i i i iifl Iplvpn^t
Ocu ■ o回呈松£**或日幺心唱,二忙闻口 a
1!M i i W?fc ?ii8、** ■ vnfcfeFMhrtull ■iiiMKgwi ■MHaat mw! | AM
盜样咅打屠序
击■*■ rm:恬弓千舌疔厂帕to?用斤呼,wjliTT -Far - f I?tan-tt-rf-aw.
C!K
15* 「/.
■ CcifinMb Eojuijhu AJL ju
原创力文档


文档评论(0)