Oracle ERP 11I EBS系统中附件功能开发详解
需积分: 49 99 浏览量
更新于2024-09-11
1
收藏 3.65MB DOC 举报
"Oracle ERP 11i在E-Business Suite (EBS)中的附件功能开发涉及对数据表的注册、表单集成以及文件管理。本文档由温祚志于2006年4月12日创建,详细介绍了如何在EBS环境中实现附件功能,适用于已存在的系统表格,如发票表CC_DEV_INVOICE。"
在Oracle ERP 11i的EBS系统中,附件功能允许用户在相关的业务记录中附加文档,如PDF、图片或任何其他类型的文件,以支持业务流程。以下是开发这一功能的关键步骤:
1. **注册表及附件功能**:
在EBS中启用附件功能首先需要对数据表进行注册。以APPS用户登录PL/SQL环境,调用AD-DD包中的`register_table`和`register_column`过程来添加附件支持。对于例子中的CC_DEV_INVOICE表,注册过程包括:
- `register_table`用于标记表CC_DEV_INVOICE启用附件功能,指定应用模块(如'CCMIS')、表名、类型('T'代表交易表)、列的最大数量、每列的最大长度以及行版本号。
- 接着,`register_column`为每个字段注册,包括主键(如INVOICE_ID),确保每个关键字段都有附件支持。
2. **注册主键**:
使用`register_primary_key`函数为表注册主键,这对于关联附件与特定的记录至关重要。在示例中,主键为'PK_CC_DEV_INVOICE',包含一个或多个列,如INVOICE_ID。
3. **表单集成**:
为了在表单中展示和管理附件,需要在Form Builder中更新相关表单,添加新的菜单项或按钮以触发附件操作。这可能包括上传、查看、下载和删除附件的功能。通常,这会涉及到处理PL/SQL触发器和子程序的编写,以实现与AD框架的交互。
4. **文件存储**:
Oracle EBS使用Oracle Database的Advanced Attachment(AD)组件来存储和管理附件。这些文件实际存储在数据库中,可通过AD接口进行访问。开发者需要了解如何配置和优化AD存储方案,以确保性能和可用性。
5. **权限管理**:
访问控制是EBS附件功能的一个重要方面。必须定义合适的权限以限制对附件的访问,这通常通过安全角色和职责来实现。开发过程中需要确保只有授权用户才能查看和修改特定记录的附件。
6. **测试与维护**:
完成开发后,进行全面的系统测试,确保所有附件功能正常工作,并且与EBS的其他组件兼容。同时,随着业务需求的变化,可能需要对附件功能进行维护和升级。
Oracle ERP 11i的EBS附件功能开发是一项涉及数据库操作、表单定制、权限管理和文件存储综合的技术任务。它提升了EBS系统的灵活性,让用户能够无缝地整合各种业务文档,从而提高工作效率。
2009-12-29 上传
2010-05-06 上传
2008-12-27 上传
2010-08-05 上传
2008-12-19 上传
2012-05-26 上传
点击了解资源详情
hlhyd
- 粉丝: 5
- 资源: 16
最新资源
- 倾动,氧枪程序.zip西门子PLC编程实例程序源码下载
- Rocket:在您的应用程序中构建您的服务
- 基于LSTM神经网络模型的日志异常检测.zip
- 直方图均衡化VC++实现源代码(工程文件)
- bn-ng-idle:角度用户空闲检测器服务
- android网络视频播放器(完整可运行)(实用1).zip
- Alucard-Selfbot-src:Alucard selfbot 源代码,既然我们从中赚了很多钱,我们决定给你机会做同样的事情
- java语音源码-FawCourse_FFmpeg:ffmpeg教程,非命令行模式
- 胡桃版的自定义时钟,我的博客中有相关分析
- stockfish:将Stockfish国际象棋引擎与Python集成
- 基于LSTM的淘宝商品评论分析系统.zip
- one-click-rh:快速获得人力资源任命的应用程序
- Python库 | aws_cdk.aws_efs-1.34.0-py3-none-any.whl
- 数学建模大赛:视频抄袭检测.zip
- NCM_ncm_
- email-progressbar:测试我们是否可以创建一个在电子邮件中工作的实时进度条