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
Similar Messages
-
Problem of hierarchy in bex analyzer
Dear all,
I met a problem when I using Bex analyzer to run a query, there is a characteristic 0CS_PLEVEL (posting level) with a hierarchy. If the characteristic is displayed in the row or column, i can filter with the hierarchy node, everything seems to be fine. But if the 0CS_PLEVEL is set to be a free characteristic in the query, when I filter with hierarchy text node (not leaves), then there will be wrong message about 'No applicable data found', but if I add drill down according to Posting Level in rows, it indeed has data value.
And I tried filtering value with same hierarchy node with other query which is built based on Multiprovider, everything is fine.
I wonder if there is any speciall setting for filtering by hierarchy node in the query based on virtualprovider 0BCS_VC11?
Your reply will be appreciated.Hi,
In the Exception definition,Make sure you have selected following :
In Display tab -> Select Exception affects data cells
in cell restrictions tab -> Exception affects everything
After that,once you execute the query,Exceptions should be shown on all levels. -
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: 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. -
Bex Analyzer 7.0, Filter on Hierarchy Node (Text Group)
Hi gurus,
I would be glad if anyone of you could help me with this issue.
I made an application with Bex Analyzer 7.0 which does following -> create certain combinations and copy it directly into PowerPoint as a picture. This works great, I can send you the code if you want to. I could even create a blog or wiki ...
My issue appears when I try to copy a value for hierarchy node into Filter in Bex. It is possible to write into Filter some value and the system sets a filter with this value, there is no doubt about it. But I wanted to filter on a whole hierarchy node. I'm not able to do this by copying the value into the line. With the context menu no problem.
Example 1:(works fine)
Characteristics Filter:
0comp_code 1000
Example 2:(doesn't work)
Characteristics Filter:
0comp_code +Group1(Text Node)
I will appreciate any kind of help.
Thank you
StandaAs promissed, here is the code with which we export graphics into powerpoint.
BEx Analyzer 7.0
Following scenario -> user defines combinations in the list, what should be exported (area "D39:D142") Macro copies selections into filter area (D22).
Sub Chart2PPT()
Dim objPPT As Object
Dim objPrs As Object
Dim objSld As Object
Dim shtTemp As Object
Dim chtTemp As ChartObject
Dim objShape As Shape
Dim objGShape As Shape
Dim intSlide As Integer
Dim blnCopy As Boolean
Dim i As Integer
Dim f As Integer
Set objPPT = CreateObject("Powerpoint.application")
objPPT.Visible = True
objPPT.Presentations.Add
objPPT.ActiveWindow.ViewType = 1 'ppViewSlide
For Each cell In Range("D39:D142")
If Cells(i, 4) = "" Then Exit Sub
If Len(Cells(i, 4).Value) < 1 Then Exit Sub
Cells(22, 4) = Cells(i, 4)
For Each shtTemp In ThisWorkbook.Sheets
blnCopy = False
If shtTemp.Type = xlWorksheet Then
For Each objShape In shtTemp.Shapes 'chtTemp In shtTemp.ChartObjects
blnCopy = False
If objShape.Type = msoGroup Then
' if ANY item in group is a chart
For Each objGShape In objShape.GroupItems
If objGShape.Type = msoChart Then
blnCopy = True
Exit For
End If
Next
End If
If objShape.Type = msoChart Then blnCopy = True
If blnCopy Then
' blnCopy = True
If shtTemp.Name = "GraphAbsatz" And (Cells(i, 8).Value = "x" Or Cells(i, 5).Value = "x") Or _
shtTemp.Name = "GraphPreis" And (Cells(i, 8).Value = "x" Or Cells(i, 6).Value = "x") Or _
shtTemp.Name = "GraphUmsatz" And (Cells(i, 8).Value = "x" Or Cells(i, 7).Value = "x") Then
intSlide = intSlide + 1
' shtTemp.UsedRange.CopyPicture 'kopiert nur Grafiken
' objShape.CopyPicture
shtTemp.UsedRange.CopyPicture 'kopiert die ganze Seite
' new slide for each chart
objPPT.ActiveWindow.View.GotoSlide Index:=objPPT.ActivePresentation.Slides.Add(Index:=objPPT.ActivePresentation.Slides.Count + 1, Layout:=12).SlideIndex
objPPT.ActiveWindow.View.Paste
End If
End If
Next
If Not blnCopy Then
' nichts kopieren
' copy used range
' intSlide = intSlide + 1
' shtTemp.UsedRange.CopyPicture
' new slide for each chart
' objPPT.ActiveWindow.View.GotoSlide Index:=objPPT.ActivePresentation.Slides.Add(Index:=objPPT.ActivePresentation.Slides.Count + 1, Layout:=12).SlideIndex
' objPPT.ActiveWindow.View.Paste
End If
Else
' nichts kopieren
' intSlide = intSlide + 1
' shtTemp.CopyPicture
' new slide for each chart
' objPPT.ActiveWindow.View.GotoSlide Index:=objPPT.ActivePresentation.Slides.Add(Index:=objPPT.ActivePresentation.Slides.Count + 1, Layout:=12).SlideIndex
' objPPT.ActiveWindow.View.Paste
End If
Next
' nächste Selektion
i = i + 1
Next
Set objPrs = Nothing
Set objPPT = Nothing
End Sub -
BeX-Analyzer - color more levels of hierarchy
Hi,
i have a hierarchie with 10 levels and i would like to give each level a different color. Using Analyzer i am only able to set different colors for the first 4 levels. Excel offers the following style sheets for this:
SAPBEXHLevel0
SAPBEXHLevel1
SAPBEXHLevel2
SAPBEXHLevel3
Is it possible to have more style sheets like:
SAPBEXHLevel4
SAPBEXHLevel5
Thanks,
Holgerwell, defining my own style sheet wouldn´t help much, because the problem is that BeX Analyzer marks all hierarchy levels bigger than 4 with SAPBEXHLevel3. If i define a style sheet for SAPBEXHLevel4 this wouldn´t work, because the elements of hierarchy level 5 are still marked with SAPBEXHLevel3. Somehow i need to tell BeX Analyzer to mark level 5 elements with style sheet SAPBEXHLevel4, level 6 elements with SAPBEXHLevel5 etc...i guess this is done somewhere in the SAPBEX-Add-In?
-
Variable hierarchy display not changed (BEx analyzer)
Hi
We have a BEx query, in which a drilldown characteristic is displayed as an hierarchy
Hierarchy display is active
Selected hierarchy:
Name - constant
Version - customer exit variable
Customer exit calculates version from manual input variable.
We need to view the report in BEx Analyzer.
When the query is opened, we select manual input variables and the hierarcy's version is set correctly.
The issue is that when we change manual input variables at runtime, the data is refreshed,
but hierarchy display is not changed. The selected hierarchy's version remains unchanged.
In order to change hierarchy display, we need to open characteristic properties and change the selected hierarchy manually
or we need to reopen the query and provide another manual input variables.
Our system version is 7.01 patch level 9
Is there any way to fix this problem
Or some workaroud?
Any help will be appreciated.
ThanksMichael, thank you for reply.
But I don't see how these notes may help me with my problem.
1753959 - I don't get a short dump
1745472, 1751321 - system displays all queried nodes, the problem is that if I input another variable, hierarchy version variable is calculated via user-exit properly (I see it in ABAP debugger), but displayed hierarchy has version, which was set when I opened query initially.
1717433 - nodes are returned with non-empty result. I can see that data is refreshed, hierarchy version is requested correctly, but is displayed incorrectly. We can see, for example, new hierarchy leaves, but in "n/a" node.
I tried to run the same report on system with version 7.01, patch level 12 and get the same behaviour.
My problem is similar to that described in notes 993151, 957219, but our system patch level is already higher. -
Create report on hierarchies using Bex Analyzer
Hi sir/mam,
can any one tell me how to create report on hierarchy in BEx Analyzer .
Basically i have an info object which is kept under Rows.what i did wasi simply dragged from Dimensions and dropped that info Object into Rows in Rows/Column pane.But that info object has hierarchy in Dimensions. when i dragged and dropped i only get that info object not with the Hierarchy.Now i have to create a report on that info object with the same Hierarchy as it is in the dimensions .
please tell me the steps how to create hierarchy .Dolly, welcome to developing in BW.
A hierarchy is considered a 'Property' of a characteristic. You can just right-click on the characteristic and select the hierarchy from the tab titled "Hierarchy" in the properties section. Select "Activate Hierarchy Display" and choose the hierarchy you want to show. You can also use a variable to allow the user to select from all available hierarchies for that characteristic.
(Note that this is for BI 7. BW 3.x involves a similar process, but the interface is a bit different. -
Environment: BW 3.5
Hi all together,
I have a query with the following presentation hierarchy: top level are the continents and second level are the countries belonging to the specific continents.
Now I want to display the results in a chart as follows:
If the countries are hidden and only the continents are visible, then the results of the continents should be displayed in the chart. If I show the countries to one continent then I´d like to see in the chart only the values for the countries of this specific continent.
Is this possible with standard tool in BW or do I have to use VBA coding in Excel?
Thanks for help.
Greetings AnjaIt is possible to do the charts in the BEX Analyzer. For this you should have BI 7.0 with SP 13 and the configuration of BEX Analyzer to BI system.
If u give me u r mail id i will send some documents.
Assign points
Thanks and regards,
Syed
Message was edited by:
Shahid Syed -
SAP BEX Analyzer Set values for variables
Please help us out in sorting out this problem,
We are automating BEx Analyzer for a Testing Project with Quick Test Professional (QTP) a functional automation tool uses VB script.
Problem:
There are 5 steps in automation
Invoke BEx Application
Log in to BEx server
Run Query
Set values for Variables for Query
Display Report
We are able to do 1,2,3 steps using BEx API functions and running BEx macros but we struck up with 4th step,
1. Invoke BEx Application
Launch Excel
Dim app
Set app = createobject("Excel.Application")
Make it visible
app.Visible = true
Attach add-in to Excel file
app.Run ("'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SetStart")
2. Log in to BEx server
Login to Bex server
Function logonToBW(app)
Dim myConnection
Dim logonToBW2
On Error Resume Next
logonToBW2 = True
' Create logon to system with following user and system details
Set myConnection = app.Run ("'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'! SAPBEXgetConnection")
With myConnection
.client = "600"
.User = "USERNAME"
.Password = "Welcom123"
.Language = "en"
.systemnumber = "00"
.System = "BWDCLNT600"
.systemid = "BWD"
.ApplicationServer = "156.158.7.161"
.SAProuter = ""
.Logon 0, true
If .IsConnected = 0 Then
.Logon 0, False
If .IsConnected <> 1 Then
MsgBox "Automatic logon failed. Please enter your username and password in the next screen ..."
Exit Function
End If
End If
End With
' Run connection query to see if connected
app.Run ("'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SAPBEXinitConnection")
logonToBW2 = True
End Function
3. Run a Query
app.Run "'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'! runQuery", "ZZCCA3_M01_Q0003"
Till here the script is running fine then the Select values for Variables window is displayed.
This is where exactly we struck up; in this window we need to select values.
Name of the Fields
Field Name Technical name of characteristic Variable Name Value
1 Company Code 0COMP_CODE ZM_COMPCODE 1000
2 Cost Center Hierarchy 0COSTCENTER ZS_CCTRN 1000MDON
3 Cost Center Node 0COSTCENTER ZS_CCTRN 1000COP
4 Cost Element 0COSTELEMENT ZS_COELN 1000GDON_6999
5 Fiscal Year 0FISCYEAR 0P_FYEAR 2007
To select values for variables, we are trying below code but its giving an error,
app.Run "'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SAPBEXSetFilterValue", 1000, "0COMP_CODE"
app.Run "'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SAPBEXSetFilterValue", 1000MDON, " 0COSTCENTER "
app.Run "'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SAPBEXSetFilterValue", 1000COP, "0COSTCENTER"
app.Run "'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SAPBEXSetFilterValue", 1000GDON_6999, "0COSTELEMENT "
app.Run "'C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.xla'!SAPBEXSetFilterValue", 2007, " 0FISCYEAR"
Any help highly appreciated, thanks in advance.Hi Reinhard,
Pleas look at this:
Passing a range to SAPBEX.XLA!SAPBEXSetFilterValue
Best regards,
Eugene -
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. -
BeX Analyzer 7.0 dynamic formatting
Hello,
we have the BeX Analyzer 7.0 and want to format the workbook like highliting the Characteristic names. It is okay when the grid stay as during the formatting. But if someone will change the view by adding anothe characteristic the formatting is lost.
Is there any way formatting it dynamically.
And is there any way for many sheets with a lot of data providers refresh the queries seperatly?
I hope that anyone can help me.
Kind regards, ManuelaHello all,
In order to keep changes in workbook you must deselect the settings in query designer on query properties display tab "Adjust formatting after refresh".
Then you set changes to workbook - for example, if you want to set style for hierarchy you must set cursor on a any cell with hierarchy nodes (same for filters or any other element), and then go to excel menu Format -> Styles. Here you will get SAPBex* style depending on a cell on which you are positioned. You can go to modify and change the layout.
After changing styles, you can go to workbook settings, themes tab, make a new theme, and press button "Apply" to update theme from a workbook. Then press Save to save a theme. After saving theme you must select settings "Apply New Styles" on the same tab.
Save the workbook, pressing save on Bex toolbar.
Now the changes should not be lost
Hope this helps -
Error when starting Bex analyzer
Hi All!
We have a world wide BW-SEM application. In one country they get the following error message when starting Bex analyzer:
<install error> Missing ActiveX component: Business Explorer Global Services
Does anyone have a hint on what to do?
Thanks for your help!
Best Regards
Pontushi
try to check with SAPBEXC.xla
and take a look oss note 585643
may need to manual register .dll with regsvr32
Do an Installation check of the BEx Analyzer as follows:
In the bex analyzer menu, Business explorer -> Installation Check -> Once the excel sheet opens, press the start button to start the check. Check the entries in red to see any missing/old ocx, dlls. -
Satatus of Data in Bex Analyzer
Hello ,
is it possible to hide "status of data" in bex analyzer ? I have read some documents but all are say it is only possible with Web Designer.
I have a query from a Multiprovider and I don't wnt to show Status of data information in the report .
thank you ,
blueYou can goto design mode in the workbook and delete the text element which is showing status of data, come out of design mode and save the workbook.
Edited by: Pravender on May 18, 2010 2:19 PM -
Difference between bexbrowser and Bex analyzer
Hi,
can any body tell me what is the difference between bex browser and bex analyzer and how end users will access the reports and how they access SAP.Hi
*BEx Web Analyzer *
The BEx Web Analyzer is a standalone, convenient Web application for data analysis that you can call using a URL or as an iView in the portal.
The Web Analyzer allows you to execute ad hoc analyses on the Web: When you have selected a data provider (query, query view, InfoProvider, external data source), the data is displayed in a table with a navigation pane. You can navigate to the data and use other Web Analyzer functions available in the application toolbar. For example, you can change the type of data display, use the information broadcasting functions to broadcast your analyses to others, and create printable versions of your analyses.
In the Web Analyzer, you can save the data view generated from navigation and analysis as a query view by choosing Save View in the context menu, and you can save the ad hoc analysis by choosing Save As. When the query view is saved, only the data view is saved; when the ad hoc analysis is saved, the entire Web application is saved, including the properties of Web items and the layout of the data.
Check the link for more info
http://help.sap.com/erp2005_ehp_03/helpdata/EN/00/e8d13f7fb44c21e10000000a1550b0/frameset.htm
Bex Browser
The Business Explorer Browser (BEx Browser) makes it possible for you to access all document types of the Business Information Warehouse that are assigned to your role or that you have stored in your favorites. You can select and open documents assigned to you in the BEx Browser or store and manage new documents in the BEx Browser.
Document types that you can work with in the BEx Browser are:
· BW workbooks
· Documents that are stored in the Business Document Service (BDS)
· Links (references to file system, shortcuts)
· Links to internet sites (URLs)
· SAP transaction calls.
· Web applications and Web templates
· Crystal Reports
Regards
Shilpa
Maybe you are looking for
-
Returning Error Code in Fault Response Message
Hi There, Here is the background: We are using Security Interceptor component of BPEL PM for handling security procedures. We have extended the default ACLManager and provided the custom access control checks. The method overridden in the custom sub-
-
Why is CS5 Encoder twice as slow as CS4
I have a complicated projcet that include several After Effects compositions. In Media Encoder CS4 i took about three hours to render a MPEG2 file. (720x576, 5 min. long) I have now upgraded to CS5, but the same project, on the same machine now takes
-
Is there any way in InDesign CS3 to have the drop shadow rotate with the type that it is made with? What I mean is if you set a line of text, put a drop shadow on it so that it goes down and to the right, if you rotate the text 180°, the drop shadow
-
Using Transparent Photoshop images placed into Indesign CS5
Placed a transparent photoshop image with clean/beautifully sharp mask inside my Indesign design. Added a drop shadow with Indesign and gave plenty of space with the outside frame thingy. However when I export the PDF my round image mask shows a
-
Copying is not poss.because an entry is missing in Table TVCPL: L2, VTLA
HEllo all, we just created a new condition type. (Re: sales order - new condition type - account assignment) Now when I create a new sales order and use this condition type, it is working fine. When I want to deliver the order, it gives me this error