Oracle EBS开发详解:Profile与请求提交
需积分: 15 83 浏览量
更新于2024-09-19
收藏 19KB DOCX 举报
"Application(EBS)开发整理涉及Oracle E-Business Suite (EBS)的应用程序开发,包括Profile的管理和Request的提交。Profile是系统参数,其定义和赋值可在不同层次进行,影响Session的参数值获取。在提交Request时,需注意参数的使用规则,并通过提交确保请求的执行。此外,Request与Concurrent Programs的关系以及组织层级的理解也是关键点。"
在Oracle E-Business Suite (EBS)中,开发工作涉及到多个核心概念,首先介绍的是Profile。Profile是系统配置的重要组成部分,它是一组参数设置,用于定义系统行为。在开发过程中,Profile的选择主要出于管理目的,不直接影响后续使用。Profile的值可以在四个层次上定义:Site、Application、Responsibility和User,这些层次的定义具有优先级,更具体的定义会覆盖较通用的设置。开发员通常在系统管理员职责下定义Profile的具体值,并可以使用PL/SQL包`fnd_profile.value('Profile_Name')`来获取当前会话的Profile值。
另一个关键操作是提交Request。`fnd_request.submit_request`函数用于启动异步处理,其第五个参数默认为`false`,不应被其名称误导。此函数有105个参数,前五个定义请求的基本信息,其余100个参数用于传递给请求的具体数据。在包中,可以仅提供必要的参数,因为默认值指示参数列表的结束。但在表单中,所有105个参数都需要填充,使用`chr(0)`表示参数列表的结束。提交Request后,通常需要执行Commit,以确保请求开始执行,否则使用`wait_for_request`可能会导致无限期等待。值得注意的是,如果在请求内部再次使用`submit_request`,必须确保Concurrent Manager的进程数至少为2,以防止死锁。
在EBS中,理解组织结构也非常重要。"Org_Id"通常代表组织单位(OU),而"Organization_Id"常指库存组织,但这种对应并非绝对,实际使用中应根据系统配置来确定。了解这些基础概念有助于开发者更有效地进行EBS应用程序的开发和维护。
2014-03-20 上传
2013-04-25 上传
2013-06-26 上传
2021-09-29 上传
2015-10-09 上传
2010-12-15 上传
222 浏览量
2018-02-22 上传
2021-10-14 上传
cindycl5779
- 粉丝: 0
- 资源: 5
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍