那位兄弟有把DISCOVER写的报表挂到应用上直接看的文档?

[复制链接]
查看11 | 回复9 | 2007-8-9 20:13:55 | 显示全部楼层 |阅读模式
如题。。
谢谢。。
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
???都没接触过吗??
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
get one:


View Discoverer Reports through Oracle Apps Self Service
In this article we will discuss how to enable Discoverer reports to be viewed through Oracle Applications Menu structure.
We will take an example report say "AR - Invoice Aging Buckets" with developer key "AR_INV_AGING_REPORT"
Let us assume there is a seperate responsibility to view AR reports such as "Accounts Receivables Reports". We also assume that there is a menu (top level) called "ALL_AR_REPORTS" which is attached to this responsibility using the Define Responsibility form.
Using the Discoverer User tool we share the "AR - Invoice Aging Buckets" to "Accounts Recievables Reports" responsibility.
Now we will begin creating the Function and menus for this workbook.


Navigate > System Administrator > Application > Function
Go to the Description TAB
Enter Function Name = AR_INV_AGING_REPORT_DWB
Enter User Function Name = AR - Invoice Aging Buckets
Enter Description = AR - Invoice Aging Buckets
We appended a suffix of "_DWB" at the end of the function name to indicate this is a Discoverer Workbook function. You may choose any other name for your function but it is a good idea to keep the function name same as the developer key for easy identification and tracking.
Now Go to the Properties TAB
Select Type = SSWA plsql function that opens a new window (Kiosk Mode)
Maintenance Mode Support = NoneContext Dependence = Responsibility
Selecting the Kiosk Mode opens the Discoverer workbook in a new window.

Now Go to Form TAB
Enter Parameters => “workbook=AR_INV_AGING_REPORT&viewer=Y”
In the above we entered the workbook developer key and forcing the report to be opened using Discoverer Viewer. (If your ICX profile is set to use Discoverer Viewer then you may omit the part from "&" )


Now Go to Web HTML TAB
Enter HTML Call = OracleOASIS.RunDiscoverer and then Click on the Save Button
Now that we have created our Form Function we will create a new menu to hold this function and then attach this new menu to the "ALL_AR_REPORTS" menu.
Navigate > System Administrator > Application > Menus
Create a new menu "Aging reports"



Then attach the function to this menu

Now query the main menu "ALL_AR_REPORTS"

and add submenu to this main menu


Now we have finally linked all the pieces together. Wait a minute, just ensure that the user who needs to access this report is given the "Accounts Receivables Reports" responsibility. So when user "ARUSER" logs onto Self service signon, the user will see the "Accounts Receivables Reports" responsibility as part of the menu list. Clicking on this responsibility, the user will see the "Aging Reports" as one of the sub-menu and underneath there will be the link to the discoverer workbook. If "all is fine", clicking on the report link will launch a seperate window where user can enter parameter values and execute the report.

NOTE: If the menu changes does not appear as expected then ask your DBA's to bounce the Apache middle tier. Also, make sure all the Discoverer profile values are set properly.
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
。。。可以用viewer打开看,可是从应用上却不能访问。。。。


回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
哦,OK啦,原来是没有sharing..
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
??没人关心这些东西吗??


回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
来,给个文档看看~
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
确实没用过,
这有什么用呀!!!
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
最初由 zhanglinjun007 发布
[B]确实没用过,
这有什么用呀!!! [/B]

可以把discover写的报表,直接在应用上打开,而不是通过discover desktop 打开,后者需要单独开发数据库端口的,就增加了不安全因素了。。。
回复

使用道具 举报

千问 | 2007-8-9 20:13:55 | 显示全部楼层
试试看。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行