Oracle Web ADI应付发票导入开发全攻略
版权申诉
129 浏览量
更新于2024-06-25
收藏 1.69MB PDF 举报
Oracle Web ADI (Advanced Data Integration) 是一种强大的企业级数据集成解决方案,主要用于在Oracle数据库环境中高效地处理和管理数据。这份讲义详细介绍了如何通过Oracle Web ADI进行开发,主要关注的是实现应付发票EXCEL导入功能的开发步骤。以下是讲义的主要内容概要:
1. **程序开发准备**:
- 创建临时表TEMP,用于存储从EXCEL导入的数据。临时表的设计包括必填字段ID(唯一标识符)、TRAN_TYPE(操作类型,如Insert或Update)和WHO(可能涉及的用户),并可能使用序列器和别名(Synonym)来管理和组织数据。
2. **数据校验与导入**:
- 开发API过程,对EXCEL数据进行预处理和校验。在过程中,使用Cux_Inv_Temp_Rec记录类型,通过Valid_Inv_Temp_Ins过程确保数据的正确性。如果数据通过校验,将其插入临时表;否则,抛出异常并提供错误信息。
3. **并发请求与主次表导入**:
- 非主次表的导入通常直接通过EXCEL表格进行,但涉及主次关系的复杂数据,如发票信息和明细数据,需要更精细的处理。这包括:
- 编写并发请求,设计数据导入策略,将临时表中的数据分解为主表和明细表的数据。
- 使用 CURSOR 结构来处理主表和明细表之间的关联,确保数据按照正确的顺序和关系插入到目标数据库表中。
4. **脚本示例**:
- 提供了脚本的引用和说明,这些脚本展示了如何创建临时表、执行数据验证、以及如何通过并发请求进行数据导入,包括主表和明细表的具体操作。
这份讲义涵盖了Oracle Web ADI在应付发票导入场景下的关键开发步骤,包括数据预处理、有效性检查、并发操作管理和主次关系处理。掌握这些步骤对于在实际项目中利用Oracle Web ADI进行数据集成工作具有很高的实用价值。
2012-08-07 上传
点击了解资源详情
2021-10-03 上传
2009-11-19 上传
2014-03-14 上传
2021-05-19 上传
hhappy0123456789
- 粉丝: 77
- 资源: 5万+
最新资源
- object-tracking:车辆和行人的目标跟踪
- Send to Kindle for Google Chrome-crx插件
- torch_sparse-0.6.12-cp38-cp38-linux_x86_64whl.zip
- 简易PS2控制的小车设计方案(代码部分)裸机版本(STM32F103C8T6+CUBEMX+Keil+PS2X)
- ep1c12_32_vga.rar_VHDL/FPGA/Verilog_Others_
- Machine-Learning
- ideas:集思广益,共享,创造!
- torch_sparse-0.6.11-cp37-cp37m-macosx_10_14_x86_64whl.zip
- 最全Java注解图文超详解(建议收藏)
- elixir-ellipticoind:Ellipticoin是一种类似以太坊的区块链,针对可持续性和开发人员的幸福进行了优化。 Ellipticoin网络使用Burn Nakamoto共识工作证明的混合证明来达成共识。 这是用Elixir和Rust编写的Ellipticoin节点的参考实现
- CSCE247_HW_02
- MarcosRigal:在此存储库中,是出现在配置文件中的REDAME,在Random Stuff文件夹中,您会找到我一直在做的小程序和脚本
- sthInteresting:收集一些有意思的东西
- Bytecats:一套功能完善的wordpress企业站基础模板主题
- ASP基于BS车辆调度管理系统(源代码+论文).zip
- 创建和整理提交消息的工具-JavaScript开发