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
    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.

  • 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
    Ankur

    Hi
    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.
    Neeti

    Hi 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, Kate

    Hi,
    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,
    kumar

    hi ,
    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
    Ram

    Hi 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, Kate

    Hi
    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 =&gt; blk,
    p_attribute_name =&gt; 'DEFAULT.TOP_EXP_AREA_ID.01');
    Title := p_session.get_value_as_varchar2(
    p_block_name =&gt; blk,
    p_attribute_name =&gt; '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