BEx Analyzer: How to optimize reporting over a hierarchy?

Hello there,
using BEx Analyzer & Excel, we're reporting over a large hierarchy of cost centers, beginning at the top level and then looping over 166 different cost centers in that hierarchy.
Looping works from within a macro, calling the SAPBEXSetFilterValue for the corresponding query.
Reporting takes about 5 hours at the moment. Is there any way to speed up the calculation after setting the cost center as a filter value? Example: we need to report the top level node anyway, so the query needs to calculate over all hierarchy nodes. What happens to the results of the lower level nodes? Are they just dropped and calculated again later when the cost center of that lower level node is set as filter value? It would be a good thing if BW could cache these results so that it just needs to download them when needed later instead of calculating again.
Any idea? I don't now very much of BW concerning that point, so any hint is very welcome. Our release is BW 3.1.
We already tried RSRT but all we could do is to set the behaviour in case of query navigation. I'm not quite sure if this covers the case we want (setting the new filter value). At least, execution of that report still takes about 5 hours.
Thank you very much.

Andreas,
Create Aggregates on Hierarchy level.
Use Read mode H.
Make use of OLAP CACHE.
Have a look at RSRCACHE.
Regards,
Ramkumar Ghattamaneni.

Similar Messages

  • BEx Analyzer - Convert to formula - Dynamics of a hierarchy

    Hi BI-Experts,
    I have a question regarding the BEx Analyzer built in functionality "convert to formula".
    Once I have done this, the report is more ore less static, establishing a fixed link between the cell and the query result.
    (BExGetData(u201CDATA_PROVIDER_1u201D,F8,E10)
    Let's say I had included a G/L account hierarchy and converted the analysis grid item to formulas: I will lose drill down functionality of the hierarchy, drag & drop etc.. I can live with that.
    But what happens, if I update the G/L hierarchy in BI by uploading from ECC and someone added an additional text node and 3 new G/L accounts. They won't appear in my "convert to formula" report, even when refreshing, right?
    Does anyone know a work-around for a highly formatted report in BEx Analyzer which keeps the layout when refreshed (only way I know is with "convert to formula") AND using hierarchies which should be able being updated?
    Every hint is much appreciated!
    Kind Regards,
    Steffen Lange

    >
    Steffen Lange wrote:
    >
    > But what happens, if I update the G/L hierarchy in BI by uploading from ECC and someone added an additional text node and 3 new G/L accounts. They won't appear in my "convert to formula" report, even when refreshing, right?
    >
    > Kind Regards,
    > Steffen Lange
    Thats right, as now the key figure values are basic excel formulas though they refer your dataprovider.
    The only option is to update the value of the hierarchy (new nodes etc) in the workbook too, you can add a new row and insert the new hierarchy value it should pick it up and key figures populated accordingly (you may need to put right row column value for your key figure calculation formula).
    Edited by: Praveen G on Aug 12, 2009 3:54 PM

  • BEX Analyzer: Error when clicking in a filter hierarchy

    Hello,
    I am using the SAP BI7 version and I have a problem in the BEX anayzer. When I click in the filter zone and when I choose a filter caracteristic that contains a hierarchy I have the following error message and i am killed:
    <b>Class RSBOLAP 000:Error in the SAPMSSY1 method: uncaught exception
    Class BRAIN 299 System error int the CL_RSR_NET_RSMD_VHS_SVC program and form GET_HIER_NODE_READER:01.</b>
    Do you have ever had a same error? what can be solution?
    Thanks for your help!
    Regards,
    Julien

    Hellow Julien
    yes, i also encountered the same problem. But that is all the formula varialbles.
    For that some configuration has to be done by the BASIS people.
    Our basis peoples are working onthat.
    Award points, if this helps you.
    Regards
    Saravanan.ar

  • Bex Analyzer Workbook Refresh - How to prevent take over of desktop

    Hi there,
    I believe the answer to this queston will be use bex broadcaster but I will try and see if someone has any other experience.
    One of our upper mgmt directors is frustrated because when he refreshes the bex analyzer workbooks, the refresh takes over his desktop.
    He will kick off the refresh and then wants to go to another task - Like checking something on AS400 screen - or going to check his email - or working in word.
    The refresh of the workbook is long running and has several queries to refresh so it monopolizes his desktop.
    He will go to the other screens but bex refresh keeps popping up and taking over.
    I do not know any other way to have it run in the background unless bex broadcaster is used.  Unfortunately, we are in the process of getting that upgraded and it is not available at this time.
    Does anyone have any experience with having the excel refresh run in the background?
    Thank you,
    Lynda

    reporting agent will be helpful in caching the report...this article will explain you on the steps to do so
    http://www.tnsr.eu/fileadmin/user_upload/Documenten/PDF/How_To/How_To...Perform_Tuning_with_the_OLAP_Cache.pdf
    reporting agent has been replaced by information broadcasting in BI 7.0, you can try this out by going to rsa1old and caching the report.
    Hope this helps.
    rgds, Ghuru

  • Run report from Backend BI system using Bex analyzer

    Dear All,
    End user (GM)  is having access to 5 queries (reports). Right now end user is accessing reports via enterprise portal system. Now requirement has come that end user will login to BI backend system and he should see the query names in his Role/User menu then he will double click on query name and it will point to Bex analyzer.
    So end user will see reports via Bex analyser using backend system.
    in backend BI system, in end user's pfcg role, i added role menu as BW report ID, it is showing in end users's user menu, but when he click on that..it is pointing to Bex analyzer but not opening report. Then again end user has to type query name there and execute...
    please advise how end user can see all query names in his role menu's ?
    Edited by: Imran  Mulani on Aug 23, 2008 1:56 PM
    Edited by: Imran  Mulani on Aug 23, 2008 1:57 PM

    Hi
    Why dont you create and save the workbook per query in his role?
    Regards,
    BVC

  • How to enter multiple values in BEX Analyzer 7.0

    We are on 7.0.  I created a query in Query Designer with a variable type of Select Option.  When I execute the query in BEX Analyzer, how do I enter multiple selections?
    Thanks.
    Ryan

    Hi Ryan,
    You need to click on the button on the right of the variable (with a white square). In the box that pops up, choose your values. On the same screen, click the More>> button to see your selection and change the order if required.
    Hope this helps...

  • Problems with dynamic data slices and BEx Analyzer

    Hello experts,
    we use a data slice to lock released data.
    This data slice contains an exit-variable which selects all plan that are already released out of a ABAP dictionary table.
    The user can release data via planning function. He can start this function with a button in a BEx workbook.
    He use the same workbook for insert planning data.
    the problem is:
    when a user releases data, the value of the exit variable in our data slice changes but the data slice 9999 seems to be NOT generated with the new value. the reuslt is, that the user can still change released data.
    the data slice is just new generated after logout and login again not after refresh the query.
    Is there a possibility to force the system to generate data slice 9999 with the actual value of the exit variable? maybe a function module or method?
    We have this problem just in BEx Analyzer. In Web Reporting everything works fine and the data is locked by the data slice after refresh.
    Thank you
    Johannes

    Hallo Johannes,
    if you want to have this kind of behaviour you need to go for a data slice of type exit. You will find some information about this in the Planning forum.
    The data slice is instantiated once, but when you release the data you need to call a method in your exit data slice which rereads the values. This is a rough idea how this could be done.
    Regards Matthias Nutt
    SAP Consulting Switzerland

  • BEx Analyzer workbook

    Hello,
    I am currently working on creating cost centre reports which should be sent out to cost centre managers on a monthly basis.
    For example: The cost centre report for the cost centre named ABC should be sent out to ABCu2019s manager every month.
    I created a BEx query and mapped it to a workbook in BEx Analyzer. There are around 300 cost centres and what I did is, created a selection variable for cost centre n the workbook. So the cost centre managers can input their cost centre to see the report.
    My concerns are:
    a) Since I have put a selection variable for cost centre, anyone can view the report. For instance, cost centre report for cost centre XYZ can be viewed by cost centre manager of ABC. How do we restrict the cost centres to their respective cost centre managers?
    For example, Cost centre report for Cost centre XYZ can only be viewed by its respective cost manager. No other cost centre managers should see it. How do we do this in Analyzer workbook?
    b) Which is the best way to distribute this report?
    We currently use a SharePoint website to share documents. If we upload the workbook to the SharePoint site, my understanding is that the user will have to open the workbook in BEx Analyzer to view the report. The users have to be trained to do it in this case and all of them do not have BEx Analyzer at the moment. So I guess uploading it to the SharePoint site is not a practical idea.
    Please reply with your solutions
    Thanks in advance
    Edited by: suriyagayathri on Feb 21, 2012 11:00 AM

    Hello Suriya Gayathri,
    Does not seem that you went through the broadcaster bursting functionality.
    In short:
    * You an create a broadcasting setting of type bursting.
    * use a infoobject which consists all 300 users and their mail.
    * use a authorisation variable in the query that relates to their respective costcenter.
    * execute the 'broadcasting setting', it will send a excelfile attached in the mail to these users.
    (Of course you need to set a precalculation server which does all the generation of the excelfile)
    Have a look in detail about broadcaster and precalculation server.
    regards, deepak

  • Error in BEx Analyzer during F4 Value help

    Hello Experts,
    We are facing a issue where on pressing F4 in Bex Analyzer in variable selection for cost center hierarchy; the operation hangs. I dont get any short dump but following error messages in the analyzer itself
    RS_EXCEPTION Message Number 101
    Inconsistent Input Parameter (paratmeter: <unknown>, value <unknown>
    RSBOLAP Message Number 000
    Program error in class SAPMSSY1 method: Uncaught Exception
    We are on BI 7.0 SP17. I found a SAP note (1381562) which talks about similar error.
    The confusing part is this particular query works fine in Dev, Quality and Test systems but errors out only in production.
    Please let me know how relevant is this note. Also let me know if I should be looking at something else to correct this error.
    Thanks,
    Gaurav

    Hi,
    Please check your text file contains the exact same characteristics and key figures as defined in your planning funciton for your upload (also the sequence has to be the same)
    Regards,
    Marasa.

  • Hierarchy BEx analyzer

    Hi people,
    I'm using BEx analyzer, and I need to expand a hierarchy in my report, but when I double click in the nodle, doesn't appear any information. It only appears if I filter manually in the filter box.
    For example: in report there is "People's cost" with many rows below, just like hierarchy. Normally, I double click in "People's cost" and then it appears the information associated below. Right now, it doesn't work, only if I do it in Filter box.
    Thanks for your help.

    Hi,
    you must use the hierarchi in the query too. In the query designer you select the Infoobject and you will find a table on the right side with the title "Hierarchie". You must select there your hierarchie.
    Or, if you don´t have hierarchies for your infofobject, you can display your result as a hierarchie if you make a right-click on the header of the rows and there you select "display as hierarchie".
    Regards
    Edited by: Zoltan Both on Oct 1, 2008 3:24 PM
    Edited by: Zoltan Both on Oct 1, 2008 3:26 PM

  • Reporting by org hierarchy with drill down by each level of reports to...

    Hello,
    I'm trying to determine how to aggregate reporting by org hierarchy. Utlimately to report on opportunities at the highest level (CEO; all opportunities below CEO) then a second drill down report that shows summary by Level 2 (all those who report to the CEO), then again by Level 3 drill down which would be those who report to somone in Level 2. In all instances I want the report to show all records that ultimately roll up to that level (thus include direct reports alll of their direct and indirect reports )
    Level 1
    CEO $10,000,000 200 Optys
    Level 2
    Sales Leader 1 $ 3,000,000
    Sales Leader 2 $ 2,000,000
    Sales Leader 3 $ 1,500,000
    Sales Leader 4 $ 3,500,000
    Level 3
    <ul><li>- rollup of all that report to Sales Leader 1 (and so on) aggregated by first level of direct reports ($3,000,000)
         Sales Mgr 1.1 $ 1,000,000
         Sales Mgr 1.2 $ 500,000
         Sales Mgr 1.3 $ 750,000
         Sales Mgr 1.4 $ 250,000</li>
    </ul>
    I'd appreicate any help you can send my way.
    Thanks, Aaron

    Hi Aaron,
    I have come across this and found that using the "Reports To" hierarchy and "Territory Team" hierarchy are not sufficient. I implemented this as a solution for one of our clients and it works very well:
    I have modified the user entity and renamed 4 standard fields:
    •     Business Unit renamed to "Primary Line of Business"
    •     Business Unit Level 1 renamed to "BU Group"
    •     Business Unit Level 2 renamed to "Business Unit"
    •     Business Unit Level 3renamed to "Team"
    Not all fields go through into analytics so I had to use these fields which are available in the Opportunity-Product History subject area. The downside is that they have to be text boxes so restrict access to who can populate these. From this you can get 4 hierarchy levels and drill from one to the next. The record owner then becomes the lowest level in your report and it can look something like this:
    Level 1
    Primary Line of Business
    Level 2
    BU Group
    BU Group
    Level 3
    Business Unit
    Business Unit
    Business Unit
    Level 4
    Team
    Team
    Team
    Team
    Level 5
    Sales Person 1
    Sales Person 2
    Sales Person 3
    Sales Person 4
    Sales Person 5
    Obviously it would appear side by side in the report..
    Thanks

  • How to save BI report into normal excel sheet in Bex Analyzer

    Hi Experts,
    version of  Bex Analyzer:
    Bi addon 7.x
    support package 7,patch 1
    version 7004.4.0.5
    excel-2003
    when i am trying to save the report into excel in Bex Analyzer as below:
    file-save as->Microsoft excel work.
    when I open excel I am getting pop up windowu201Dthis file contains macros  with an expired or revoked signature.Since your running under  high security level,these macros will be disabled.u201D
    when I click ok I am getting one more pop upwindow as u201Cmacros  are diabled because the security level is set to high and a digitally signed trusted certificate is not attached to macros.to run the macros,change the security level to a lower setting(not recommended),or request the macros signed by the author  using a certificate  issued by a certificate authority.
    what are these macros? why i am getting this pop up windows
    When i opened  the excel report is not looks like general excel report.how can I generate general excel report .I should not want to get excel report as in bex analyzer.I donu2019t want to have author ,status of data,chart,filter,information in excel report.
    what settings I have to made to save the report in general excel format.
    As i am new to Bi please correct me if i am wrong.
    Anything is appreciable.
    regards,
    naresh.

    Macros in general are nothing but piece of code in excel.
    To allow unsigned macros to run, the Trust all installed add-ins and templates check box must be selected on the Trusted Publishers tab of the Security dialog box. This option is selected by default. If it is not selected (recommended), Excel allows you to run only macros that have trusted digital signatures.
    1. On the Tools menu, point to Macro, and then click Security.
    2. On the Trusted Publishers tab, select the Trust all installed add-ins and templates check box.

  • How to use the chart option in bex analyzer

    Hi Expert
    i want to know how to use the Chart in Bex Analyzer.
    Next week i hve End user Training. my user wanthow to use the chart option in Analyzer.
    plz let me know how to use chart & any Document on that plz reply me.
    Reagards
    siva
    Edited by: patel siva on Sep 16, 2008 4:34 PM

    Check here:
    https://reporting.uky.edu/BWBExContextMenu.pdf
    http://help.sap.com/saphelp_nw70/helpdata/EN/8b/4ffd9b07474279b3bbee75a60db41f/content.htm
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/5b/30d43b0527a17be10000000a114084/frameset.htm
    Thanks..
    Shambhu

  • How to prevent a portal user from using the BEx Analyzer ?

    Hi,
    we have different type of users : most users may use the portal as well
    as the analyzer ;
    we have one special user with extended authorizations : this user
    should use the portal , where he has a limited set of queries to run
    with hardcoded filters ==> this user should not be able to use the
    analyzer however, since he then would be able to call all other queries
    by using the find function ;
    how can we make sure this user cannot use the analyzer , using SAP
    authorizations ?
    best regards,
    Erwin Van Giel.

    Hi,
    if I remove the complete S_RFC authorization for the user then the BEx Analyzer cannot connect anymore to the BW system, but neither can the user run reports from the portal : it needs the S_RFC with 'SYST'.
    If I only remove the RRMX from the S_TCODE and from the S_RFC, it does not prevent the user from starting the BEx Analyzer and connecting to the BW system. It only stops the user if he would start the RRMX transaction from within an SAPGUI session.
    Perhaps there should be a value in the S_RFC that allows connections from the portal but not from the BEx Analyzer .... ?
    so not solved yet ....
    best regards,
    Erwin.

  • How to show filter values of restricted key figures in BEx Analyzer?

    Hi,
    I have following report.
                         Quantity USA        Quantity China
    Product           100                        150
    Quantity USA is a restricted key figure using key figure 'quantity' and a restriction on characteristic 'country' = USA
    Quantity China is a restricted key figure using key figure 'quantity' and a restriction on characteristic 'country' = China
    I notice that when I put only one of these resticted key figures into the query, there is a line in the filter area of the report in the BEx Analyzer that shows the characteristic 'country' and the value on which it's restricted in the restricted key figures.
    E.g.:
    Country          USA
                         Quantity USA
    Product           100 
    If I put both restricted key figures in the query, this line is not shown.
    Does anyone of you know how I can display this line again when using multiple restricted key figures like this in the query?
    Thanks!
    Regards,
    Pascal

    Hi,
    I have following report.
                         Quantity USA        Quantity China
    Product           100                        150
    Quantity USA is a restricted key figure using key figure 'quantity' and a restriction on characteristic 'country' = USA
    Quantity China is a restricted key figure using key figure 'quantity' and a restriction on characteristic 'country' = China
    I notice that when I put only one of these resticted key figures into the query, there is a line in the filter area of the report in the BEx Analyzer that shows the characteristic 'country' and the value on which it's restricted in the restricted key figures.
    E.g.:
    Country          USA
                         Quantity USA
    Product           100 
    If I put both restricted key figures in the query, this line is not shown.
    Does anyone of you know how I can display this line again when using multiple restricted key figures like this in the query?
    Thanks!
    Regards,
    Pascal

Maybe you are looking for