Drilling or opendocument function.

Hi friends,
I have table like this
LNo UPB UIB
1234 10 10
5678 30 40
I should have a link under each record of LNO and When I click 1234 then it needs to drill down to further
and display the following details.I should have links for all the records for LNO and user shold get the below
data when he clicks any record in Lno.
Cat_Cde UPB UIB
ABC     4   5
CDE     6   7
Do I need to set any hierachies in Universe or can I use opendocument for this rek. I want to do it in report level.
Please share your ideas.
Thanks,
vrrm

Assume that the document variable for the LNo is calld [LNo] in your report, then use the following formula in the cell instead of "=[LNo]":
="<a href=\"http://servername:port/businessobjects/enterprise115/desktoplaunch/opendoc/
openDocument.jsp?&sDocName= Prototype Report&sDocType=wid&lsSquery_prompt_for_LNo=" + [LNo] + "\">" + [LNo] + "</a>"
This should evaluate e.g. for LNo=4711 to
="<a href=...>4711</a>
in the properties pane for the cell check the "read content as HTML" option, then it should work.
The parameter "query_prompt_for_LNo" should be replaced with the prompt string for the LNo entry in the query of the called report.
The string "lsS" (=lower case L, lower case S, upper case S) marks the begin of a parameter to be passed to the called report, for more formats consult the documentation.
Be sure to pass the proper document name (URL-encoded) and all parameter Values (also URL encoded). The document name normally must specified with the additional "path" parameter in order for the system to find the proper document.
hth,
Walter

Similar Messages

  • Get table ID for drill down (javascript functions)

    I want to implement some custom drill downs. When you click on a column to drill down, it uses the following javascript function: RTDr(saw_5_6,0,0) where in this case, "saw_5_6" is my current table. Since this is dynamically set and the table name can change, is there a property that i can get this table name from?
    I see where the object is created....(dynamically I might add)
    window.saw_5_6 = new Object();
    saw_5_6.sJSObjName = 'saw_5_6';
    Just wondering if there is a way / property that gives me this information so I can call RTDr() and supply it the correct table name.
    Thanks.
    Edited by: Derek on Nov 9, 2010 2:28 PM

    If there is only one table on the page then you can use my function as it is. I wrote it to implement custom writeback. Of course you can modify it to get all table objects.
    function getSawTableObject(){
         var ptrSawTableObjectName = /saw_.\d/;
         var obj = null;
         for (var propertyName in window){
              if ((ptrSawTableObjectName).exec(propertyName) && String(propertyName).charAt(0) == 's'){
                   obj = window[propertyName];
                   break;
         return obj
    }

  • Create a drill down in function

    HI all,
    I could need some help, but I don't know if it is even possible.
    Currently we use in a BI-IP workbook two levels on input. We use a filter setting in workbook function to give other chars filter values.
    Example of the problem:
    We've a layout with compcode, material and a keyfig
    First we do input on compcode and material, both chars are in row so we can enter data.
    Secondly we want to plan only compcode, with help of a function we put material to # (FILTER_VALUE_EXT). Causing material to be removed from layout.
    Now we want to plan again compcode and material. So we remove filter value. ANd the issue is that the user need to put manually the material as drill down to rows.
    Does someone now a need VBA trick or simple FIlter option for this? (Example is not respentative for problem, but is easiest to explain like this)
    Thanks!
    JvdP

    Hi,
      I advice you to go for VB coding only for the following scenarios,
    1. User wants to see calculated values using the data from two reports.
    2. User wants to display extended text in the workbook.
    3. User wants special formatting in the Report like merging cells, making text bold, highlighting columns or cells.
    In you case, you can actually include material as an attribute for compcode and then load the attribute master data in your BW system. Then you can create dropdown box on material and include a Exit variable for material, which gets filled by the value of compcode. The logic of your variable Exit code should be as follows,
    Check in the master data table for the material attribute value of compcode to fill the dropdown box.
    Try this approach and let us know whether your issue is solved or not.
    Note:
    For more information on the VB usage in BEx kindly refer to the following document,
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0ac5c27-7448-2c10-86aa-b513703c9f25?quicklink=index&overridelayout=true
    Regards,
    Balajee

  • OpenDocument Function parameter lsS

    Hi All,
    I am trying to create Open document function. My requirement is if I click on the any value in master report, this value should be the prompt value for child report. We used to pass prompt value in previous version with the help of lsS parameter but it seems in BO 4,0 it is not working.
    Below is the formula I am trying to create
    ="<a href=\"<server name>/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=6789&sIDType=CUID&lsSEnter Year:=2002\" title=\"\" target=\"_self\" nav=\"web\">"[Year]"</a>"
    Please help me out if I am missing something. I am using BO 4.0 Sp2.
    Thanks in advance

    Hi,
    I had also the problem to use a single prompt in an opendocument url. Instead of using &lsS[prompttext]... I used &lsSps[promptext].
    Regards, Andreas

  • How do I implement Drill UP functionality in my Request

    Currently when I Drill-down from parent ( Hierarchy1_id) , request shows up all its childrens ( Hierarchy2_id). How do I rollup to parent again ?

    The best way to achieve this is by using report navigation. Create Report1 with the parent column and Report 2 with the parent column and child column. In the parent column of report 1 have the report navigation set to Report2. In the child column have the navigation on child column set to report1. This will achieve the drill up like functionality. Else, just use the return link if you have only one level of drill.
    Thanks,
    Venkat
    http://oraclebizint.wordpress.com

  • How to Jump (Drill-through) between WebI query (also in Crystal Report)

    Hi BO experts,
    I read that we can achieve drill-down in Crystal Report and WebI.
    But I have requirements here to jump (like RRI or Report to Report Interface) in BEx Analyzer and to pass some values (as parameter), i need to achieve:
    1. jump between WebI queries (in WebI)
    2. jump between Crystal Report reports (in Crystal Report)
    3. jump from Crystal Report to WebI
    I read that in WebI, jump can be achieved by just opening the URL of the receiver query, but we can't pass on certain values as parameter from the sender query to the receiver query (which is possible in RRI case).
    Has anyone ever done it before? Please let me know how to achieve it..
    Thank you very much.

    You can navigate beween report using Report Linking. This can be achieved through an Opendocument functionality.
    Using Opendocument, you can call a webi report from a parent webi report and then pass parameter's as well. Wigooglth the same feature you can invoke a crystal report also from a webi report and pass values.
    In crystal report also you can use Opendocument. However there are better features like sub-reports to do this.
    You can google for opendocument or search in SDN to get detailed documentation of OpenDocument.
    Anil

  • Passing a date range to a Crystal Report using OpenDocument

    Hi,
    I am trying to call up a Crystal report in InfoView using a hyperlink with the OpenDocument function call.
    It is working fine with the following URL:
    http://<server name>:<port>/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=ARcnOcErTA1FidjRJ_sT0Yw&sType=rpt&sRefresh=Y&lsSCompany+Code=1300&lsMCost+Center=[12345],[67890]&lsSCost+Element=0000100123
    However, once I added the date range into the parameter string, like this:
    http://<server name>:<port>/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=ARcnOcErTA1FidjRJ_sT0Yw&sType=rpt&sRefresh=Y&lsSCompany+Code=1300&lsMCost+Center=[12345],[67890]&lsSCost+Element=0000100123&lsRFiscal+Year+Period=[Date(1,1,2011)..Date(1,9,2011)]
    It returns an error message, "An error has occurred: java.util.Date ", to my browser.
    I am wondering if I am missing any Java library or Java class path.
    Any thoughts are appreciated.
    Joyce
    Edited by: Joyce Chan on Aug 30, 2011 12:25 PM

    How do I check if the parameter passing in is in date type?
    the following is exactly what I've tried:
    &lsRFiscal+Year+Period=[Date(2010,10,10)..Date(2010,10,15)]
    Would the error message be logged in the server, maybe I can find more information for the error log?

  • OpenDocument 404 error

    I have deployed BOE 3.1 and integrated to sharepoint.
    When opening documents from sharepoint, the openDocument function is used, but the call fails.
    Using tomcat administrator I have tried to verify the opendocument deployment and I get the 404 missing page error when using the opendocument link in tomcat administrator.
    I have tried redploying the application with no luck.
    /Thomas

    Hello Again
    Seems as if a few parameters was missing when I tested an external opendocument call. So now it seems to work externally as well. What is left is then the sharepoint integration. Below is the link generated by sharepoint. This again fails with 404.
    http://osi0235/businessobjects/enterprise120/desktoplaunch/opendoc/openDocument.jsp?sKind=Webi&sIDType=CUID&iDocID=ASfzWSg4VbJBlWCJcxXDzmQ&token=osi0235.dongintern.dk:6400@2181JKU476goXtcB43fc2177JwN2FszN4iGX5yxMONEOFF&lang=en
    Is the URL built incorrectly be the sharepoint IK?
    In sharepoint I have used secEnterprise as authentication method with credential prompt set to true.
    And the document list is displayed fine. (Except that the icons are not displayed).
    Any suggestions on how to troubleshoot this?
    /Thomas

  • WEBI  "URL shows in  *openDocument* column for 0 value in infoview"

    I am working in BO 3.X environment. I have created a report with OpenDocument  function to jump from summary report to detail report .OpenDocument is working fine but on the main report where we are getting 0 values , it shows OpenDocument URL and if there is no zero value it shows correct figure . We are also using a formula with in this openDocument.
      If(IsNull([PartTime Summary].[Calculated  PartTime])) Then 0 Else [PartTime Summary].[Calculated  Part Time]"</a>"+ "
    If we view this report in WEBI Rich client or InfoView design mode it works perfectly fine.
    Your speedy reply will be appreciated.

    Hi
    Create a variable and apply a formula u given above and drag and drop that variable in report filter and and give operator like not equal to 0 so that u will not able to view 0 values in report
    Regards
    Sunil

  • OpenDocument fails because of unknown field name error

    Hi,
    I am trying to execute reports on the server. The reports contain records filters and formulas which are necessary and cannot be removed. When I attempt to open a report with the openDocument function the application throws an error, that the field name is not known.
    Both reports work fine when I execute them directly via the BO Central Management Console.
    I hope, anybody can help me?
    Thanks in advance.
    IReportAppFactory reportAppFactory = (IReportAppFactory) eSession
                             .getService("RASReportFactory");
                   reportClientDocument = reportAppFactory.openDocument(infoObject, 0,
                             java.util.Locale.getDefault());
    Cannot open report document. --- This field name is not known.
    Details: errorKind
    Error in File {...}.rpt:
    Error in formula  Record Selection:
    'my filter
    This field name is not known.
    Details: errorKind
    The exception originally thrown was com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException: This field name is not known.
    Error in File {...}.rpt:
    Error in formula ' my formula '
    This field name is not known.
    Details: errorKind---- Error code:-2147217383 Error code name:formulaParseError
    at com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.a(Unknown Source)
            at com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.a(Unknown Source)
        at com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.openDocument(Unknown Source)

    Hi,
    thanks for your answer. The reports were build on a simple SQL statement and use custom DB logon in CMC.
    I have created a similar report with no formulas or record filter. This new report works fine.
    I also use user input parameters. I thought the problems depends on that these parameters are not set into
    the implemented formulas and so the report cannot be parsed correctly.?
    Do you have any additional information about the similar issue (only matter of interest)? Do you know if there are new JAR files released within this new version?
    I hope the update will help. Thanks in advance.

  • Opendocument issue

    Here is my issue...
    I have two simple reports; report A and B. I am calling report B from A using using Opendocument function by clicking link. After i refresh the report A by clicking Refresh All; if i click report B link I am getting warning message saying "_Are you sure you want to navigate away from this page? You will lose any unsaved modification to this document. Press OK to continue, or Cancel to stay on the current page_."
    Is there any work around to supress the warning message by passing any arguments or java script to opendocument url or writing any SDK code, if you are suggesting any SDK code, pls. let me know where should i write the code.
    Thanks in advance

    Hi venkat,
    See when you are refresh the report it will load the report with new/changed data. At the time when you the link which opens the report B in the same window the report A will prompt you with the message that it is unsaved.
    Better open the report B in seperate window.  i.e mention sWindow=NEW
    http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sDocName=Salesin2003&sPath=[Sales+Re
    ports]&sType=rpt&sWindow=New
    regards
    Sunil

  • OpenDocument and the Webi Job Server

    (Using XI R2 on windows environment)
    I have a Webi report which will be opened using the OpenDocument URL syntax, passing parameters through, with the report set to refresh on open.
    When this report opens and refreshes does this use one of the Webi Job Server "Maximum Jobs Allowed"?
    ie say the server is set to allow 10 simultaneous jobs to run, and these are all being used by scheduled jobs (say at month end) and someone uses the OpenDocument function, will this document wait until there is a job allowed to run on the Job Server or does it refresh immediatley?
    Sorry if this doesn't make sense, its a bit had to explain what I think I mean.
    Cheers

    Hi
    the WebI Job server is not involved  in the workflow you described. The webI Report Server is repsonsible for creating reports on-demand. Calling your openDocument link will trigger the WebI report server. While the report is refreshed and remains open a connection will be opened on this server.
    Regards
    Stratos

  • Drilling Up

    Hello,
    Does anyone know if drilling up will be implemented in any future releases of OBIEE?
    Currently, when creating reports in OBIEE with detailed data, there is no "drill up"
    For example, if I start with a detailed report on sales by city, I couldn't drill up to sales by region -- OBIEE does not provide that functionality. I would have to create a separate report for sales by region and set up a link between the detailed city and higher level region reports in order to achieve the "drill up" like functionality.
    In Cognos, this functionality is a standard feature -- it can "walk" up or down regardless of where I start. If I remember correctly, Microstrategy also has this. So, I thought Oracle might be implementing this eventually to stay in line with other leading vendors. Does anyone have any knowledge about this?
    Thank you.
    -sb

    Hi,
    In creating Dimension Hierarchy, do not check for 'Used for Drill Down' while assigning Logical Key. Instead go to the properties of that Logical Level, choose the Tab 'Preferred Drill Path' and specify the path where it should go when that particular level is Selected/Clicked by the User.
    I am not aware of Siebel Analytics but it is possible with OBIEE.
    For more information on Preferred Drill Path, go to Help Topics in the Repository.
    -Vency

  • BO XI3.0 - OpenDocument on WebI bar graph

    Hi:
    I'm still learning the tool -
    I have created a bar graph - the requirement is when user clicks on a bar it should open up another report with the value of the bar clicked -
    E.g. bar is for 3 values - X, Y and Z ... if user clicks on Z's bar then it will open another report with Z's data
    I can do this with links and openDocument function - but was wondering if there is a way this can be done from the graph directly without the need for any SDK.
    Any help will be much appreciated
    Thanks

    As far as I know only in XCelsius you can implement this feature using generic functionality.
    Regards,
    Stratos

  • OpenDocument works for BO WEBI 6.0?

    Dear Colleagues!
    I am trying to use OpenDocument to jump from one report to another, where a value in one report becomes the prompt in another.
    I can't seem to get it to work.. Do you now if this is only for BO XI or of it shouldt work in BO WEBI 6.0 as well? If it is XI specific functionality it is of no use for me to try more..
    Hope you can help! I will sign points!
    Regards Silje

    Hi,
    Yes, there is the openDocument functionality for 6.0. The URL and paths are different than for XI. Some of the paratmers are also the same, and others are different...
    Url to WebIntelligence. Use iswi.dll for Microsoft IIS.Use nswi.dl! for Netscape servers.
    http://WebI server name/wi/bin/iswi.dll
    Function call to the generator.
    WIGenerator/wigenerator/generator/OpenDocument?
    Name of the linked document.
    sDoc=document name
    Type of document. W = WebIntelligence, R = Businessobjects.
    sTyp=W
    Identifier of the linked document. You find this number in the URL of the linked document. For example DocumentId=226.
    iDocId=226
    Repository Name. This ensures that the document name is unique, as a document name is unique in one document domain for one type of document.
    sRepo=Document
    Prompt name. This is the name that you have assigned to each prompt. Use lsS for a prompt with one value, lsM for a prompt with multiple values.
    lsSprompt name 1
    lsMprompt name 2
    Hope this helps
    Jacques

Maybe you are looking for

  • Loops in Universe Designer.

    Hi, which one is best method to resolve the loops Context, Aliases or Shortcut join. will anyone please explain? Thanks, Imran

  • Is it possible to keep the "Email me when someone replies" checkbox AFTER you make a posting?

    I'm not sure if I'm the only who does this, but sometimes I forget to check off this box before submitting a new post (i.e, starting a new message thread). Currently, this feature disappears after you submit a new message thread. It is real useful fe

  • Changing Activity Elements  under the WBS in Project Systems

    I have added additional fields to the AFVU structure and need to update the fields. I created a sub-screen using enhancement CNEX0008. This subscreen contains my added fields.  I wanted to use tcode CN22 to perform the updates. When i record a BDC fo

  • Amount field badi

    Hi, When i am assinging the value '0' for amount filed in badi i am getting the error "Data objects in a Unicode program are not convertible". Actually i have to fill the keyfigure amount with value '0' using badi. Compute method code. assign compone

  • Re: SMS backup to email

    Hello all! I am currently an Android phone user, but as I am investing more and more into the Apple ecosystem (music, apps, etc,) I want to switch to an iPhone. On my Android phone, I use an app called "SMSBackup+."   It's a handy little program that