Invoking Discoverer Report through Apps Form
Hi all,
I have a question as to, is it possible to call a discoverer report created in discoverer desktop and which is stored in the database., from an Oracle Apps form using the following method
WEB.SHOW_DOCUMENT(url,target).. and if yes what url needs to be passed.
Thnx
Shruti
If you have a 11.5.10 instance with Advanced Supply Chain Planning setup (of a Vision Instance), apply 4103334 PLANNING DETAIL REPORT FOR MSC PATCHSET J
Then look at the function MSCPLDTL_DISC, it makes a call with Parameters Workbook=MSC_PLAN_DET_REP_WB&Parameters=Sheet~1*, of Type SSWA plsql function and HTML call OracleOasis.RunDiscoverer.
The form that launches the Discoverer report is MSCPLDTL.fmb.
Similar Messages
-
Displaying Discoverer report through Apps Form
Hi all,
I have a question as to, is it possible to call a discoverer report created in discoverer desktop and which is stored in the database., from an Oracle Apps form using the following method
WEB.SHOW_DOCUMENT(url,target).. and if yes what url needs to be passed.
Thnx
ShrutiIf you have a 11.5.10 instance with Advanced Supply Chain Planning setup (of a Vision Instance), apply 4103334 PLANNING DETAIL REPORT FOR MSC PATCHSET J
Then look at the function MSCPLDTL_DISC, it makes a call with Parameters Workbook=MSC_PLAN_DET_REP_WB&Parameters=Sheet~1*, of Type SSWA plsql function and HTML call OracleOasis.RunDiscoverer.
The form that launches the Discoverer report is MSCPLDTL.fmb. -
Determining the parameters passed in a Discoverer Report through SQL query
Hi,
I want to know the parameters passed in a Discoverer Report through a SQL query.
i.e if we pass the Report name (Workbook Name) then we get the paramaters used .
Is there any way we can do this.
Any help will be really appreciated.
Thanx in advance
AnkurHi
You can indeed get the parameters from the EUL5_QPP_STATS table, although they are extremely difficult to get at.
Look at this script:
SELECT
QS.QS_DOC_OWNER USER_NAME,
QS.QS_DOC_NAME WORKBOOK,
QS.QS_DOC_DETAILS WORKSHEET,
TRUNC(QS.QS_CREATED_DATE) DOC_DATE,
*(LENGTH(TO_CHAR(EUL5_GET_ITEM_NAME(QS.QS_ID)))+1)/9 ITEMS,*
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),1, 6)) ITEM1,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),10, 6)) ITEM2,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),19, 6)) ITEM3,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),28, 6)) ITEM4,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),37, 6)) ITEM5,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),46, 6)) ITEM6,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),55, 6)) ITEM7,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),64, 6)) ITEM8,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),73, 6)) ITEM9,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),82, 6)) ITEM10,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),91, 6)) ITEM11,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),100,6)) ITEM12,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),109,6)) ITEM13,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),118,6)) ITEM14,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),127,6)) ITEM15,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),136,6)) ITEM16,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),145,6)) ITEM17,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),154,6)) ITEM18,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),163,6)) ITEM19,
EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),172,6)) ITEM20
FROM
EUL5_QPP_STATS QS--,
-- APPS.FND_USER USR
WHERE
-- QS.QS_DOC_OWNER = '#' || USR.USER_ID AND
*(LENGTH(TO_CHAR(EUL5_GET_ITEM_NAME(QS.QS_ID)))+1)/9 < 21*
AND QS.QS_CREATED_DATE > '01-JAN-2007'
What this does is return the first 20 items used in a worksheet. It does this by passing 6 characters at a time out of a cusror made up by concatenating QS_DBMP0 to QS_DBMP7 to get the Dimensions and then again by concatenating QS_MBMP0 to QS_MBMP7 to get the Measures. Having got that cursor it then takes each 6 characters and passes them to a nibble algorithm to decode the actual item. The code is extremely difficult to follow.
I mention this because other fields in the same table are QS_JBMP0 to QS_JBMP7 which I believe are Joins, and QS_FBMP0 to QS_FBMP7 which look like Filters (aka parameters) being used. I think the QS stands for Query Statistics and BMP for bitmap. Somewhere in the EUL5.SQL script is the key to unlocking this.
Good luck. The reason I say this will become apparent when you look inside EUL5.SQL.
Best wsihes
Mcihael -
Unable to run the Discoverer Report from Apps
Hi,
Can anyone guide me how to run Discoverer Report from Apps.Hi,
Take a look in metalink Note:278095.1
Beside that define the ICX profiles correctly. -
How to invoke crystal reports from Oracle forms 11g R2 along with passing p
How to invoke crystal reports from Oracle forms 11g R2 along with passing parameter to it.
how to pass parameters to crystal report, please help.how to pass parameters to crystal report, please help.This would entirely depend on crystal reports and you might find informations on crystal reports related communities more likely...I for one have seen crystal reports the last time about 12 years ago. And even back then I simply acknowledged it's existence instead of working with it.
Maybe crystal reports can be invoked via a URL call which would make it simple as you'd need simply build an URL and show the report using web.show_document. But that's pure speculation. Also you might not be the first with this requirement, so the solution to your problem might be right under your nose and just a little google search away ;)
cheers -
Viewing the discoverer reports through portal
How can i view oracle discoverer reports through portal .Suppose
i have portal page where i want to create few links on clicking
of which these reports are renderer on the portal.
What configuration is required for doing this ? i mean to enable
the discoverer view what steps are required and what url is
given .
Any suggestion will be of great help.
NeetiHi All,
We are also having similiar type of error in our portal.
com.sap.engine.services.prtbridge##com.sap.engine.services.prtbridge
#######SAPEngine_System_Thread[impl:5]_13##0#0#Error#1#/System/Server#Plain###
The cluster server element 125898350 is not added in the EP cluster context,
because prtbridge on 125898350 is stopped or not yet started
(maybe the server is starting or shuting down).
We have implemented the FPN using RRA.
This error comes only for few users when they navigate in Portal. After clearing the cache, it works for all. Kindly help us to resolve this issue.
Regards,
Venkatesh -
Invoking DIscoverer Report Using Zoom on Apps Form
HI there
I've seen this on client site but never done it myself. Does anyone have any documentation or guidance on how to set up a form personalization so that the zoom menu option on a form links to a discoverer report, potentially passing parameter values to limit the data? Can forget the parameter side if it's complicated for now as we don't have any full requirements.
Many thanks for any help
Cheers, KateHi,
You can use the Launch a URL or Launch a function builtin to link to a Discoverer report using Forms Personalization.
Look at Metalink Note:420541.1 and the Discoverer Configuration Guide for more details.
Rod West -
How to configure discoverer reports with apps
Hi,
i developed a report in discoverer desktop.now i want to link or run the report in apps.
how do i configure this ...
can u help me out ..
regds,
kumarhi ,
i gone through that note its very helpful to me ..
but i have a doubt .the discoverer reports are opening with Discoverer viewer 4i.how its automatically taking the viewer to open..
whether viewer is a tool(like admin&desktop or ???) . by default its available in application or whether we have to install or apply any patch or ...
and also i tried to open existing(seeded) reports in application through disk desktop its giving the message subtitute item ....
should i replace the existing item (in created workbook) with the new one (which we need)....
pl u clarify me
regards,
kumar -
How to find the EUL for the discoverer report in apps
Hi gurus,
I am new to oracle discoverer reports.
I am getting this below error in one of the discoverer report running in Ebiz application.
"OracleBI Discoverer Viewer was unable to find the necessary data for displaying the results of this event. Please correct any errors and try again.
- -1 "
I have found the workbook name from the form function navigation.
How to connect this workbook through discoverer administrator, Also if you have idea on this above error please advice?
Regards
RamHi Michael,
HRMS appliocation
database 10.2.0.4
windows XP
ebs 11.5.10.2
One of our user using disooverer 4i desktop and administration edition on old windows 2000 machine and connecting to schema.
We are decommision old windows 2000 machine.
I have installed disooverer 4i desktop and administration edition on new windows XP VM box and trying to connect to same schema which was used with old
desktop and asking me to create EUL. What is theat I should be doing to use new one same as old one?
Old box is still there.
Thanks. -
Invoking Discoverer Report from Zoom Menu Option
HI there
I've seen this on client site but never done it myself. Does anyone have any documentation or guidance on how to set up a form personalization so that the zoom menu option on a form links to a discoverer report, potentially passing parameter values to limit the data? Can forget the parameter side if it's complicated for now as we don't have any full requirements.
Many thanks for any help
Cheers, KateHi
Zoom functionality is very simple just follow the bellow steps
• Enter the Form Personalization form. (M) Help > Diagnostics > Custom Code > Personalize.
• Rule Seq: 10
• Description: Create Menu Item
• Trigger Event: WHEN-NEW-FORM-INSTANCE
• Context: User and set the value to your user name (don't forget to do this for every Rule you define)
• Select the Actions tab
• Actions Seq: 10
• Type: Menu
• Menu Entry: SPECIAL31
• Menu Label: Discoverer Report
• Rule Seq: 30
• Description: Open Discoverer Report
• Trigger Event: SPECIAL31
• Context: User and set the value to your user name
• Actions Seq: 10
• Type: Builtin
• Builtin Type: Launch a Function
• Function Code: XXX---Function name
• Function Name: wil be defaulted from the code
• Save your work and exit all the forms.
Try it out!!! -
How to order the Discoverer reports through MENU function sequence
I created 20 Discoverer reports functions in the MENU form, there is a sequence column,
but when the 20 Discoverer reports displayed on OSO, they are not ordered by the sequence number, looks like just randomly listed. How can I make the 20 Discoverer Reports ordered by the sequence number when displayed on OSO?Hi ram,
There are steps to register in oracle applications so there wont be any login poped up.Below is the link in that viewer and plus acces with e-business suite
http://ascbi.com/thirdparty_documents.htm_
hope it helps you,award points.
By,
KK -
Calling a Report through a Form
Hi All
I want to call a report through a Query button of a form.
I wrote following code in doQuery event handler but i dont know which funciton shld i use to call the report
Can anybody help me out.........
declare
Area_id number;
Sub_Area_id number;
Title varchar2(60);
Description varchar2(256);
blk varchar2(10) := 'DEFAULT';
l_url varchar2(2000);
begin
Area_id := p_session.get_value_as_varchar2(
p_block_name => blk,
p_attribute_name => 'DEFAULT.TOP_EXP_AREA_ID.01');
Title := p_session.get_value_as_varchar2(
p_block_name => blk,
p_attribute_name => 'DEFAULT.TITLE.01');
l_url := 'http://domain/pls/portal/PIC.RPT_0705020035.show?p_arg_names=area_id&p_arg_values='||Area_id||'&p_arg_names=tilte_keyword&p_arg_values='||title||;
WHICH_FUNCTION_SHOULD_CALLED(l_url);
end;declare
Area_id number;
Sub_Area_id number;
Title varchar2(60);
Description varchar2(256);
blk varchar2(10) := 'DEFAULT';
l_url varchar2(2000);
begin
Area_id := p_session.get_value_as_varchar2(
p_block_name => blk,
p_attribute_name => 'DEFAULT.TOP_EXP_AREA_ID.01');
Title := p_session.get_value_as_varchar2(
p_block_name => blk,
p_attribute_name => 'DEFAULT.TITLE.01');
l_url :=
'http://domain/pls/portal/PIC.RPT_0705020035.show?p_arg_names=area_id&p_arg_values='||Area_id||'&p_arg_names=tilte_keyword&p_arg_values='||title||;
go(l_url);
end;
I have changed the call in your code.
Thanks,
Sharmil -
Passing Parameters to Discoverer report from ORacle Forms
Hi All,
Can I pass a value to a parameter defined in the discoverer page from a D2k form? I want to call a discovere page from fmb while passing a parameter.
This is extremely urgent for me. Pl help .
Thank you and Regards,
Vaibhav M. Shah.Hi ,
Are you saying I should create a new workbook that is not based on my custom folder for setting and showing the context value? You don't need to create a new workbook, you can just create a new worksheet in your report workbook, but you will need two sheets to use contexts. The sheet that sets the contexts should not be based on your custom folder, but on a folder that returns a single row. You cannot set and check contexts in a single SQL statement, so you have to have 2 worksheets.
You can default the contexts using a trigger or initialisation SQL so that the user only has to set the contexts if they are not using the defaults.
Rod West -
Urgent : i am not able to coonect the report through oracle forms 10g
i created a report "test1" through oracle report 10g and calling from oracle forms 10g
i tried to run the report from forms builder but i am getting the following error
"server can not connect 41213 error"
from run mode i already given the following command for running the report server
rwserver server=rep_fsprod
The help is saying like that
cause: There is a problem connecting to the specified Report server. Action: Check the Report server and make sure it is up and running. Level: 20
Any pleae provide me the necessor setting for this issue and give me some good reselution
But i am not sure where is the problem
If anybody thats will be helpfull for me. please provide the step that i need to take
the following are the code
------------------------------------------------------------>
Declare
PL_Id ParamList;
v_Report VarChar2(30) := 'TEST1';
v_Rep_Id Report_Object;
v_Rep_Job_Id VarChar2(100);
v_Job_Id VarChar2(100);
v_Rep_Status VarChar2(100);
v_Rep_URL VarChar2(1000);
v_Host_Name VarChar2(100) := 'localhost';
v_Port VarChar2(100) := '8889';
v_Rep_Server VarChar2(100) := 'abc';
Begin
PL_Id := Get_Parameter_List(v_Report);
If Not Id_Null(Pl_Id) Then
Destroy_Parameter_List(Pl_Id);
End If;
Pl_Id:=Create_Parameter_List(v_Report);
Add_Parameter(PL_Id, 'Usr_Id', Text_Parameter, 'cms');
Add_Parameter(Pl_Id, 'ParamForm', Text_Parameter, 'NO');
--Find Report Object
v_Rep_Id := Find_Report_Object('TEST1');
--Communication Mode
Set_Report_Object_Property(v_Rep_Id, Report_Comm_Mode, Synchronous);
Set_Report_Object_Property(v_Rep_Id, Report_Desformat, 'HTML');
--Handled Destination Type and Name
Set_Report_Object_Property(v_Rep_Id, Report_DesType, CACHE);
--Specify Report Server and Report File Name
Set_Report_Object_Property(v_Rep_Id, Report_Server, v_Rep_Server);
Set_Report_Object_Property(v_Rep_Id, Report_FileName, v_Report);
--Run Report
v_Rep_Job_Id := Run_Report_Object(v_Rep_Id, PL_Id);
v_Rep_Status := Report_Object_Status(v_Rep_Job_Id);
If v_Rep_Status = 'FINISHED' Then
v_Job_Id := SubStr(v_Rep_Job_Id, length(v_Rep_Server)+2);
v_Rep_URL := 'http://' || v_Host_Name || ':' || v_Port || '/reports/rwservlet/getjobid' || v_Job_Id || '?server=' || v_Rep_Server;
Message(v_Rep_URL);
Web.Show_Document(v_Rep_URL, '_blank');
Else
Message('Error Running Report');
End If;
End;
------------------------------------------------------------>i am facing same please do some favour me for this report issue
-
Invoking Discoverer Report (Plus) from URL in 10.1.2
Was previosuly able to drill from a URL (embedded URL generated in OFA) to open discoverer 9.0.4 and able to pass username and password (Applications EUL). Since upgrading to 10.1.2 this is now not possible as it will not accept the password?
Hi Valelin
You are correct in that this has been retired. This is because having the password displayed in a URL is a security violation.
You are correct in saying that a POST operation will do this. These work just fine.
Best wishes
Michael
Maybe you are looking for
-
I have an iPod touch which no longer syncs normally. It will let me have a small proportion of my music library even though I have 2000 songs checked. Says its syncing but doesn't add the rest of my music. It lets me have my podcasts but only let'
-
I recently moved my adobe 9.0 from one computer to another. Now when I convert a word file to a pdf, the pdf has several non matching fonts. How do I get the pdf font to match the word document font?
-
Photoshop Vectors and Smart Objects Create Blurring
I have been supplied a Photoshop document that has Illustrator Vector files that have been placed in the PSD as Smart objects. When I bring the PSD into InDesign and print it, all the PSD artwork is blurry. How can I get the PSD file to print from In
-
A Question about LV Database Connectivi​ty Toolkit
Hello everyone! I have a question about using LabVIEW DataBase Connectivity Toolkit 1.0.2 that eagerly needs your help. I don't know how to programmaticlly create a new Microsoft Access(.mdb)file (Not a new table in a existing Database)using LabVIEW
-
OD ldap history log keeps getting failure messages
I just set up a new OD master, with only one test user. I have some clients that seems to be constantly trying to access the ldap, as shown by these frequent failure messages in the OD's ldap history log : OPENDIRECTORYSERVERNAME slapd[55]: SASL [con