Oracle EBS中查找表单名、表名、字段名等数据源的方法

EBS的二次开发中,常常需要对表单中的相关字段进行查询。我这里使用的是EBS是11.5.0版本,可能跟12.0的有所不一样。

1、通过“帮助”中的“关于Oracle应用产品”查看当前所在的表单名及存放的路径。

关于Oracle应用产品

图1:关于Oracle应用产品

2、通过“帮助”中“诊断”的“检查”获取一些相关的数据源。

帮助 - 诊断 - 检查

图2:帮助 - 诊断 - 检查

这里通常用得最多的就是用来获取最后一次查询的语句,块(Block)选:System 字段(Field)选取:Last_Query 就可以获取最后一次查询的SQL语句了。

检查字段和变量值

图3:检查字段和变量值

3、通过“帮助”中的“历史纪录”可以找出数据块对应的后台数据库对象,并不能找出字段所对应的数据库列。同时对于那些没有数据源的字段,可能也是无法使用“历史纪录”获取信息的。

历史记录 - 关于此记录

图4:历史记录 - 关于此记录

4、使用“追踪”功能,获取相关表单或文件的文件名称跟路径,不过这个比较不好使,每操作一步都会跳出一个提示框。

帮助 - 诊断 - 追踪

 图5:帮助 - 诊断 - 追踪

2015年01月21日补充:

帮助 - 诊断 - 属性 - 项目

图6:帮助 - 诊断 - 属性 - 项目

在对象属性中选择性查询

图7:在对象属性中选择性查询

5、使用“帮助”下的“诊断 - 属性 - 项目”功能,如上图6所示,点击图6的界面进去以后,可以进入图7所示的界面,通过选择“对象”以及各个对象下的“特性”,可以很方便的查找到所需要的值。

6、获取Form表单的源文件,先通过在前端获取表单名跟路径,然后通过相关的FTP软件进入到服务器中,找到对应的版本,语言,模组,下载对应的fmb文档就可以了。

下载相关资源

图8:下载相关资源

一般使用系统中的Form的源文件,常常是很多的fmb文件关联或与模板关联,所以建议在Form开发过程中将所有的Form全部当到本机中进去测试。 

注意::

a、源文件的格式是fmb,编译过的form的格式是fmx。

b、form的源文件一般存放在对应的au/EBS版本/forms/语言/ 路径下。比如库存模组:就是在au/11.5.0/forms/US/下。

7、获取report builder中的源文件,同获取Form源文件的方式差不多,一般放在模组缩写/EBS版本/report/语言/ 路径下。

8、获取XML Publisher测试中的XML文件。

有两种方法: 

一种方法是在report builder中获取:

在report builder中获取xml文件

图9:在report builder中获取xml文件

这种方法要确保你的rdf是连接上数据源,并且通过shift+ctrl+k编译成功的。

另一种方法是在系统中的请求中获取,通过查看输出然后得到XML文档:

在系统请求中获取XML文件

图10:在系统请求中获取xml文件

PS:本文部分转自“德仔”的《Oracle EBS:查看表单名、表名、字段名等数据源的方法》,只做学习、交流之用。

本文标题:Oracle EBS中查找表单名、表名、字段名等数据源的方法

本文链接:http://yedward.net/?id=80

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章