查找OAF页面的数据源
2012 8 26 10:17 PM 6238次查看
前提:在用户层设置预制文件:Personalize Self-Service Defn 的值为Yes 来启动个性化模式

步骤:
点击页面左下角的About this Page链接

进入 关于此页 页面后,展开页面定义部分为如下的结构

点击ManageTaxPoHeadersVO视图对象链接进入视图对象定义详细页面

另外也可以在About Page页面中展开 业务组件参考详细资料,然后选择下面的视图对象:
oracle.apps.po.tax.server.ManageTaxPoHeadersVO

通过视图对象详细页面可以得到SQL
通过SQL TRACE功能
只要发生数据库操作,都可以使用SQL Trace功能来跟踪数据库操作统计,OAF页面中也需要进行数据库的增删查操作,因此可以使用它来跟踪。
前提:在用户层设置预制文件:FND:诊断的值为Yes,进入诊断模式

备注:OAF更改配置文件的,需要清空缓存或重启应用才生效
步骤:
选择 诊断 为Set Trace Level,点击 开始 按钮

设置SQL Trace的级别

进入OAF页面中进行操作,并保证操作有查询、插入、更新或删除动作
操作完成后,再次进入关闭Trace模式,记录生成的Trace ID号码
以数据库操作系统用户,如oratest登陆数据库服务器
使用Tkprof工具格式化Trace结果文件输出,得出数据源
使用下面的SQL查询出trace文件的路径:
SELECT VALUE FROM v$parameter WHERE NAME = 'user_dump_dest';

使用如下命令格式化Trace文件:
tkprof TEST_ora_HAND_XXX.trc TEST_ora_HAND_XXX.sql
想说点什么呢?
您需要登录您的Google账号才能进行评论。
0条评论 你不想来一发么↓