简要说明:
应用开发员>附件
定义文档实体Document Entities,将要加附件中的表在这里注册
定义单据分类Document Categories,将单据做一个分类
定义附件功能Document Function,将要加附件的FORM窗口在这里进行定义,并规定要加入附件的分类,指定在FORM中哪个块加入附件就可以了
详细说明:
Attachements
Oracle的附件给我们提供了一个方便的功能,只要定义定义,不需要任何代码就可以实现附件功能,比弹性域还方便(当然功能没有弹性域强)
定义Attachements比较容易,遵循115devg中的Attachements章节即可完成。
fnd_attached_*****系列的表保存我们在开发员职责里面的附件定义
fnd_documents_****系列的表保存最终用户的具体的附件业务数据,file类型的附件存储在fnd_lobs表中
fnd_documents_tl.media_id可以关联到fnd_lobs.file_id、fnd_documents_long_text.media_id、fnd_documents_shot_text.media_id取得相应的附件内容
定义过程如下
1、定义Entity实体,其实就是表,必须的
Table 输入表名即可
Entity ID 输入表名即可,如果在同一个标定义多个实体,可以用“表名_N”的形式,随便
Entity Name 输入一个比较友好的名字,这个名字要显示给用户看
Prompt 没什么用
Application 就是我们的应用;如果是定义在Oracle标准表上,最好也用我们自己的应用名,否则升级的时候会丢失
2、定义Document Categories,其实就是定义一个类别或者说一个标志,可以直接用系统的Miscellaneous这个类别,可选的
Category 输入任意一个名字即可
Default Datatype 随便选一个,最好选会应用这个Category最常用的类型,比如文件
Effective Date 默认,不填即可
Assinments按钮 这里不用管
3、定义Attachement Function,必须的
Type 一个Form可能关联几个Function(进一步关联几个菜单),如果附件在不同的Function下可能不同,比如Category不同(从而可以过滤附件,这就是所谓的安全性),这里选Function;如果附件不需要区分Function,这里就选Form
Name Form或者Function的名字
User Name 自动出来
Session Context 我没用它
Enabled 打勾
4、点击Category按钮,为上面定义的Attachement Function选择刚才定义的Category,或者选择Miscellaneous,可以选择任意个,必须的
**Category的工作原理:Category本身仅仅是一个标志,就像我们部门字典表一样;一个Form(或者其Function)会关联到一个或多个Category(就是在这里定义);最终用户在把一个附件添加到这个Form上的一条记录上时,必定会指定属于某个Category,可选范围就是这里定义的;到这里Category还没有显示出什么作用,也就是如果仅仅一个地方会用到这个附件,Category就没什么用。如果同一个实体的附件会在其他Form上出现,就像115devg文档所说的,一个Product的附件可以在Order Line上被显示出来,假如用户上传了一个图片作为附件,并分配Category为xxxxx,如果Order Form的Category没有包含xxxxx,在Order Line上将看不到那个附件。按我的理解,就这样。
5、定义Attachement Function Block,定义我们Form上包含附件的数据块,每个块都可以定义,必须的
Block Name 输入块名,不要告诉我你不知道!
Method 一般Base Entity选Allow Change,如果是引用的选Query Only
Secured By 这个可以进一步限制安全性,可以不定;这里我不多说,如果不清楚再找我
6、定义Block-Entity关系,必须的
Entity 选择上面定义的实体,一行一个
Display Method 基础实体选择Main Window,引用实体选择Related Window
Include in Indicator 基础实体打勾,引用实体不选;这个选项其实就是用来初始化工具栏上的图标,选不选都不影响功能
Indicator in View 我没选
操作许可 分别定义Query/Insert/Update/Delete,基础实体一般允许全部操作,引用对象不能有Insert,其他的看需要
定义条件 根据条件更加灵活的定义“操作许可”范围;这里我不多说,如果不清楚再找我
7、定义关键字段,一般是主键,这里指块上的Item而非表里面的,所以需要用“块名.Item名”,必须的
按顺序定义,如果基础块的实体不定义主键,仍然可以工作,但在引用块将看不到,这是我碰到的问题
8、定义SQL Statement,附加的限制条件,就像我们在Form开发时定义的Where Clause一样,一般没用,可选的
使用过程如下
1、打开我们的Form,查询记录或者输入新记录
2、注意工具栏上的Attachment按钮时可用的,点击
3、出来附件窗口,想怎么玩都行
最好用IE浏览器打开Oracle Application,有些基于IE内核的浏览器可能无法打开附件上传窗口
后续关注:
默认方式下附件存放进数据库,会影响性能,正在研究是否能改成放到文件目录中,待续。
-------------------------------------------------------------------
来自ORACLE 的回复:Note:294525.1
In Oracle Applications 11.0, file attachments were stored using the 'Attachment File Directory' system profile option. In 11i, File type attachments went from being stored on the filesystem to being stored in the db in FND_LOBS alone.
也就是11i不能把文件附件放进目录,要放进目录只能做开发了。
ORACLE EBS中附件功能的使用-上传用户操作文档
http://www.doc88.com/p-938465717976.html
相关推荐
详细讲述了Oracle ERP 11I 在EBS 中的附件功能的开发的过程。
Oracle EBS 系统界面主要由五个区域组成:菜单列表、工具栏、职责中所有功能菜单列表、常用功能表单列表和功能表单分层结构。 3. 工具栏说明 工具栏共有 19 个工具图标,每个图标都有其特定的功能,例如新建、查找...
这些示例展示了如何在Oracle Forms中使用JavaBean来实现不同的功能: - **Hello World**:最简单的示例,展示了如何在Form中显示一条简单的消息。 - **执行PC本地命令**:展示如何通过JavaBean调用本地计算机上的...
功能安全是Oracle E-Business Suite (EBS) 11i中的一个重要组成部分,它确保只有经过授权的用户才能访问特定的功能或菜单项。功能安全通过设置权限来实现对不同级别的用户的访问控制。 **关键表与字段**: - **FND...
Oracle EBS 基础操作手册 本手册主要介绍了 Oracle EBS 的基础操作,包括系统登录、系统基础操作、工具栏说明、切换职责、帮助菜单、更改口令、提交请求、首选项信息和区域说明等内容。 一、系统登录 Oracle EBS...
在Oracle EBS (Enterprise Business Suite) 的客户账户管理中,“地址地点与业务目的”属性是非常重要的组成部分。这部分管理不仅涉及客户的实际地理位置,还包含了这些地点的具体用途和相关联的业务功能。 - **...
在实际使用过程中发现,安装和运行Oracle EBS 11.5.10时,CPU的利用率并不高,但内存的消耗非常大。即便是1GB的内存,在运行时也会占用950MB以上,且在进行某些应用程序操作时会频繁达到100%,导致程序运行缓慢。...
5. **数据字典**:Oracle数据库提供了数据字典视图,如DBA_TAB_COLUMNS、ALL_TAB_COLUMNS等,可以帮助管理员查看EBS R12中的表结构,包括字段名、数据类型、是否为主键等信息,这对于理解和维护表结构非常有用。...
以上内容详细介绍了Oracle+EBS+Forms开发指南中的关键知识点,包括Folder和JTFGrid的开发、多语言支持、附件处理、JavaBean集成以及Form个性化等方面的内容。这些知识点对于从事Oracle EBS开发的人员来说非常有用,...
Oracle ERP 附件功能是Oracle企业资源规划系统中的一个重要组成部分,它提供了在不同业务流程中附加、管理和分享文档的能力。这个功能极大地增强了Oracle E-Business Suite (EBS) 的信息管理和交流效率,特别是在...
在企业级应用环境中,Oracle E-Business Suite (EBS) 是一个广泛使用的综合解决方案,它提供了丰富的功能来满足企业的各种业务需求。然而,在不同的数据库环境之间进行数据移植和同步时,往往会遇到诸多挑战。为了...
Oracle EBS虚拟机带数据库的版本,安装后不少童鞋不知道怎么用,首先我们需要对应的用户名和Password,然后才能进到对应的responsibilities,需要的同学,请下载附件。
classes12.jar为开发时使用的jar包 ojdbc14.jar为部署时使用的jar包 另: 开发时使用ojdbc14.jar,发布多次会引发内存溢出异常 部署时使用classes12.jar,上传附件和发送错误
ERP-Oracle-EBS (Enterprise Resource Planning - Oracle Enterprise Business Suite) 是一套全面的企业级软件解决方案,用于集成和自动化各种业务流程。在AP(Accounts Payable,应付账款)模块中,发票管理是核心...
在实际应用中,可能还会涉及附件、定时发送等功能,这通常需要更复杂的逻辑和额外的PL/SQL代码。如果你有一个名为`procsendemail.sql`的文件,你可以通过在SQL*Plus或类似的工具中运行它来创建并测试这个存储过程。 ...
总结,R12AME简单使用方法_V1.0是一个内部使用的教程,旨在指导用户如何在Oracle EBS R12环境中设置和使用AME功能,包括配置文件、分配职责、创建用户授权,以及理解和处理可能出现的问题。通过这些步骤,企业可以...
26. **程序部署到EBS应用服务器中**:这是将开发好的应用部署到生产环境的过程。 27. **OAF控制器中的日志查看**:这是监控应用运行状态的重要手段。 28. **如何找到页面所对应的源文件**:这对于调试和维护非常...