在EBS的二次开发中,常常需要对表单中的相关字段进行查询。
我这里使用的是EBS是11.5.0版本,可能跟12.0的有所不一样.
1.通过"帮助"中的"关于Oracle应用产品"查看当前所在的表单名及存放的路径
2.通过"帮助"中"诊断"的"检查"获取一些相关的数据源
这里通常用得最多的就是用来获取最后一次查询的语句
块(Block)选:System 字段(Field)选取:Last_Query 就可以获取最后一次查询的SQL语句了
3.通过"帮助"中的"历史纪录”可以找出数据块对应的后台数据库对象,并不能找出字段所对应的数据库列。同时对于那些没有数据源的字段,可能也是无法使用"历史纪录"获取信息的
4.使用"追踪"功能,获取相关表单或文件的文件名称跟路径,不过这个比较不好使,每操作一步都会跳出一个提示框
5.获取XML Publisher中所应用的rtf文档模板
这个要先拥有 oracle XML Publisher 管理员的职责才行
根据所在的应用系统模块查找对应的模块的模板
点击对应的模板名称,进入下载页面
6.获取Form表单的源文件
先通过在前端获取表单名跟路径,然后通过相关的FTP软件进入到服务器中,找到对应的版本,语言,模组
下载对应的fmb文档就可以了
一般使用系统中的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中获取
这种方法要确保你的rdf是连接上数据源,并且通过shift+ctrl+k编译成功的
一种方法是在系统中的请求中获取,通过查看输出然后得到XML文档
我这里使用的是EBS是11.5.0版本,可能跟12.0的有所不一样.
1.通过"帮助"中的"关于Oracle应用产品"查看当前所在的表单名及存放的路径
![](http://www.dezai.cn/blog/attachments/month_0910/w2009102517110.gif)
![](http://www.dezai.cn/blog/attachments/month_0910/h2009102517118.gif)
2.通过"帮助"中"诊断"的"检查"获取一些相关的数据源
![](http://www.dezai.cn/blog/attachments/month_0910/d20091025171623.gif)
这里通常用得最多的就是用来获取最后一次查询的语句
块(Block)选:System 字段(Field)选取:Last_Query 就可以获取最后一次查询的SQL语句了
![](http://www.dezai.cn/blog/attachments/month_0910/p20091025171825.gif)
3.通过"帮助"中的"历史纪录”可以找出数据块对应的后台数据库对象,并不能找出字段所对应的数据库列。同时对于那些没有数据源的字段,可能也是无法使用"历史纪录"获取信息的
![](http://www.dezai.cn/blog/attachments/month_0910/620091025172039.gif)
![](http://www.dezai.cn/blog/attachments/month_0910/420091025172320.gif)
4.使用"追踪"功能,获取相关表单或文件的文件名称跟路径,不过这个比较不好使,每操作一步都会跳出一个提示框
![](http://www.dezai.cn/blog/attachments/month_0910/82009102517280.gif)
![](http://www.dezai.cn/blog/attachments/month_0910/n2009102517294.gif)
5.获取XML Publisher中所应用的rtf文档模板
这个要先拥有 oracle XML Publisher 管理员的职责才行
![](http://www.dezai.cn/blog/attachments/month_0910/n20091025173012.gif)
![](http://www.dezai.cn/blog/attachments/month_0910/l20091025173045.gif)
根据所在的应用系统模块查找对应的模块的模板
![](http://www.dezai.cn/blog/attachments/month_0910/w20091025173328.gif)
点击对应的模板名称,进入下载页面
![](http://www.dezai.cn/blog/attachments/month_0910/g20091025173426.gif)
6.获取Form表单的源文件
先通过在前端获取表单名跟路径,然后通过相关的FTP软件进入到服务器中,找到对应的版本,语言,模组
下载对应的fmb文档就可以了
![](http://www.dezai.cn/blog/attachments/month_0910/j20091025173838.gif)
一般使用系统中的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中获取
![](http://www.dezai.cn/blog/attachments/month_0910/p20091025174234.gif)
这种方法要确保你的rdf是连接上数据源,并且通过shift+ctrl+k编译成功的
一种方法是在系统中的请求中获取,通过查看输出然后得到XML文档
![](http://www.dezai.cn/blog/attachments/month_0910/p20091025174635.gif)