WS-SDK Drill Functions

If I have a Webi document with 2 report tabs ("Crosstab" and "Customer")  and I enter Drill mode on the default report ("Crosstab") I notice I get a "new" temporary report-tab called "Crosstab(1)" and all of the drill actions take place on this temporary copy....I notice there is a Snapshot boolean on the DrillPath but I am not setting this.
What I am trying to do is enter drill mode, apply a drillpath and then get a binary (pdf) view of my drill but doing this with a view of type DOCUMENT gets me my original 2 tabs (unchanged) plus the temporary one..??
I have done the above OK before using ReportEngine.NET but the WS-SDK wrapper on ReportEngine behaves very differently it seems, it is like it is always creating a snapshot?
Here is some simple code that I am using:
Dim boRetrieveData As New RetrieveData()
boRetrieveData.RetrieveCurrentReportState = New RetrieveCurrentReportState()
boRetrieveData.RetrieveDrillInfo = New RetrieveDrillInfo()
Dim boActions(0) As Action
Dim boDrillAction As New Drill()
boDrillAction.ActiveDrill = True
boDrillAction.Snapshot = False
boActions(0) = boDrillAction
Try
            Dim boDocumentInformation As DocumentInformation = m_ReportEngine.GetDocumentInformation(m_CurrentDocInfo.LatestToken, Nothing, boActions, Nothing, boRetrieveData)
            Return boDocumentInformation
Catch ex As DSWSException
            Return Nothing
Catch ex As Exception
            Return Nothing
End Try
After this call, the current report status will show the new "tab" that has been created.
What I want is to enter Drill mode on a report without creating a new report-tab so I can manipulate it and then export it.
Any ideas would be appreciated!
Thanks,

Ted,
OK, will do - I am finding the SDK documentation to be lacking when it comes to really explaining some of the classes and the samples don't give enough details so I am left wondering.
Trying to convert code from ReportEngine.NET to WS-SDK is proving to be a challenge!
-john-

Similar Messages

  • Drill function implemented on Measure object column in the webi report

    Post Author: madan kumar
    CA Forum: WebIntelligence Reporting
    Hi,
    I have a small issue in my project.(Maintenance Project)I created a measure object in the fact table of the existing universe and saved and exported to the repository. (Say Measure object is D where D = A-(B+C))I inserted the same object as a column between two measure objects columns of a existing WebI report.
    The report has two hierarchies involved  - each hierarchy has dimension objects involved.I have checked with the hierarchies to make sure that measure object is not involved.The scope of analysis is None for the query.Version is BO XI R2.
    The issue is the Drill function is implemented on that particular new column.The drill function should be applicable only to the two dimension objects involved in the report.But this measure object column is also getting drilled once the Drill option is selected.I had to remove the drill optiion from the Measure object column.
    Can anyone help me on this issue...
    Thanks in advance...
    Madan Kumar

    Sushil
    Thanks for your reply. I did the date diff on the columns. It does not  break into 3 different groups. I am using a function called previous on the date column. So the report is like this
        DATE                           Pervious (DATE)                 Date - Pervious(DATE)
    01-01-2008 01:06              Null                                
    01-01-2008 01:12              01-01-2008 01:06               :06
    01-01-2008 01:18              01-01-2008 01:12               :06
    01-01-2008 01:24              01-01-2008 01:18               :06
    01-01-2008 01:30             01-01-2008 01:24              :06
    01-01-2008 01:36             01-01-2008 01:30               :06
    Basically we are breaking on the Date - Previous ( Date) column which does not work. I am not sure if there is a way to break this. I even tried it in Crystal REports XI and it does not work their either. Any help with this issue with be greatly appriciated.
    Edited by: Srinivasa Prabu on Aug 4, 2008 2:55 PM
    Edited by: Srinivasa Prabu on Aug 4, 2008 2:56 PM

  • Drill functionality on filter bar of Webi with BEx don't work

    Hi experts!
    I'm with the same problem that other thread Drill Functionality not working. I'm working with webi and BEx on BO 4.0 SP5 Patch 2.
    There is a fix prevision for this problem or a SAP note about this?

    Hi Gustavo,
    As you can read from that thread, the feature you would like to have is extremely complex, there will  be some new capabilites with hierarchies in BI4.1 but I don't think this is among them.
    Thanks and regards,
    Simone

  • OBIEE - Microsoft Add In Drill Functions

    Hi-
    I am having issues when I insert a table into Excel from my presentation catalog. The columns show up okay, but the drill functionality is lost. I also have Navigation Targets on some of my reports which are also not coming over. Finally, I have prompted items on my reports but I am losing those as well.
    Any help would be greatly appreciated!
    Thanks.
    Ashley

    I did try that (after first un-installing). I think it didn't grant me permissions to the directories when it created them. I went back and manually changed the permissions so my ID had full control and it seems to work now.
    Thanks

  • Webi Report : Drill Functionality not working properly

    Hello Guru's,
    I am working on Webintelligence Rich Client XI 3.1 FP 3.5.
    I have created a hierarchy Country -> Region -> Location -> Customer  and Sales Amount in my universe. I exported it to CMC and Created a Webi Report. I selected Country and Sales Amount only into the output screen and clicked on DRILL button in Webi Report and it showed me a line below Country which represents the drilldown is ON now.
    When i clicked on Country, it drills to Region and when i select any region, it drills to location and then to customer. The objects which is drilled that we can see in the Report filter (in the toolbar). Now, if i want to change Country or Region or Location directly (rather then click on Up, Up and Up). So, i clicked on the objects available in the report filter (in the toolbar), it doesn't show me the other contries or Region or Location while i see the same functionality in the standard Webi report (Formatted Report for Drill) given by SAP. If i drill any dimension then it comes in the Report Filter tool bar then i can see all the values for that dimension in the Report Filter and i can change it any time.
    What is the difference in that filters ? Do i have to make any settings ?
    Please do the needful and let me know.
    Regards,
    Komik Shah

    Hi,
    Can anyone help us on below requirement:-
    We are trying to build a BW hierarchy based  webi report. Trying to use drill features on charts.
    Then using this document link in our website ,which is used on Mobiles.
    The problem here is - I cannot drill up on an hierarchy using on mobile without right click.Is there any way to do do this?
    Regards,
    Vidhi

  • Populating dashboard filters using drill functionality...is it possible?

    I am pretty sure that I already know the answer to my question and even a possible work around, but I figure that I would ask the experts on the forums just in case.
    We have a requirement to allow users to drill into specific fields, such a organization hierarchy, time, etc. All of the hierarchies are present at the top of the report as dashboard prompts. There are multiple tabs of reports, and being such, the users would like to be able to drill down on a report and have the item that they drilled on populate the dashboard prompts at the time. This would allow them to drill down in a report and then click on another tab on the dashboard, bringing their drill with them.
    I have a feeling the answer to this is to use navigation and pass the values, but they really don't want to go that route as the sheer number of navigates that would have to be built makes for a messy report.
    Does anyone know how to do this, or as an alternative, can you create a drop down list of navigates?
    Thanks!
    Michael

    You could always do it but would need to put a fix limit on the number of menu items.
    For example you could create a set of menu items at design time with the visible property set to False.
    While reading the database, you then set them to True while setting the label to whatever you require.
    But it all depends also on what you want your menu items to do when selected.

  • Crystal Report based on Universe and RAS SDK missing functionality

    Hi,
    In Crystal Report Designer Application i can select Universe as a data source for the Crystal Report and on the query panel construct the actual query using Universe objects and conditions.
    Now, my question is how can i do the same PROGRAMMATICALLY. I.e. i want to make a new or take an existing crystal report, check if it's based on universe, then access the actual universe query structure and construct/modify the query by operating with the actual Universe objects and conditions.
    I tried to use RAS SDK for this, but i could only access Tables that dont even show on which universe they are based on. 
    Should i use some other SDK to do this?
    Thanks,
    Roman.

    Thanks for your response. Ok, if it's so complicated, then i'm not concerned about universe query creation. I have more specific questions now:
    1) You've said that CrystalReport stores Universe SI_CUID values that it connects to. Let's say i have 3 tables based on universes in the report. What is the best way to determing which universe correspond to which table using RAS SDK?
    I looked at ConnectionInfo for each table, it sais that it's based on universe, but it DOES NOT have universe CUID property.
    Using Enterprise SDK i can access SI_UNIVERSE_INFO of ProcessingInfo for report InfoObject and see the list of universes used, but they are not matched to the actual tables, so i cannot really find out which universe belongs to which table.
    2) If EXISTING CrystalReport is based on Universe, is it possible to retrieve the actual universe objects and conditions used in this report? I can see that field names correspond to object names, BUT i also need a parent class name, becuase object is NOT identified by it's name only withing the universe.

  • Rank function breaks drill down 11g

    I have a simple drill down report standard hierarchy and am having a weird issue with the rank function.
    This report works on 10g but the upgraded 11g version does not.
    When I drill down past the 2nd level it adds an is null filter to the revenue column.  This is also the column we are using to base our rank function.
    If I move the rank column to the first or last position in the table the drills work perfectly.  If I move it to the second column it breaks on the first drill instead of the 2nd.
    It works perfectly if drilling on the headings instead of the values.  That seems to point to some sort of null coming through when being passed.  I've tried using an ifnull and a case statement and neither method works, it just applies the is null filter to the entire column formula.
    The client doesn't want to change the position of the rank column so that work around will not do.  Any ideas?

    A similar thread was recently talked about here:
    In OBIEE charts, how do you make drill downs work on custom formulas?
    With a calculated column, you need to make sure the source query and destination query have the EXACT same formula and the same name for the field. If it is not 100% identical, it may not work correctly. (I typically use the NAVIGATE function to get to the second query rather than the Drill function.)
    Now in some cases, if you try to create a second drill down query with more details in it, the original formula doesn't work the way you want it to. The calculated formulas have to make sense in both source query and destination query in order to work properly. If you have a ranking of the Top 5 Products in the source query, the destination query also has to have the same ranking of Top 5 products in order to work. If you add more fields into the destination query (e.g., adding on product attributes, or # of records associated with that product name etc.), then sometimes the ranking / aggregation in the destination doesn't add up the same way. This causes the system to think that the formulas are different and prevents the drill down.
    I managed to get around this by having a 3rd query in between the original summary view and the detailed data view. So the sequence would be (for example):
    - Dashboard based summary query (including the calculated ranked product names formula)
    - drill down into virtually identical query (add on one slight bit of difference here, for example adding on a second Product Name field ... not a calculated version, but the actual name). Create a drill down this time by clicking on the regular Product Name field (don't drill down on the custom formula)
    - final detailed drill-down query
    You can format this intermediary drill down query to explain to users that they need to click a second time.
    It's not ideal, but it should work. Hope this helps.
    Ted

  • Drill in Webi reports via Java SDK

    Hi!
    Is it possible to programatically drill up\down in Webi reports? I'm looking throught RE documentation - there are interfeces providing drill functionality (DrillInfo etc). But I can't understand how I can drill in InfoObject instance or may be I can schedule a report with a drill on?
    I need to create a code that will create the instance of docement with drill by some dimensions..
    Thanks a lot
    Oleg Bakhirev

    I try to use this part of code and get an exception.. (list all dimensions and then try to get hierarhies for drill for al least one of them)
                            // drill
                            // get a report
                            Report objReport = doc.getReports().getItem("Main");
                            // DrillInfo - information about drill of a report
                            DrillInfo objDrillInfo = (DrillInfo) objReport.getNamedInterface("DrillInfo");
                            // add a new drill element from
                            // Path where to drill
                            DrillPath objDrillPath = objDrillInfo.getDrillPath();
                            objDrillPath.setAction(DrillActionType.UP);
                            DrillFromElement objFromDrillElement = (DrillFromElement)objDrillPath.getFrom().add();
                            DrillToElement objToDrillElement = (DrillToElement)objDrillPath.getTo().add();
                            // get dimensions - here is a wrapper around report query
                            Metric metrics[] = query.getMetrics();
                            for (int i = 0; i < metrics.length; i++) {
                                Metric metric = metrics<i>;
                                if (metric.getQualification().name().equalsIgnoreCase("DIMENSION") ) {
                                    DrillHierarchies drillHierarh = objDrillInfo.getContainingHierarchies(metric.getUnderlying().getID());
                                    if (drillHierarh != null) {
                                        objFromDrillElement.setObjectID(drillHierarh.getItem(0).getID());
                                        objToDrillElement.setObjectID(drillHierarh.getItem(drillHierarh.getCount() - 1).getID());
    Line
    DrillHierarchies drillHierarh = objDrillInfo.getContainingHierarchies(metric.getUnderlying().getID());
    causes
    java.lang.RuntimeException: com.businessobjects.rebean.wi.ServerException: An internal error occured while calling 'getDrillBar' API. (Error: ERR_WIS_30270)
    I can't understand why. I get this error even if i send ""  as a parameter.. In documentation it is written that it is and ID of dimension. Could you please help me, or may be It is impossible to to set drill elements and drill in this way?
    Big Thanks!
    Oleg

  • Drilling is not working properly in Webi Report

    Hi Experts,
    I have created a webi Report using webi ritch client, in which i has linked two tables using link Element and its working fine but i want to enable the Drill Functionality on the child table only so that what ever selection is made from parent i can do further drilling on the child table, but problem is that when i enable drill option it affects the parent table also and the linking also get lossed between two respective tables.
    If you have any idea please share with me.
    Regards
    Prakash

    Hi,
    What product version and patch are you using?
    What datasource, connectivity and middleware are you using?
    are you trying to set this LinkElement on a hierarchical /dimensional object, or a flattened object?
    Regards,
    H

  • Hyperlink and drill down

    Hello Experts,
    i have a webi report which is having hierarchires and i can drill on 'em, i am trying to create a hyperlink to open another report from the last level of hierarchy, my problem when i create hyperlink i am losing drill functionality on the column, how can i achieve hyperlink to other report keeping drill down functionality.
    Thanks.

    When your are drilling dwon into your child report, please make sure that you pass appropriate parameters to run the child report. Lets say, the parent report is for State and child report is county information. If you click on state, that particular value  should be passed on to the child report to give us the information of all counties in that state.
    Try this:
    = "<ahref=\"http://yourservername/OpenDocument/opendoc/openDocument.jsp?&sRefresh=Y&sType=rpt&iDocID=2386894&sWindow=New&StateName""="reportobject"\">"reportobject"</a>"
    Hope this works out for you.
    Note: reportobject is something that will be in the report which has value of the state in this example.
    Thanks,
    Praneeth
    Edited by: Praneeth Padmanabhuni on Apr 13, 2011 8:47 PM
    Edited by: Praneeth Padmanabhuni on Apr 13, 2011 8:47 PM
    Edited by: Praneeth Padmanabhuni on Apr 13, 2011 8:49 PM

  • Dvt:pivotTable question how to drill-down?

    Hello All,
    How can I implement drill down functionality in <dvt:pivotTable>
    with drillingEnabled=true
    I need to know, when these get called
    drillAction
    drillRequestingListener
    drillRequestedListener
    get called
    Thank you all

    Can anyone please help here, how to implement drilling functionality with pivotTable,
    <pivotTable IterBinding="InvoiceView1Iterator"
    id="InvoiceView11"
    xmlns="http://xmlns.oracle.com/adfm/dvt">
    <pivotTableDataMap>
    <columns>
    <data>
    <item value="EnteredAmt"/>
    <item value="RetAmt"/>
    <item value="RetTaxAmt"/>
    </data>
    </columns>
    <rows>
    <item value="CompCode"/>
    <item value="BName"/>
    </rows>
    </pivotTableDataMap>
    </pivotTable>
    also, its not accesible in backing bean,
    somebody please put some light on this dvt component
    Thank you

  • Display Drill Dimension List Dynamically

    Hello All,
    Is it possible to change dimension member list based on selection of a higher-level dimension in Web Intelligence document while it is in u201CDrillu201D mode?
    It is very similar to cascading prompts behavior, but implemented for drillable dimensions. For example your choice of a US State dimension member would affect a US Cities dimension members displayed only for the selected State in its drop-down combo-box list.
    Conditions: Webi documentu2019s data must be refreshed only ONCE and no linked BO documents are used.
    Any ideas?
    Kind Regards,
    TZ

    Hi Tim,
    You can use report level filter to acheive the expected result.
    Eg:-
    -Drag City and Country object from Island Resort Marketing Universe in the Result Object panel.
    -Run the query
    -Apply drill function on the report
    -Drag the country and City object in the report filter panel(Grey panel above the report tittle)
    -When you select Country in the combo box then the appropiate cities of that country will be displayed in the City Combo box.
    Hope this will help you.
    Regards,
    Chaitanya Deshpande

  • Create a crosstab with hierarchy in the middle with SDK

    Here is how our crosstab looks like:
    <Hierarchy>      |  <measure1>  |  <measure2> |  <measure3>
    -----------------------|---------------------|---------------------|----------------
    Level 1                |          254         |           212        |           22
      Level 1.1           |          200         |           111        |           14
        Level 1.1.1      |           54          |           101        |            8
    Level 2                |          13           |             0          |            0
    This is our requirement:
    <measure1>   |  <measure2>  |        <Hierarchy>       |  <measure3>
    --------------------|---------------------|------------------------------|----------------
             254         |           212        |          Level 1              |           22
             200         |           111        |             Level 1.1        |           14
              54          |           101        |              Level 1.1.1    |            8
             13           |             0          |         Level 2               |            0
    Is this possible (with SDK)?

    Thats possible, check the simplecrosstab demo of the sdk (renderTable function).
    You have to look up whether the
    dimension has
         members with
              hierarchy nodes
                   and levels,
    then render it the way you want

  • How to drill down and stay on the dashboard

    Hi:
    OBIEE 11.1.1.6
    I created an Action Link that calls another Answers report, and I display the report on a dashboard. The drill down works, but the target report opens in a new window. How can I provide this simple drill functionality but remain on the dashboard?
    Thanks!

    Hi,
    by selecting "Drill in place" then it work as your expected way.
    steps: just to edit that dashboard --> your dashboard page object section --> properties -->set it as "Drill In Place" save it and then test it.
    Thanks
    Deva

Maybe you are looking for

  • New to Premiere Elements 9 - adding keywords to clips in timeline?

    Hello to hopefully my new best friends I am editing college football highlights.  I have been using iMovie for about 3 years, but it lacks certain features that I was told (still hoping!) Premiere Elements 9 has.  Anyway -- I am editing from full gam

  • Attach file to XI SOAP message

    Hi, Good day... Can any body help me how to attach file to XI SOAP message. The file to be attached is in TXT format. Your help is much appreciated. Thank you very much... maaukaau

  • Application sound off

    Hi all, Is it possible to mute the iphone so that also applications like safari do not make any sounds? Most apps offer a mute option but I want to also mute the apps that do not offer such an option Thanks!

  • Track information not recognised

    Quite a large chunk of my MP3 collection has been imported into iTunes but it does not recognise the track information (i.e. just shows track title & that's it). I know these tracks have Artist/Album etc info as they show up in File Properties. Why d

  • Security Questions in Different Language

    All of the emails and security questions I get from Apple are in different languages. How can i change this? Please help!