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,
JulienHellow 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,
Lyndareporting 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 PMHi
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.
RyanHi 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
JohannesHallo 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 -
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 AMHello 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,
GauravHi,
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. -
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, AaronHi 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 PMCheck 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,
PascalHi,
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
-
How do I delete ringtones on my iPhone 5 that I created from songs in my iTunes music library?
I created several ringtones for my iPhone 5 from songs in my iTunes music library but they are only 1 second long. I need to delete them and recreated them so they are 30 seconds long. How do I remove them from my iPhone and iTunes?
-
Access to Outlook Anywhere does not work
Good evening, I recently installed an Exchange Server 2013 CAS / MB. Until now, the server presented a few errors (mainly in the event log) that does not seem to significantly influence functionality. This week I published the server on the Internet
-
Is there any config needed to develop webdynpro on ECC6.0
Hie guys Is there an special config thats need to be done on ECC 6.0 to develop and run webdynpro ? I was following this tutorial "Web Dynpro for ABAP: Tutorial 1- Create a simple Web Dynpro Application SAP NetWeaver" upto creating views. It suppose
-
Report export (CSV) results in page not found error
Hello, I'm having this strange error which i cannot seem to figure out. I have enabled report export through CSV in a report (report attributes). When i click the link in the report i get a page not found error (http 404). At first i thought it was a
-
Suggest Apple to give iPhone 5 to the 1,1% of people affected....