Drilldown Navigation

Hi,
I have a pivot table that drill down from 5 items. The last level is ID, I would like to link this last level with another report passing the ID as parameter.
The field ID is not pulled in the report items, but the hierarchy is defined and this is currently the last level. I have tried to link this with another target report but this does not work.
I pulled in the field ID in the criteria and have hidden the field, in column format, value interaction I have set this to link to the target report. In the target report I have set the field ID is prompted.
Can anyone help?
Thanks

The way navigation works is you build the highest level report with all columns the user wants to see. On the column you built for drill down, Market, instead use Value Interaction>Navigation to go to the next level report. This "next level report" you will also have to build with all columns you wish to see and the Market column. When the user clicks on a value in the Market columln in the top level report, it will take him to the next level report which has Sales Person information and an "Is Prompted" filter on the Market column. You would continue this down to the whatever level of detail is necessary and then at the bottom most report, you can have a navigation from that report to a completely different report if you wish.
You would not use the drilldown hierarchy for this report, again, because you have the criteria that at the lowest level, clicking on a value should take the user to a completely different report. When you use drill down, you have to define the hierarchy in the BMM layer and once built, that is the drill down. You can't "customize" it.

Similar Messages

  • Parent account on historical pipeline analysis

    Hi,
    I've a little problem with Oracle CRM on Demand Answers: When I use the subject area "historical pipeline" analysis I do not have acces to the parent account. There is an account area in which I have tons of fields but not the parent account.
    So is there any possibility to get this field in the report. Unfortunately I cannot pass by another subject area.
    My solution:
    I create a report on another subjectarea which lists all parents and children. And then do a case statement to get all lines in which the parent account is empty. I suppose them to be the right parents.
    My report on the historical pipeline I'll filter on the criteria of this first report.
    So I have only the parent accounts.
    Unfortunately I do not have the indirect grandchilden included with this solution. And it's pretty static. But I'd like to have a prompt with which I can filter the report or not on the parent account.
    Any solutions ? :)
    Cheers,
    Myriam

    Hi
    Would it be possible to pass value of Account Name column to Parent Account column during Drilldown Navigation.
    so that in target report only child accounts get filtered.

  • UI Shell: java.lang.InstantiationException TabContext$TabSelectionActionLis

    JDeveloper 11.1.1.2
    EJB dataContols
    We have minor modification to the UI Shell but basically the the TabSelectionActionListener inner class, the tabSelectionListener private final attribute, and the refreshTabContent() method are still the same. Our application is working well except that we are encountering the above subject error once we launch a specific taskflow. This taskflow has two views (each views contains adf read-only tables drag and drop from an EJB DataControl) and with the following navigation rules:
    currency_list ---drilldown--> conversion_rate_by_currency_list
    currency_list <--back-------- conversion_rate_by_currency_list
    <control-flow-rule id="__18">
          <from-activity-id id="__19">currency_list</from-activity-id>
          <control-flow-case id="__21">
            <from-outcome id="__22">drilldown</from-outcome>
            <to-activity-id id="__20">conversion_rate_by_currency_list</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__23">
          <from-activity-id id="__24">conversion_rate_by_currency_list</from-activity-id>
          <control-flow-case id="__26">
            <from-outcome id="__27">back</from-outcome>
            <to-activity-id id="__25">currency_list</to-activity-id>
          </control-flow-case>
        </control-flow-rule>If we will not invoke "drilldown" navigation in this taskflow, then we will not encounter the above error. We can open as many tabs and transfer from one to the other. But if we invoke "drilldown" in this task flow, we can transfer to another tab for once and after that, if we click another tab, we encounter the following error:
    java.lang.InstantiationException: com.alnaghi.nis.view.dynamicShell.NISTabContext$TabSelectionActionListener
         at java.lang.Class.newInstance0(Class.java:340)
         at java.lang.Class.newInstance(Class.java:308)
         at org.apache.myfaces.trinidad.bean.util.StateUtils$Saver.restoreState(StateUtils.java:533)
         at org.apache.myfaces.trinidad.bean.util.StateUtils.restoreStateHolder(StateUtils.java:411)
         at org.apache.myfaces.trinidad.bean.util.StateUtils.restoreList(StateUtils.java:466)
         at org.apache.myfaces.trinidad.bean.PropertyKey.restoreValue(PropertyKey.java:246)
         at org.apache.myfaces.trinidad.bean.util.StateUtils.restoreState(StateUtils.java:357)
         at org.apache.myfaces.trinidad.bean.util.FlaggedPropertyMap.restoreState(FlaggedPropertyMap.java:194)
         at org.apache.myfaces.trinidad.bean.FacesBeanImpl.restoreState(FacesBeanImpl.java:359)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.restoreState(UIXComponentBase.java:930)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:910)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:144)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at org.apache.myfaces.trinidad.component.TreeState.restoreState(TreeState.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.processRestoreState(UIXComponentBase.java:904)
         at javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1182)
         at org.apache.myfaces.trinidadinternal.application.StateManagerImpl.restoreView(StateManagerImpl.java:651)
         at com.sun.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:316)
         at javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:204)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:279)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:532)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:280)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    <StateUtils$Saver><restoreState> Can anyone give any clue?
    pino

    The fix is available internally and undergoing tests. The plan now is to release via the JDev "Check for Updates" option under the Help menu. This should be more convenient with broader availability. It will also mean that it has undergone formal QA testing. This will take a bit longer but in the end, but a better quality outcome. I have also replied to Oracle UI Shell Functional Pattern.

  • Limitation in Chart Navigation or drilldown

    Hi all,
    I changed the column formule to include conditional navigation like
    CASE WHEN MONTH("- Opportunity Custom Attributes".DATE_26)=1 THEN '{a href=/OnDemand/user/analytics/saw.dll?Go&Path=%2fusers%2fznac%23user%2fTestJan&Options=rfd&Action=Prompt}'||CAST(MONTH("- Opportunity Custom Attributes".DATE_26) AS CHAR)||'{a}' ELSE CAST(MONTH("- Opportunity Custom Attributes".DATE_26) AS CHAR) END and changed the data format as HTML it is working fine as expected in table but not in bar chart. also on axis it is showing {a href..} till the value not the month.
    Also i tried using custom text
    {@[HTML]}"{a href="/OnDemand/user/analytics/saw.dll?Go&Path=%2fusers%2fznac%23atripathi%2fTest@&Options=rfd&Action=Prompt"}"@"{/a}"
    this also works fine in table view on column but not in chart
    I need to have conditional navigation as per the column clicked as in based on month to different report.
    Anyone encountered this? any resolutions?

    Hi
    You can get the details of the recommended SAP GUI version
    and download the same from service market place.
    Under the download section, support packages and patches .
    Hope this helps
    Regards

  • Drilldown to Navigation

    Hi,
    I want to drill down from higher level to lower level in one report but when I reach the lower level in that report i want to navigate to second report from the lower level. Is it possible? if so how to achieve this?
    Thanks,
    Phani.

    Create as much reports as drill levels and use navigation from one report to another.
    On the lowest level, you can than navigate towards another report.
    Kr
    A

  • Drilldown in Web service query_view_data

    Hi experts,
    I´m using web services for accessing query data (query_view_data) and I can request the result set for a query in XML format.
    This XML format is publishing into a non SAP Portal (customer JAVA portal).
    With some effort we can visualize the output result into a table form and generic navigation block (like Web analyzer).
    We can filter values/variable using  Web service parameters (data provider commands from Web API reference):
    Examples
    Filter Data Provider u2019View1u2019 by Country: Germany
    I don´t know I can use it (Drilldown), in the same way Filter command.
    Does anybody know to use Drilldown command into Web Service?
    Is it possible to use in the mentioned landscape (publishing XML format in JAVA portal using web service u2018query_view_datau2019)?
    Thanks in advance
    David
    Edited by: DAVID GALLEGO on Sep 1, 2009 2:05 PM

    Thanks for your appreciate help,
    I execute de FM RRW3_GET_QUERY_VIEW_DATA (se37):
    1.- Without parameters --> Result set OK (comparing E_CELL_DATA to my query/view table). E_CELL_DATA have 93 rows.
    2.- With command FILTER:
                        FILTER_IOBJNM                  0EMPLGROUP
                        FILTER_VALUE                   20511
    Result set OK (comparing to E_CELL_DATA  my query/view table). E_CELL_DATA have 3 rows.
    3.- With command REMOVE FILTER:
                        CMD                                   REMOVE_FILTER
                        IOBJNM                              0EMPLGROUP
    Result set NO OK (comparing to E_CELL_DATA  my query/view table). E_CELL_DATA have 3 rows, when expected 93 rows.
    I get the same as step 2, not the result of step 1.
    Can you see anything wrong?
    Thanks
    David

  • Ke30 report navigation

    hi,
    may i know what is the navigation in ke30 report?
    after the selection screen execution, report comes out.
    u will notice before the item line report, there is 1 part called navigation with icon.
    what is this navigation doing?
    thanks

    Hi,
    Navigation allows the characteristics which can select and view report. Say Profit center characterstic u can select and view the details... This Characteristic behaves as navigational attribute... This help for navigation as well as for drilldown...
    Regards
    Sudhakar Reddy

  • Navigating to report slow

    I have very slow performance when navigating from one report to another. The report is focused on custom object 1 and works as follows:
    1. Custom Dashboard with a prompt and a view selector with a couple charts
    2. Charts drilldown to a table based view
    Both the chart on the dashboard and drilldown report are based on Custom Object 1. All the necessary fields are setup as prompted in the drilldown report.
    When drilling down from the chart to the report the performance is very slow. However, if I hardcode the same filter criteria directly in the drilldown report and run it standalone it is very fast. It is just when the filter criteria are passed from the parent report to the drilldown report that it is very slow.
    I have not encountered this below, so checking if anyone has encountered this before and has a suggestion. I have not created a service ticket yet.
    Thanks.

    Is that possible to add this expression in T-SQL? BTW, how long the report (T-SQL or stored procedure) is running? 
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Need help on Authorization on Navigational Attribute.

    Hi All,
    I am working on Authorizations.
    I am using the info Object "Material group" which is the Navigational Attribute of 0MATERIAL.
    In Reporting, I have created the Authorization Variable for Material group.
    And after this, i have created the Authorization Object in RSECADMIN and added the info Object "Material group" and harded coded the value as "1000". After this, i have created the Authorization Role in PFCG and added this authorization Object over there.And this role is assigned specific User.
    While Running the report on specific User, for Material group, filteration is not happening over there (Material group = 1000). It is showing all values for this user.
    Can you please help on this issue.
    Thanks,
    Shahina A

    Thanks for your reply. I was on leave for the past 2 days. I have checked as you suggested.
    In 0MATERIAL, 0MATL_GROUP is the attribute and i have made Authorization Relvent for this Attribute.
    And i activated the Info object 0MATERIAL.
    Then i have run the query in RSRT and found an error while running the Report.
    Can u pls help on this issue.
    Diagnosis
    The system determined the authorized characteristic values for the characteristic 0MATERIAL__0MATL_GROUP. It determined that you do not have the (analysis) authorization to view transaction data for any characteristic values or range.
    System Response
    If this situation occurs when a variable is being filled, the query cannot be executed.
    Procedure
    You must have authorization for at least one characteristic value for the characteristic 0MATERIAL__0MATL_GROUP.
    Create the appropriate analysis authorizations for the user.
    If you are only authorized for evaluations that aggregate using the characteristic 0MATERIAL__0MATL_GROUP (for ":" authorizations), use a query without this characteristic. If the characteristic is not used as a filter or in the drilldown, variables should not be used.
    Procedure for System Administration
    Notification Number EYE 018 
    Thanks,
    Shahina A

  • Drilldowns on measure columns based on time series functions.

    Guys,
    I am new to OBIEE and i need your Help!! I have a dashbaord report which shows the sales USD for the colums below.
    REGION , PRIOR MONTH , CURRENT MONTH PRIOR YEAR , CURRENT MONTH PRIOR YEAR MTD , CURRENT MTD , ACTUALS YTD.
    All the measures are logical columns caluculated in the RPD using the Time Series Functions. The dasboard report has a Prompt Calender Date and all the measure values are caluclated based on the date entered in the prompt.
    For example if the Calender Date on the prompt is 5/31/2011 then the value for the PRIOR MONTH will the sales for APR-2011 and the value for CURRENT MONTH PRIOR YEAR will be MAY-2010 and so on.
    The business requirement is to provide the drill down capability on these measure columns. When i click the sales number on the prior month column it should give me all the detailed transactions for the month of APR-2011 considering the prompt for calender date is 31-MAY-2011.
    I have provided drilldowns based on the Navigation using the column interatcion but i am unable to understand how to provide the drilldown on the measure columns using the time series functions to caluclate the sales for PRIOR MONTH. CURRENT MONTH PRIOR YEAR...etc.
    Please Help!!!
    Thanks,
    Sandeep.

    1. Create an alias fact table (Year Ago) to pull last year value.
    2. Extend your fact table to store another measure (last year sales)
    3. Based on volume of granular data and query pattern on year ago measures, you may create aggregate fact tables.
    hope this helps.

  • Query Drilldown problem

    Hi All,
    We are working on BI7.0 and facing a weird problem.
    As in BW 3.5, when i execute a query on the web and utilize change drilldown feature for characterstics in the rows to "horizontal" option, the characteristic jumps from rows to columns in the navigation pad.This allows me to drilldown the same char. again in the "vertical" option and re-jump to rows heading in the navigation pad.
    However this not the case when i execute a query in BI 7.0. Here when i drill down a char. in the rows to "horizontal" option, the char. remains in the rows and it still displays only the "horizontal" drill down option instead of "vertical" drill down.
    Am I missing any setting or some other problem is there.
    Any fruitful answers shall be appreciated and rewarded.
    thankx
    Sid.

    Hello Sid,
    Just tested the functionality here and it works fine.
    We are on SPS12 (SP13 for ABAP and SP12 for JAVA).
    And I am using SP13 on the front-end.
    Regards,
    József.

  • Difference between Drilldown report and Interactive report

    There is no difference between drill down and interactive report, they are the same.
    With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
    You can produce both simple, data-directed lists (basic reports) and complex, formatted lists in drilldown reporting (form reports).
    Drilldown report provides you with comfortable functions for navigating through your data. For example, you can jump to the next level of detail or the next report object on the same level, hide individual levels and switch between the detail and drilldown lists. It also provides a number of additional functions which let you process lists interactively (sorting, conditions, ranking lists, and so on). SAP Graphics, SAPmail and the Excel List Viewer are also integrated into drilldown reporting.
    The drilldown functions are divided into three groups which differ in the number of functions available. That way each user can choose the functional level most suited for his requirements.
    In addition to the online functions for displaying reports, drilldown reporting also provides functions which let you print reports. A number of formatting functions are available to let you determine the look of your printed reports (page breaks, headers and footers, underscores, and so on).
    The menus and the functions available directly on the drilldown report make it easy to use the information system.
    What is an Interactive Report?
    An interactive report generally works in the following fashion:
    1. Basic list is displayed.
    2. User double clicks on any valid line
        or
        User selects a line and presses as button on the tool bar.
    3. The corresponding event is triggered
    4. Then in the code, the line on which action was done, is read.
    5. Depending on the values in that selected line, a secondary list is displayed.
    6. Steps from 2-5 are repeated till the end.
    From the above explanation, I believe, its clear that, the 20th list, will essentially depend on the "selected line" of 19th list. According to your question, you want to move to 20th list directly, without "a prior list". May I know the exact requirement so that, an appropriate solution can be suggested? 
    Again, your question was, how to move to 20th list directly on pressing of execute button. Its not possible to move to 20th list. You must cross over a basic list, before you can go to a different list level, using the code given by Pavan. 
    What are Drilldown reports?
    The lines of basic list of a drilldown report when clicked, will take the user to the corresponding (standard) object's display.
    For eg: Suppose your report's primary component is purchase requisition, (assume you are printing PR details), and the basic list displays details of many PRs.
    Eg: when clicked on a particular line of the PR basic list, it takes you to std t-code me53 (display of purchase requisition). This is the 'Drill-down' functionality.
    For this, in the at-line selection of your program, as per the above ex: you'll set the parameter ID of PR number BAN (that you can get from Data element) in memory (using set parameter id) and then calling the corresponding transaction (usually skipping initial screen of the std t-code).   
    Likewise, if it's Material Number (Matnr), you'll be displaying MM03 transaction w.r.t. the line's matnr.
    AKSHAT..........

    Good, information. But I think you should post these items in Wiki, in place of forum, as here we have Qns & Ans;  problems and solutions.
    https://www.sdn.sap.com/irj/sdn/wiki
    [ABAP Development > ABAP General ]
    Wiki is the right place for such knowledge base
    Thanks!!
    Regards,
    Vishal.

  • Parent Child Hierachy Drilldown (without including the hierachy column)

    Hi
    I have a hierarchy with categories/subcategories, which goes into a table like this:
    Category Name Amount
    Top cat1 23
    Top cat2 5
    I want to use the Category Name column to drill down to the sub categories, so that if I click "Top cat1", the table will look like this:
    Category Name Amount
    Sub cat1-1 23
    Sop cat1-2 5
    The "Drilldown" option for the actionlink in column interactions doesn't do anything for this hierarchy, and by trial and error we worked out that it only seem to work with level-based hierachies (but in a warped way. It adds an additional column for every level!).
    Trying to use an actionlink doesn't work too, since there's no good way of passing the clicked category ID to set as the parent ID of the next page.
    Using a GoLink URL did work, BUT navigating to a completely new page doesn't fit our requirements.
    Is there a way for us to do this? Thanks!
    Edited by: lum on 22-May-2012 23:48

    Thanks Dpka, I did exactly that, there is a small issue. Let's say my hierarchy is (I have just dded one more level under David). So James and Terry reports to Thomas and Thomans reports to David.
    --David(165)
    ----Thomas(65)
    ------James(25)
    ------Terry(30)
    David is the top level and Thomans the next level. Now when I click on David, it takes me to the target report and shows me the revenue as expected but when I click on either Thomas, James or Terry, it doesn't take me to the target report. At the bottom left it shows me an error. This is what the error is
    Message: 'getLevelInfo(...)' is null or not an object
    Line: 1
    Char: 11142
    Code: 0
    URI: http://wmdwm100a.midlandls.int:7001/analytics/res/b_mozilla/answers/selectionsmodel.js
    So It is working only for the top level managers whose doesn't have any anscestor. Any ideas why is tha so?
    Thanks,
    Ronny

  • Problem in navigating from one report to another in OBIEE 10g

    Hi,
    I am facing an issue with OBIEE 10g while applying navigation on my reports.
    Lets suppose I made a report showing list of all items(in broad categories) sold on a particular day, say Dairy, Frozen Foods, Chocolates etc.In this report there is a date prompt showing the date of sale.
    Now there are certain items that are distributed within these categories, like dairy includes milk, cheese, butter etc.
    Hence, my navigation should be like when I click on a particular item category, the control should move on to the report which has all items under that particular category and the prompt for this report should show the same date as passed in the previous report.
    But sometimes what happens is that on clicking the navigation from first report to the second one, the date is not persisting in the prompt. I say sometimes because at times the navigation does work correctly. This is a bug of Obiee or something which is giving unexpected results.
    Kindly help with your suggestions.
    Thanks
    Ankita

    Ankita,
    This is not a bug in OBIEE...I'm sure something is missing. If this is working for some cases and not working for some other case then you will need to find the root cause. Try in bits and pieces...Step by Step with some dates (unit testing). Ideally this shud work properly.
    For an instance try with OBIEE drilldown feature and not with navigation with a single sale date and observe the behavior.
    Hope its clear...

  • 3.5 Web report. Save Selection screen and navigation state??

    Hi,
    When we use BEx Analyzer, using excel, we have these two features:
    1. If query have selection screen, we can save variants, as in SAP R/3.
    2. If in the query results we perform drilldown, filters, and so on, we can save this as a new workbook.
    Now, I am using Web access. I use 0ADHOC web template. I have modified to ask always for variables.
    For feature 1, is there any possibility of saving the selection screen? Any property of web template?
    For feature 2: I can save a view in the standard template, but there are no button to recover it. Modifying this template is too hard for me. I have seen an object to select query view, but I have to specify queries and views, and I need an open solution.
    Is there any template or easy way for offering the user the possibility of saving a navigational state for any query and after recovering any of this states (as a workbook in excel).
    I don't know if views are the only option.
    Thanks a lot.

    Santi,
    Did you look into Bookmarks?
    http://help.sap.com/saphelp_nw04/helpdata/en/5d/53213c51febb2be10000000a11402f/content.htm
    This will solve your second issue at least.
    Regards,
    Gilad

Maybe you are looking for