当前位置:首页 » 编程语言 » ebs查看报表的sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ebs查看报表的sql

发布时间: 2022-08-01 02:46:08

A. 如何才能跟踪oracle ebs中执行的sql

在Concurrent定义的位置,打开 Trace就行了

B. 用SQL查询报表

#我看了你的描述,也没给出表与表之间的关系和字段,以我的理解后,写出以下sql语句,经过测试,可以执行成功
#FeeTable:生活费表包含(学生信息表)也就是外键
#Student:学生信息表包含(班级信息表)也就是外键
#Greade:班级信息表

select
s.nameas学生名称,
g.nameas班级名称,
s.genderas学生性别,
s.teacheras招生老师,
f.liveFeeDateas生活费日期,
f.liveFeeas生活费,
f.sleepFeeDateas住宿费日期,
f.sleepFeeas住宿费,
fareFeeDateas校车费日期,
fareFeeas校车费,
(f.liveFee+f.sleepFee+fareFee)as费用合计
.id=f.studentinnerjoinGreadegons.greade=g.id
groupbys.name,g.name,s.gender,s.teacher,f.liveFeeDate,f.liveFee,f.sleepFeeDate,f.sleepFee,fareFeeDate,fareFee
以上SQL语句要结合你的表结构来适当调整表名、字段、和关联。
希望能帮到你!

C. 用sql 实现报表查询

select sales.a,sales.b - inbuy.b - cost1.b - cost2.b
from
(select date as a,sum(销售额) as b from 销售表 where date between 开始日期 and 结束日期 group by date ) as sales,
(select date as a,sum(进货额) as b from 进货表 where date between 开始日期 and 结束日期 group by date) as inbuy,
(select date as a,sum(支出额) as b from 企业支出费用表 where date between 开始日期 and 结束日期 group by date) as cost1,
(select date as a,sum(费用额) as b from 其他费用表 where date between 开始日期 and 结束日期 group by date) as cost2
where
sales.a = inbuy.a and
sales.a = cost1.a and
sales.a = cost2.a

D. 如何获取Oracle EBS Form中后台取数SQL(包括LOV)

欢迎指正!mes="" new="" roman";="" mso-hansi-font-family:"times="" roman""="">在Oracle EBS中,如何从Form界面中知道或获取后台所运行的相关的SQL语句。方法一:在EBS界面的菜单上Help--------diagnostic----examine----- Block:System Field: Last_Query Value:_this is what yuou want__ 这个方法基本能够捕捉到大部分的SQL,但是前提是当前的这个From或LOV刚过行了查询事件。之前在一次面试中问到相关的方法,只是那个时候自己还不知道这个方法。 比如:想要找到PO对应的Tax相关的取数SQL,在Oracle EBS 11i里可能不是那么容易,因为弹出来的Tax界面已经另外一个Form上了(R12好像是显示在HTML上,不太记得了),我想即使把相关的From下载来分析也不是好办法,但是前面的这种方法却很轻松的获取想要的SQL语句。 方法二: 查找LOV的SQL脚本的方法。A. get the session Id(SID) from the formhelp-------about oracle application-------session IdB. open lov to fire the triggerC. get the lov sql with the flowing sql statement.SELECT s.pre_sql_addr,s.sql_addr,t.sql_textFROM v$sqltext_with_newlines t, V$session sWHERE 1 = 1 And t.address = s.prev_sql_addr And s.sid = v_SID(we get the SID from oracle form);稍微的组织下就是想要的SQL。 总结:1. 方法一是很实用的方法,也应该是最为常用的,值得推荐。2. 方法二对于LOV来说,最为适合的一种方法。

E. ebs中查看报表输出表格串行的错误,应该怎么做

在 application developer 下 CONCURRENT 下 executable 中 查到报表的信息 中 有个 EXECUTION METHOD 基中 ORACLE REPORTS 为 builder做的,PL/SQL STORED PROCEDURE是 PLSQL 的希望能帮到你
(报表查的时候的按short name 来查你最好先查到报表对应的short name)

F. Oracle ebs forms ,我有一段sql,加了where条件在plsql能查出来数据,在form 程序里查不出来。

(1)确定你查询的是一个库,看看tns,没准ebs与你用plsql查的不是一个库,所以表中内容不一样。
(2)确定你查询的是同一张表,可能由于你两处所用的用户不同,导致并不是同一张表,或者你用的用户相同,但是表所在的用户不同,比如你在程序中加了一个某用户点
(3)如果前两者都没有问题,那就只能跟踪程序中的log日志了,看看到底查到什么地方去了。

G. 如何在EBS11I的用户界面里直接执行一个SQL

我只知道这些,还有就是last_query

搜索数据

要查询您的当前块或窗口中的记录,请使用查找命令或按实例查询。
查找命令

查找命令显示一个窗口,在此窗口中您可以指定搜索标准。根据您调用查找的来源块,将显示两种类型的窗口的其中一种:

o 查找窗口,包含用于输入搜索标准的字段。

o 列表窗口,显示您能检索到的块的所有可能记录。

通常,此时将出现查找窗口,显示多记录块,而列表窗口显示单记录块。
使用查找命令

1. 从视图菜单中选择查找...,或者选择查找工具栏图标。
+ 如果此时出现列表窗口:
# 使用列表窗口作为您的值列表窗口。请参阅:使用值列表 (LOV)
+ 如果此时出现查找窗口:
1. 输入尽可能多的搜索标准。
2. 选择查找按钮。

按实例查询

要根据比查找更高级的搜索标准检索一组记录,请使用按实例查询。按实例查询允许您在当前块的任意可查询字段中指定搜索标准。搜索标准包括特定值,包含通配符的词组,或者查询运算符。

如果您不需要检索记录,只想知道有多少记录与您的搜索标准相匹配,请执行查询计数。
箭头图标 要使用“按实例查询”,请执行以下操作:

1. 从视图菜单中,选择按实例查询,然后选择输入。

此操作将您的窗口从数据录入模式切换至输入查询模式。可查询字段以蓝色显示。

2. 在可查询字段中输入搜索标准(字段可能区分大小写)。要重新使用您上次搜索中的标准,请执行以下操作:从视图菜单中,选择按实例查询,然后选择显示上一个标准。

注意:在输入查询模式中,所有复选框初始为 Null 状态。要使用复选框作为搜索标准,您必须明确将其选定或撤消选定。

3. 要执行搜索,请执行以下操作:从视图菜单中,选择按实例查询,然后选择运行。

4. 要退出输入查询模式而不搜索,请执行以下操作:从视图菜单中,选择按实例查询,然后选择取消。

箭头图标 要执行查询计数,请执行以下操作:

1. 从上一个任务中执行步骤 1 和步骤 2:“要使用按实例查询。”

2. 从视图菜单中,选择按实例查询,然后选择计数匹配记录。在窗口的消息行中显示匹配记录的数目。

H. 怎么查看FineReport 报表执行的SQL

设置日志输出级别为INFO级别,就能在控制台输出SQL了,设置日志输出级别的控制文件位于WebReport\WEB-INF\resources\config.xml,将(第3-4行)默认的
<ServerLogLevel>
<![CDATA[WARNING]]></ServerLogLevel>
改为
<ServerLogLevel>
<![CDATA[INFO]]></ServerLogLevel>
注意更改后需要重启WEB服务器才能生效!

I. 如何在报表预览情况下,查看sql语句

SQL 创建工具:视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。
关于预览工具的使用,在Navicat官网有比较详细的说明。
Navicat for MySQL 如何预览报表
Navicat for MySQL 预览选项卡包含所呈现的报表。预览表单可以使用户控制及查看报表输出。一个页节点的大纲显示在表单的左边,在页面查看器旁边。使用“打印”按钮可传送报表输出到打印机或到一个输出文件,例如 PDF。
创建“搜索报表”,在“查询设计器”启用“自动搜索”选项,如下图所示。
点击“搜索数据”图标来输入搜索准则,如下图所示。
关于预览打印:
预览和打印模型
Navicat for MySQL 要预览打印前的页面,点击“预览打印”按钮,该模型可以打印到打印机或各种文件格式。

J. EBSR12查询资产的会计分录怎么写SQL

fa_transaction_headers fth 用这个table去做关联
与 ,xla_ae_headers h
,xla_ae_lines l
xla.xla_transaction_entities te
做关联通过
nvl(te.source_id_int_1, (-99)) = fth.transaction_header_id