I have a crosstab showing Account in the rows. I'd like to have a macro control what levels are shown, which is normally accessed via the AO menu. Any way to control this via a macro?
Set "Show Levels" via macro
Save/use variant from a macro
Currently, I'm setting prompt values for a macro---ie, not using the prompt selection screen. Is there a way that once my variables are set, I can save this to a variant via macro? Additionally, any way I can retrieve a saved variant via macro?
SAPSetFilterComponent in combination with Callback AfterRedisplay
Dear all,
I use the formula SAPSetFilterComponent on my sheet.
In the background there is an excel add-in running. The add-in is programmed in VBA and registered for the callback event AfterRedisplay.
In the Callback procedure a generic header line is computed containing the current filter values.
Everything works fine, but from time to time the cell containing the formula SAPSetFilterComponent is not working any more. The funnel icon just won't show up!
After a refresh the funnel icon re-appears.
The error does not occurs on a regular base.
When I disable the handler procedure by entering a Exit Sub in the first line, the error does not occur (i.e. the funnel icon will always show up).
That's why I assume some connection between the formula and the callback. Usually when changing the header line, the event AfterRedisplay is triggered again. Analysis does recognize that it is already in "callback mode" but maybe there is still a bug.
Does anyone have a similar experience?
Any feedback is welcome.
Rainer
Firewall settings to acces BW ?
Hello !
How to configure a firewall to allow "Analysis for Office"(Excel 2007) to access a distant BW server ?
It seems that open port 3303 is not enough.
Where could I find understandable documentation ?
Regards,
Stephane
Style Set Deployment
Hi,
I have created a Custom Style Set in Analysis for Office and understand how to import it manually. But how would you include this as part of a deployment to users. So the new style automatically becomes the default style?
Saving Office Analysis workbooks .
Hi All,
I want some clearity on saving Office Analysis workbooks. We've been advised to save all Analysis reports as Microsoft Excel macro Enabled Worksheet XLSM but saving it as xlsm file does not bring up the BI platform log in box when reopening the report. It takes me straight to the BW log in box instead. Saving the report as Excel Workbook XLSX does bring the BI Platform log in box (Which is what i want to see when a report is pulled ).
At this point I'm in a dilemma when to save the workbook as XLSX and what factors to consider before saving a Analysis workbook ?
Can anyone please enlighten me on this.
Thanks
GD Bhatt
vba to auto logon with my password
Hi,
I have a workbook set to open(using tasker) at certain time. However, it gets stuck at the log on window waiting for the password. I've tried with application.run("SAPLogon",.......etc) but can't get it to work...
My goal is to have this workbook open at 6 am -> refresh data when workbook is open(setting) -> triggers my macros(refreshing pivots...etc)
Please show me how to log on with vba.
thank you
update several worksheets with only one prompt
Hi!
I have created a workbook that includes several worksheets, all using the same data source (BEx query). This BEx query only has one input variable (period/year).
When picking up the workbook from the BO server I will need to update the values in all worksheets by changing to the new period value (in "prompts").
Since there are quite a number of worksheets and since all worksheets shall show values for the same period/year, I only wish to update the period/year under prompts ONCE.
When I go to "promts for data source" it then gives me separate prompts for all worksheets in which I have to enter the same period/year. This feels very redundant. I only want to give the period/year ONCE and values shall be updated in all worksheets.
How do I do this?
BR;
Fredrik
Can not extract currency/unit from cell/column
In analysis for excel i have a column called Amount which is in diffrent currencies, now i want to extract only currencies in a diffrent column not the numerical figures,tried lot of things on excel to pick currency but unable to do that formulaes in excel can not read currencies it is kind of inbuilt format. Is there any way by which i can pick currrencies from a column?
e.g.
AMOUNT
12EUR
32AUS
43SEK
.......
I want two columns:
Amount Curr
12 EUR
32 AUS
43 SEK
Thanks.
Prateek
WinAD SSO for Advance Analysis Office to BI 4.1
HI togheter
We have configured our BI 4.1 (SP2 patch1, Win2008 R2) to use SSO for WinAD ((Kerberos). this working without any problem, we can logon to the BI Launchpad without user and password.
Now the next step is, that we can logon to BI 4.1 with the Advance Analysis for Office, also with SSO.
For this i read the note '1785270 - How to configure AD SSO for Advance Analysis for MS Office with Business Objects BI 4.0'
If we logon tp BI 4.1 we got the error this message:
'constructor exception (Error: WSE 99999)'
This are our settings in the file web.xml:
<filter>
<filter-name>KerberosFilter</filter-name>
<filter-class>com.businessobjects.sdk.credential.KerberosFilter</filter-class>
<init-param>
<param-name>idm.realm</param-name>
<param-value><Domainname></param-value>
<description>
Required: Set to the Kerberos realm you wish to use.
</description>
</init-param>
<init-param>
<param-name>idm.princ</param-name>
<param-value><Username></param-value>
<description>
Set to the Kerberos service principal to use.
This will be a name of the form HTTP/fully-qualified-host.
ie. HTTP/example.vintela.com
If not set, defaults to the servers hostname and the
idm.realm property above.
</description>
</init-param>
<init-param>
<param-name>idm.keytab</param-name>
<param-value>C:/WINDOWS/bosso.keytab</param-value>
<description>
The file containing the keytab that Kerberos will use for
user-to-service authentication. If unspecified, SSO will default
to using an in-memory keytab with a password specified in the
com.wedgetail.idm.sso.password environment variable.
</description>
</init-param>
In the dsws.properties we changed the parameter kerberos.sso to true.
Has someone an idee what is wrong?
Regards Stefan
Crosstab overlaps Excel Cell Content
Dear Experts,
I used Analysis for Excel and allow users to add lines in the report. (After that they will upload that Excel File to BW)
My problem is that I come across the error message Crosstab overlaps Excel Cell Content. The reason is data in crosstab overlap users input data.
Is there any way to let the system replace the user input lines and ignore this warning msg?
Regards,
Good query performance in BEx - Bad performance in Analysis
Hi!
I have built a query that runs fast and smooth in BEx (result is returned on screen within a few seconds). However, when executing the same query in BO Analysis (for MS), it's slow. It can take up to 2 minutes to get the same query result returned.
How do I solve this? Can I expect the same query performance in Analysis as in BEx?
BR,
Fredrik
Modifying an interface (column width, cell borders, etc.)
Dear Community,
as you can see in the title, I am trying to modify an user interface. We are using Excel BOA as a frontend to our business partners and I want to make it more clearly; but I'm currently facing some issues regarding this.
First of all, I want to "fix" or "lock" the column widths. Therefore I used "Format" --> "Sheet protection" and marked the selections, which users still might change. Unfortunately after locking the column widths BOA won't let me refresh the whole worksheet. Even if I "only" lock some specific cells outside of a planning function (for example cells related to a process graphic).
Is there any other way I can deal with this?
In addition, is it possible to automatically mark the third row within a single cell "bold".
E.g.
Plan data Season 1 November | Plan data Season 1 December |
In this case all the months (November, December, etc.) in this row should be automatically marked "bold".
At last I also have an issue regarding the cell borders. I added some individual cell styles. I edited the font color as well as the background color, but when I want to change the border color, it won't apply. Font and background color are working perfectly fine. Is this a known problem or am I doing something wrong?
I appreciate any response. Thanks in advance!
Kind regards,
Dominik Drebinger
Scheduling Analysis for Office: Failed with error 31
Hi,
I scheduled an Analysis Workbook and basically it works fine, it refreshes the Excel sheet and stores it correctly in a folder of my file system.
Unfortunately in about 30% of the cases it fails randomly with the following error in instance manager: Precalculation of instance failed with error: 31.
In the log file I found the following entry:
- Information: | @@@@@ Precalculation Start. (SharedAddIn 2007 Build 1.4.5.2826 Main method) @@@@@ | | 2014-01-27T04:32:07 | | com.sap.ip.bi.pioneer.precalculation.PcMain.ProcessLogPath() () |
- Error: | System received an expired SSO ticket | | 2014-01-27T04:35:36 | | com.sap.ip.bi.pioneer.precalculation.PcProcessor.Process() () |
Normally we don't have any problems with SSO. Any ideas?
Key instead of Text in SAPListofMembers
Hello everybody,
I have a question concerning the SAPListofMembers method.
In my workbook I have several pop-ups that consist of user forms which are intended to read in user inputs. With these inputs I want to select the members of variables of my planning functions.
Here is one of the pop-ups: In this case the user has to select a plant.
The list is filled via the following method:
Sub fillCombobox(cntr As MSForms.ComboBox, dataSource As String, memberType As String, name As String) ' Methode um die Kombo Boxen aus einer Variable zu füllen
Dim lData() As String
Dim length As Integer
Dim result
Dim i As Integer
'On Error Resume Next
result = Application.Run("SAPListOfMembers", dataSource, memberType, name, Key)
If Not IsError(result) Then
length = UBound(result)
Dim lLine
ReDim lData(length)
'On Error Resume Next
For i = 1 To (length)
lLine = ""
lLine = WorksheetFunction.Index(result, i)
If TypeName(lLine) = "String" Then
lData(i) = lLine
Else
lData(i) = lLine(2)
End If
Next i
On Error GoTo 0
End If
cntr.List = lData
End Sub
And this method is called via the following code:
Call fillCombobox(UserForm1.ComboBox6, "PS_1", "PLAN_PARAMETER", "ZPLANT_MMEO_01")
My problem ist the following:
Depending on the Logon Language in Analysis either the keys or the Texts are shown in the list:
- Logon in german: Texts are shown (unfortunately I am not allowed to show that as a screenshot)
- Logon in english: Keys are shown (see screenshot), probably because there are no english texts maintained.
Now I want to be able to have the list consisting of the keys instead of the texts also when I logon in german, because my customer uses the german logon (but wants to use the keys to select the plants). But I don't see any possiblity to define that in the SAPListofMembers method. I also tried to change the display behaviour in the query, but this did not change anything. Does anyone have an idea?
Thank you and best regards,
Jan Gutzeit
A4Office SSO with LDAP
Hi,
We are on BI4.1 SP02 patch 2.2 on LINUX
- We are using MSAD for user authentication.
- Following SAP Note 1636349 - Best Practice:
How To setup Active Directory Single Sign On when BOE CMS is on Unix or Linux for BI4,
we mapped MSAD to LDAP plugin
- Datasource is SAP BW 7.31
- We're using MS Office 2010
Question:
How to setup end to end SSO between A4Office and SAB BW?
- Can we implement SSO between A4Office and BI4.1 using LDAP authentication?
- or does SSO between A4Office and BI4.1 only works with MSAD?
- Do we need to deploy STS (or SNC) on each client PC
- A4Office is using a web service to logon. Isn't that OS independent?
Thanks for your replies,
Jan
Creating several ribbons and buttons as placeholders
Hello everyone,
I'm looking for the easiest way to insert two or more ribbons and some buttons as placeholders in BOA. Right now I have only one ribbon with two planning functions, but I want to introduce some placeholders next to them. In addition I want to create a "dummy" ribbon, which will also be "filled" with complete planning functions in the future.
Is there an easy way to do this?
Thanks in advance,
Dominik
Wrong format for key figures (always .0 at the end)
Hi!
I just upgraded to the newest version of Analysis Office (1.4.5.2837) and now there is a .0 at the end of every key figure. This behaviour is present on two completely different systems.
The Key figure are set to display two decimal places.
The key figures are set to display no decimal places. There is still the .0 at the end.
Has anyone ever experienced anything like that?
Best Regards,
Fabian Runge
BusinessObjects Analysis 1.4 - Control does not support transparent background colors
Hello,
I have BusinessObjects 1.4 SP06 with Excel 2013 and I am trying to include a planning sequence (or function) in the workbook.
After including the planning sequence in the components tab, the properties are not displayed and if I try to select it again the system issues the following error message:
Control does not support transparent background colors
The image shows the error message and the components tab with no properties for the planning sequence.
The detailed error, from the log file, is the following:
com.sap.ip.bi.pioneer.core.main.CrSession.ProcessUnhandledException() ()
- Critical: General .NET Exception:
Control does not support transparent background colors.
at System.Windows.Forms.Control.set_BackColor(Color value)
at com.sap.ip.bi.pioneer.excel.controls.structurepane.EaPlanObjectPropertiesControl.RefreshAccordingToTheme()
at com.sap.ip.bi.pioneer.excel.controls.structurepane.EaPlanObjectPropertiesControl.Init()
at com.sap.ip.bi.pioneer.excel.controls.structurepane.EaPlanObjectPropertiesControl..ctor()
at com.sap.ip.bi.pioneer.excel.controls.structurepane.EaStructurePane.ControlCommandProcessor_ContextChanged(Object iSender, CoContextChangedEventArgs iEventArgs)
at com.sap.ip.bi.pioneer.common.commands.CoCommandProcessor.OnContextChanged(CoCommandContext iCommandContext)
at com.sap.ip.bi.pioneer.common.commands.CoCommandProcessor.CalculateContext(CoCommandContext iContext)
at com.sap.ip.bi.pioneer.core.commands.CrCommandProcessor.CalculateContext(List`1 iViews)
at com.sap.ip.bi.pioneer.excel.controls.structurepane.EaStructureTreeDpControl.<OnAfterSelect>b__0()
at com.sap.ip.bi.pioneer.controls.main.CnSession.DoAmodalUserAction(UserActionDelegate iDelegate, CoUseWaitCursorEnum iWaitCursor)
I have re-installed BOA and installed the latest SP version, but without luck. Has anyone encountered this error? Any ideas on how to solve it?
Thanks in advance,
Luis
SAP BO Analysis "Show Connections" option inactive
While trying to open a workbook or a datasource in SAP BO Analysis for Excel, I am trying to locate SAP systems which are not included in my local "SAP logon". Though, the option of "Local System" in the show connections option of SBO Analysis is my only option as the dropbox is inactive.
According to the User Guide, all other options (All/System/Cube/Infoprovider/Query/Query View) which are included in the "Connections" section are referring to Business Objects Enterprise which is not my case.
Any ideas will be much appreciated.
Thank you.