Quantcast
Channel: SCN : Document List - SAP BusinessObjects Analysis, edition for Microsoft Office
Viewing all 152 articles
Browse latest View live

SAP BusinessObjects Analysis, Edition for Microsoft Office

$
0
0

Support Package Overview

You are looking for information on Support Packages and Releases of SAP BusinessObjects Advanced Analysis, edition for Microsoft Office.

 

Schedules for Releases and Support Packages

The SAP BusinessObjects Maintenance Schedule (SMP login required) or the note 1518359 contains information about schedules for Releases and Support Packages.

 

Downloading a support package

The Support Package of SAP BusinessObjects Analysis, edition for Microsoft Office is available on the SAP Service Marketplace (SMP login required):

Support Packages and Patches --> Browse our Download Catalog --> A-Z Alphabetical List of Products – A - SBOP ANALYSIS MS OFFICE

Note 330793 explains how to download patches from SAP Service Marketplace.

You will found addional information about the content of the support package on this page, click the link Info.

 

For regular Updates please subscribe to the Notes above as follows:

You need to display the note on the service marketplace page. Use the direct links above or use SAP Notes Search and enter the note number directly. To subscribe to this special note activate the "subscribe" button (left hand above the title line of the note page). Also make sure that your E-Mail notification is activated (for activation see note 487366).


Advanced COM API via VBA

$
0
0

Please keep in mind that this feature is not officially documented and supported!

The features mentioned in that article are only for AO < 2.x. Starting with 2.0 the BiApi is not available anymore!

Additional to the VBA API described in the AO End User guide, Analysis for Office provides a tlb-file with enhanced COM functionalities. A type library (.tlb) is a binary file that stores information about a COM or DCOM object's properties and methods in a form that is accessible to other applications at runtime. Using a type library, an application can determine which interfaces an object supports, and invoke an object's interface methods. This document describes how to reference the tlb-file and how to access the functionalities. As an example this first part shows two simple functions you can use.

 

How to reference the API

 

You can reference the API by opening the “References” dialog in VBA. Select the file “BiApi.tlb” located in the installation folder of Analysis for Office.

 

addref.JPG

 

 

After referencing this library the object browser (press F2) shows you the available classes.

 

objectbrowser.JPG

General Coding

 

 

To access the functions you need the following general
coding:

 

 

Public mAO As Object
Sub Init()
On Error GoTo ErrorHandler    Dim addIn As COMAddIn    Dim automationObject As Object    Set addIn = Application.COMAddIns("SBOP.AdvancedAnalysis.Addin.1")    If addIn.Connect = False Then       'start AO if not started yet        addIn.Connect = True    End If    Set automationObject = addIn.Object    Set mAO = automationObject.GetApplication()    Exit Sub
ErrorHandler:    MsgBox ("Problem occurred")
End Sub
Function AO() As IApplication    If mAO Is Nothing Then        Call Init    End If    Set AO = mAO
End Function

 

Now you are able to call  methods on the mAO object.

 

Samples

getConnections

 

 

This function returns all available connections for the
current workbook.

 

 

Sub ListOfConnections()    Dim lEach As Variant    Dim lList As Variant    Dim aoCon As IConnection    Dim lText As String    Dim aoDoc As IDocument    Set aoDoc = AO.GetActiveDocument()    lList = aoDoc.GetConnections()    For Each lEach In lList      Set aoCon = lEach      lText = lText + aoCon.SystemName +               "; " + aoCon.SystemDescription + "; " + "connected:               " + CStr(aoCon.IsConnected) + "; " + aoCon.RuntimeId + ";               " + aoCon.BoeCuid + Chr(13)    Next    MsgBox (lText)
End Sub

 

 

 

Logout

 

 

To disconnect your workbook you can call the logout function on the active document

 

 

 

Sub Logout()    Set aoDoc = AO.GetActiveDocument()    Call aoDoc.Logout
End Sub

 

This is by the way a chance to implement the already in idea place requested feature “Disconnect”

Official Product Tutorials – SAP BusinessObjects Analysis

$
0
0

The following tutorials have been developed to help you get started using the Business Intelligence Suite products. New content is added as soon as it becomes available, so check back on a regular basis.

 

You can submit and vote on ideas for enhancements to this product.

 

Looking for eLearning for the rest of the Business Intelligence Suite? Go to sap.com/LearnBI.

 

Note
The majority of these tutorials are for SAP BusinessObjects Analysis 1.x, edition for Microsoft Office. However, users of SAP BusinessObjects Analysis 4.x, edition for OLAP, will also find these useful because many topics are similar between the two products. Several tutorials for SAP BusinessObjects Analysis 4.x, edition for OLAP, are also listed below.

 

SAP BusinessObjects Analysis, Edition for Microsoft Office

 

New for 2.0

  • NEW for 2.0  What’s new in Analysis, edition for Microsoft Office 2.0 (1:02)     interactive /video
  • NEW for 2.0  Set properties with the Enhanced Display Panel (0:54)     interactive /video
  • NEW for 2.0  Apply formats to crosstabs with Table Design  (1:59)     interactive /video
  • NEW for 2.0  Insert lines into crosstabs with Table Design (1:00)     interactive /video
  • NEW for 2.0  Export a data source to Design Studio using Smart Copy (1:09)     interactive /video
  • NEW for 2.0  Export a data source to PowerPoint using Smart Copy (1:05)     interactive /video
  • NEW for 2.0  Connect to SAP HANA via HTTP (1:10)     interactive /video

 

Getting Started

 

 

Creating Workbooks in Excel

 

Planning in Excel

 

Analyzing Data in Excel

 

Sharing Content in Excel

 

Working with SAP NetWeaver BW

  • 1.3 Upload local data to an SAP BW Workspace (4:18)     interactive /video
  • 1.3 Reload local data to an SAP BW Workspace (1:58)     interactive /video
  • 1.3 Enrich an existing query with local data from an SAP BW Workspace (1:59)     interactive /video
  • 1.3 Define your preferred platform (1:22)     interactive /video
  • 1.3 Store a document in the SAP BW NetWeaver repository (1:29)     interactive /video
  • 1.3 Store prompt values as a variant (1:32)     interactive /video
  • 1.3 Navigate to another query or transaction using the Report-to-Report Interface (1:17)     interactive /video

 

To view the full Analysis, edition for Microsoft Office playlist on Youtube, click here.

SAP BusinessObjects Analysis, Edition for OLAP

 

Getting Started

 

 

To view the full Analysis, edition for OLAP playlist on Youtube, click here.

Troubleshooting tips on SAP HANA HTTP connection in Business Intelligence Platform

$
0
0

Hi,

 

 

This document talks about How to troubleshoot the issues while creating HANA HTTP connection in BI Platform and consume in Analysis Office.


Prerequisites:

Business intelligence Platform 4.1 SP05 or higher
SAP HANA Platform SP09 or a higher version

 

Enable SAP HANA HTTP option by editing mdas.properties file in the server.
Check note 2182187 - How to enable hana http connection in CMC OLAP connection's provider for details.

Create OLAP connection by selecting SAP HANA HTTP under data provider.
Once we click on connect, error appears “Failed to get connections for connection[Server] using session locale[English]”

Capture.PNG

This is a limitation for 4.1 SP6 and lower version.
For more details, refer 2182585 - Cannot connect to the Hana via SAP Hana Http OLAP connection in CMC.


OLAP connection can be created without selecting the Cube and can be consumed in Analysis for Office 2.0.

Note : Verify the status of HANA server by pinging HANA server machine from BI server. Verify the port number is 80xx, where xx is the instance number.


Login to Analysis for Office and select the OLAP connection. It throws below error.


Capture1.PNG


For such Authorization issues, check the required roles assigned to the HANA user.

-  The SAP HANA Info Access Service (InA) with delivery unit HCO_INA_SERVICE is deployed on the HANA platform. You can find more information in chapter “Importing the Info Access Service” in the SAP HANA Search Developer Guide.

  The role sap.bc.ina.service.v2.userRole::INA_USER is assigned.

Capture3.PNG

 

- The role is contained in delivery unit HCO_INA_SERVICE. Verify that the following authorizations are selected: Schema _SYS_BIC, Schema _SYS_BI and Schema _SYS_RT.

Capture4.PNG

 

Now, the connection should work properly. You can go ahead and use the connection in Analysis for Office.

 

Regards,
Neha

AAO : CreateProcess error = 87, The parameter is incorrect.

$
0
0

Hi All,

 

Would like to share an issue which I recently came across while scheduling Analysis office workbook from Business Objects .

Scheduling was working fine when initially set and had worked for months but then it suddenly starting failing with errors and sometimes it was successful but without emails and sometimes users receive emails , It was showed strange behavior everyday . Below is the detail of the issue and its resolution , I hope it would be helpful to some.

 

Issue :

 

CreateProcess error = 87, The parameter is incorrect.

 

Environment :

 

BI 4.1 , BI 4.0 ,

 

Reproducing Issue :

 

Create an AAO workbook and export it to Enterprise.

Schedule Workbook to email destinations from CMC and set the recurrence for the workbook .

Include some user emails and some Dl's (Distribution list ) addresses .

 

Observations :

 

1) Sometimes Schedule will be successful in the instance manager but no attachment or email is sent to the user .

 

2) Some users will receive emails with attachment but some will not get emails.

 

3) It will fail with only error "CreateProcess error = 87, The parameter is incorrect " .

 

4) No history option is available to check instances , error can only be checked through Instance manager .

 

5) New Recurrence needs to be set every time and no option to modify the current recurrence like we do on Webintelligence report .

 

Resolution :

 

Issue is due to the modifications in some of the email id's or in the Dl's(distribution lists) .

 

For Example : ravi@xyz.co.in or datamartz@cyz.co.us has been changed to ravi@xyz.com and datamartz@cyz.com

 

Also, refer below SAP notes on the similar kind of issue :

 

https://launchpad.support.sap.com/#/notes/2106130/E

https://launchpad.support.sap.com/#/notes/2126701/E

Getting Started with Analysis for Office

$
0
0

Hi everyone,

 

I would like to share with you some best practices for the installation, configuration and usage of SAP BusinessObjects Analysis, edition for Microsoft Office (AKA “Analysis for Office”) .

 

This document is for those who are starting to use Analysis for Office but can also help those who are already familiar with the tool, since it can be used as a guideline and reference.

 

As a starting point to use the Analysis for Office tool, it is very important to check the Administrator Guide, which includes details regarding the installation, the settings and the supported scenarios. It is also recommended to check the User Guide which contains information related to the usage of the tool and its functionalities. Both guides are available on the link below:

 

SAP Analysis for Office Help Page

 

Analysis for Office is a really flexible tool, allowing integration with SAP NetWeaver, Business Intelligence Platform (BIP) and HANA. It is recommended that you follow the specific guides on the link above depending on the desired scenario for your company.

 

In order to check if your environment supports Analysis for Office, please check carefully the Product Availability Matrix (PAM) on the link below, where you will find information regarding operating system, MS Excel and MS Powerpoint versions and other requisites:

 

Product Availability Matrix for SAP Analysis for Office

 

In case you need more details or face any issue during Analysis for Office installation, configuration or usage, please read the important SAP notes and links below:

 

SAP Note # 1466118 - Hardware & Software requirements for Advanced Analysis

SAP Note # 1739153 - SAP BW Backend requirements for Analysis Office 1.3 or higher

SAP Note # 1906657 - Analysis Office Message Checklist

SAP Note # 2134836 - Checklist for Scheduling of Analysis for Office Workbooks

Wiki - Memory consumption and result set limit in Analysis for Office

 

In case you have any question during the installation and configuration process or questions related to user experience, we recommend you to use this space on SAP Community Network, where you will be able to find further information and exchange experiences with other customers and professionals.

 

If there is any functionality that is missing or should be improved in Analysis for Office, you can check the SAP note below and visit our Idea Place, which is the main channel for feature request in this tool:

 

SAP Note # 1879237 - Enhancement Request for Analysis, edition for MS Office

 

Last but not least, SAP recommends to always use the latest version of Analysis for Office, since improvements and corrections for Analysis for Office are delivered by SAP through support packages. Therefore, we recommend that you check periodically the SAP note below which contains the release schedule, in order to make sure that you always use the latest version:

 

SAP Note # 1518359 - SAP BusinessObjects Analysis Office Release schedule

 

If you have any questions regarding this document, please do not hesitate to leave your comment below.

 

Best Regards,

Filipe Zeuch

SAP Active Global Support

How to enter the prompt values when scheduling Analysis Workbooks in BI platform

$
0
0

Hello everyone,

 

When scheduling Analysis Workbooks in BI platform it is possible to use variable prompt values. This scenario is supported from AO BIP ADD-ON 1.4 SP10 and BIP 4.1 SP5. This is also mentioned on SAP note below:

 

 

  • 2134836 - Checklist for Scheduling of Analysis for Office Workbooks

 

Below is the screenshot of the prompt in BI platform:

prompt_01.png

 

The following consequences may occur when these fields are not filled correctly:

 

  • The workbook will not be scheduled and it will fail (e.g. there are mandatory variables in prompt);
  • The workbook will be scheduled but contain unexpected results.


The most common mistake is entering the technical name of the data source in "Data Source".

 

In order to fill the fields correctly, make sure to always enter the values according to the following:

 

FieldDescription
Data SourceAlias of the Data Source
VariableTechnical name of the variable
ValueValue of the member to be filtered

 

The alias of the data source must to be the same as shown in workbook. This information you can find in the Display Panel, as shown on the screenshot below:

 

alias.png

 

Regards,
Filipe Zeuch

Whats New In Analysis Office 2.1

$
0
0

Hi All,

 

Here are the glimpse of features available in Analysis Office 2.1 and a short description for it. Detailed discussions follows soon

 

Common client for Analysis Office and EPM Add-in :

          •   Now analysis Office and EPM Add-in present in same installer
          •   You can see two ribbons tabs for Analysis Office and EPM

tabs.JPG

          • Common refresh for both Analysis Office & EPM data sources:

refresh.JPG

          • Sheet by Sheet : You can choose the sheet to be of which type, either Analysis Office or EPM

sheet.JPG

 


Formula Editor :

                    We can create local formulas for measures using New calculation dialog

                    calculation.JPG

 

Restricted Measures in HANA :

                        You can restrict HANA measures based on Dimension member selection

 

restriction.JPG

 

Table Design API :

                 APIs are provided to design table with new empty lines and  styles for any cell

                 You can follow Alexander Peter blog :

http://scn.sap.com/community/businessobjects-analysis-ms-office/blog/2015/06/10/visual-design-in-analysis-office-21-eg-hichert

 


Pre-calculation 2.x:

                         A separate BIP add-on installer for 2.x workbooks to make use of 2.1 features during scheduling


Message Handling :

                      we can hide system displayed messages

                      we can also add messages to end users

 


Logon/Off API :

                    API is provided for Logoff the data source from system connection


logoff.JPG

Hierarchy :

 

               All hierarchies for dimension grouped under Hierarchies node in task panel, you can expand the node to see all hierarchies

 

 

hierarchygroup.JPG

          After selection on any hierarchy below property page will display for it

hierprop.JPG

 

System Replacement :

          You can follow Enhancement for System Replacement in 2.0 SP3



Save View :

          You can also save query view using Save view optionsave view.JPG


Related info :         

          Whats New In Analysis Office 2.0         

              Tammy Powlas blog   http://scn.sap.com/community/businessobjects-analysis-ms-office/blog/2014/11/04/asug-bi-on-excel-roadmap-an-update



Thanks & Regards,

Subhash


Trying out the SAP Logoff API - Analysis Office 2.1

$
0
0

In the What's New document it states "The API method SAPLogOff is new. You can use it to disconnect a workbook from the server or to restart the

connection to the system."  The SAP Early Knowledge Transfer materials say "Allows to log off or log on again, e.g. for refreshing newly entered master data (for planning)"

 

Even though I am not using planning, I thought I would try it out.

 

Here is the initial analysis:

1ainitial.jpg

On the Developer tab for Analysis, I insert a button and place the code "Application.Run ("SAPLogOff") as shown below:

 

1fig.jpg

When I click the "Logoff" button, the display panel disappears.

3displaypaneldisappears.jpg

I made a change on the backend, and click refresh all ribbon (without leaving the workbook) and it refreshes as below:

4resultafterrefreshall.jpg

 

If you are interested in learning more join ASUG this Wednesday for Analysis Office and EPM Add-in Convergence webcast.

 

Reference

Upcoming ASUG BI Webcast Listing - includes

 

Add these SAP Lumira Sessions at #SABOUC ASUG Conference in Austin

 

ASUG Pre-Conference Seminars at SAP TechEd Las Vegas

ASUG is offering an all-day, hands-on session with design studio on October 19 at SAP TechEd Las Vegas – more information can be found here.


The ASUG education sessions for SAP TechEd have not been announced yet, but will include customer stories about SAP BusinessObjects Design Studio. Register today.

How to install SAP BusinessObjects Analysis Office 2.1 BIP Add-on

$
0
0

Analysis Office 2.1 is in ramp-up now.  Below are the steps to install the 2.1 add-on to the BI Platform.  For platform dependencies, check the Product Availability Matrix at support.sap.com/pam

 

After downloading the software, extracting it and running the .ZIP file I failed the prerequisites:

1failed.jpg

 

 

I then downloaded the Microsoft .NET framework 4.5

 

245net.jpg

I then re-ran setup again:

3fig.jpg

 

4fig.jpg

 

Click Next

 

5success.jpg

 

Success, the prerequisites are met

6next.jpg

 

Click Next

 

7next.jpg

 

Click Next again

8fig.jpg

 

Go with the defaults and click Next

9fig.jpg

 

Enter password and ensure CMS name is correct (CMS blanked out here by design)

10fig.jpg

 

Click Next

11finish.jpg

 

The final screen shows a successful installation.

 

Why Analysis Office on the BI Platform?  It is your path to Mobile BI via SAP Design Studio.

 

Other:

Join ASUG August 11 for a customer story on Analysis Office - register here

Upcoming ASUG Business Intelligence Community W... | ASUG

Join ASUG October 19th at SAP TechEd for a hands-on Design Studio session - see ASUG.com - SAP TechEd

SAP BusinessObjects Analysis, Edition for Microsoft Office

$
0
0

Support Package Overview

You are looking for information on Support Packages and Releases of SAP BusinessObjects Advanced Analysis, edition for Microsoft Office.

 

Schedules for Releases and Support Packages

The SAP BusinessObjects Maintenance Schedule (SMP login required) or the note 1518359 contains information about schedules for Releases and Support Packages.

 

Downloading a support package

The Support Package of SAP BusinessObjects Analysis, edition for Microsoft Office is available on the SAP Service Marketplace (SMP login required):

Support Packages and Patches --> Browse our Download Catalog --> A-Z Alphabetical List of Products – A - SBOP ANALYSIS MS OFFICE

Note 330793 explains how to download patches from SAP Service Marketplace.

You will found addional information about the content of the support package on this page, click the link Info.

 

For regular Updates please subscribe to the Notes above as follows:

You need to display the note on the service marketplace page. Use the direct links above or use SAP Notes Search and enter the note number directly. To subscribe to this special note activate the "subscribe" button (left hand above the title line of the note page). Also make sure that your E-Mail notification is activated (for activation see note 487366).

Advanced COM API via VBA

$
0
0

Please keep in mind that this feature is not officially documented and supported!

The features mentioned in that article are only for AO < 2.x. Starting with 2.0 the BiApi is not available anymore!

Additional to the VBA API described in the AO End User guide, Analysis for Office provides a tlb-file with enhanced COM functionalities. A type library (.tlb) is a binary file that stores information about a COM or DCOM object's properties and methods in a form that is accessible to other applications at runtime. Using a type library, an application can determine which interfaces an object supports, and invoke an object's interface methods. This document describes how to reference the tlb-file and how to access the functionalities. As an example this first part shows two simple functions you can use.

 

How to reference the API

 

You can reference the API by opening the “References” dialog in VBA. Select the file “BiApi.tlb” located in the installation folder of Analysis for Office.

 

addref.JPG

 

 

After referencing this library the object browser (press F2) shows you the available classes.

 

objectbrowser.JPG

General Coding

 

 

To access the functions you need the following general
coding:

 

 

Public mAO As Object
Sub Init()
On Error GoTo ErrorHandler    Dim addIn As COMAddIn    Dim automationObject As Object    Set addIn = Application.COMAddIns("SBOP.AdvancedAnalysis.Addin.1")    If addIn.Connect = False Then       'start AO if not started yet        addIn.Connect = True    End If    Set automationObject = addIn.Object    Set mAO = automationObject.GetApplication()    Exit Sub
ErrorHandler:    MsgBox ("Problem occurred")
End Sub
Function AO() As IApplication    If mAO Is Nothing Then        Call Init    End If    Set AO = mAO
End Function

 

Now you are able to call  methods on the mAO object.

 

Samples

getConnections

 

 

This function returns all available connections for the
current workbook.

 

 

Sub ListOfConnections()    Dim lEach As Variant    Dim lList As Variant    Dim aoCon As IConnection    Dim lText As String    Dim aoDoc As IDocument    Set aoDoc = AO.GetActiveDocument()    lList = aoDoc.GetConnections()    For Each lEach In lList      Set aoCon = lEach      lText = lText + aoCon.SystemName +               "; " + aoCon.SystemDescription + "; " + "connected:               " + CStr(aoCon.IsConnected) + "; " + aoCon.RuntimeId + ";               " + aoCon.BoeCuid + Chr(13)    Next    MsgBox (lText)
End Sub

 

 

 

Logout

 

 

To disconnect your workbook you can call the logout function on the active document

 

 

 

Sub Logout()    Set aoDoc = AO.GetActiveDocument()    Call aoDoc.Logout
End Sub

 

This is by the way a chance to implement the already in idea place requested feature “Disconnect”

Official Product Tutorials – SAP BusinessObjects Analysis

$
0
0

The following tutorials have been developed to help you get started using the Business Intelligence Suite products. New content is added as soon as it becomes available, so check back on a regular basis.

 

You can submit and vote on ideas for enhancements to this product.

 

Looking for eLearning for the rest of the Business Intelligence Suite? Go to sap.com/LearnBI.

 

Note
The majority of these tutorials are for SAP BusinessObjects Analysis 1.x, edition for Microsoft Office. However, users of SAP BusinessObjects Analysis 4.x, edition for OLAP, will also find these useful because many topics are similar between the two products. Several tutorials for SAP BusinessObjects Analysis 4.x, edition for OLAP, are also listed below.

 

SAP BusinessObjects Analysis, Edition for Microsoft Office

 

New for 2.0

  • NEW for 2.0  What’s new in Analysis, edition for Microsoft Office 2.0 (1:02)     interactive /video
  • NEW for 2.0  Set properties with the Enhanced Display Panel (0:54)     interactive /video
  • NEW for 2.0  Apply formats to crosstabs with Table Design  (1:59)     interactive /video
  • NEW for 2.0  Insert lines into crosstabs with Table Design (1:00)     interactive /video
  • NEW for 2.0  Export a data source to Design Studio using Smart Copy (1:09)     interactive /video
  • NEW for 2.0  Export a data source to PowerPoint using Smart Copy (1:05)     interactive /video
  • NEW for 2.0  Connect to SAP HANA via HTTP (1:10)     interactive /video

 

Getting Started

 

 

Creating Workbooks in Excel

 

Planning in Excel

 

Analyzing Data in Excel

 

Sharing Content in Excel

 

Working with SAP NetWeaver BW

  • 1.3 Upload local data to an SAP BW Workspace (4:18)     interactive /video
  • 1.3 Reload local data to an SAP BW Workspace (1:58)     interactive /video
  • 1.3 Enrich an existing query with local data from an SAP BW Workspace (1:59)     interactive /video
  • 1.3 Define your preferred platform (1:22)     interactive /video
  • 1.3 Store a document in the SAP BW NetWeaver repository (1:29)     interactive /video
  • 1.3 Store prompt values as a variant (1:32)     interactive /video
  • 1.3 Navigate to another query or transaction using the Report-to-Report Interface (1:17)     interactive /video

 

To view the full Analysis, edition for Microsoft Office playlist on Youtube, click here.

SAP BusinessObjects Analysis, Edition for OLAP

 

Getting Started

 

 

To view the full Analysis, edition for OLAP playlist on Youtube, click here.

Getting Started with Analysis for Office

$
0
0

Hi everyone,

 

I would like to share with you some best practices for the installation, configuration and usage of SAP BusinessObjects Analysis, edition for Microsoft Office (AKA “Analysis for Office”) .

 

This document is for those who are starting to use Analysis for Office but can also help those who are already familiar with the tool, since it can be used as a guideline and reference.

 

As a starting point to use the Analysis for Office tool, it is very important to check the Administrator Guide, which includes details regarding the installation, the settings and the supported scenarios. It is also recommended to check the User Guide which contains information related to the usage of the tool and its functionalities. Both guides are available on the link below:

 

SAP Analysis for Office Help Page

 

Analysis for Office is a really flexible tool, allowing integration with SAP NetWeaver, Business Intelligence Platform (BIP) and HANA. It is recommended that you follow the specific guides on the link above depending on the desired scenario for your company.

 

In order to check if your environment supports Analysis for Office, please check carefully the Product Availability Matrix (PAM) on the link below, where you will find information regarding operating system, MS Excel and MS Powerpoint versions and other requisites:

 

Product Availability Matrix for SAP Analysis for Office

 

In case you need more details or face any issue during Analysis for Office installation, configuration or usage, please read the important SAP notes and links below:

 

SAP Note # 1466118 - Hardware & Software requirements for Advanced Analysis

SAP Note # 1739153 - SAP BW Backend requirements for Analysis Office 1.3 or higher

SAP Note # 1906657 - Analysis Office Message Checklist

SAP Note # 2134836 - Checklist for Scheduling of Analysis for Office Workbooks

Wiki - Memory consumption and result set limit in Analysis for Office

 

In case you have any question during the installation and configuration process or questions related to user experience, we recommend you to use this space on SAP Community Network, where you will be able to find further information and exchange experiences with other customers and professionals.

 

If there is any functionality that is missing or should be improved in Analysis for Office, you can check the SAP note below and visit our Idea Place, which is the main channel for feature request in this tool:

 

SAP Note # 1879237 - Enhancement Request for Analysis, edition for MS Office

 

Last but not least, SAP recommends to always use the latest version of Analysis for Office, since improvements and corrections for Analysis for Office are delivered by SAP through support packages. Therefore, we recommend that you check periodically the SAP note below which contains the release schedule, in order to make sure that you always use the latest version:

 

SAP Note # 1518359 - SAP BusinessObjects Analysis Office Release schedule

 

If you have any questions regarding this document, please do not hesitate to leave your comment below.

 

Best Regards,

Filipe Zeuch

SAP Active Global Support

API Function SAPOpenWorkbook

$
0
0

Hi,


I just want to explain the new Analysis Office function SAPOpenWorkbook. The original post was on my blog. I hope this little instructions help someone.


A new feature of Analysis Office 2.3 is a macro called SAPOpenWorkbook. Some of you maybe know the old sapbex.xla!SAPBExReadWorkbook or the BExAnalyzer.xla!runWorkbook command.

 

The user guide explanation for this macro is:

 

You can use this API method to open an Analysis workbook. The workbook that should be opened can be stored on a SAP NetWeaver server or on a BI platform.

The workbook is opened in the same Microsoft Excel instance. After the command execution, the opened workbook is active.


As you know the sapbex.xla!SAPBExReadWorkbook respectively BExAnalyzer.xla!runWorkbook command needed either an established connection from the addin or you created your own connection with the following code:

 

DimR32AsObject'Connection Object

SetR32 = CreateObject("SAP.Functions")

 

WithR32.Connection

 

    .system ="ABC"'system

    .client ="001"'client

    .user ="reyemsaibot"'user

    .Password ="4711"'password

    .Language ="EN"'language

    .systemnumber ="00"'systemnumber

    .hostname ="www.reyemsaibot.com"'hostname

 

EndWith

 

'Test Connection

IfR32.Connection.logon(0,True)<>TrueThen

ExitFunction

 

EndIf

 

In Analysis Office the macro SAPOpenWorkbook use the connection of an existing DataSource. So you can't define your own connection with a super user or something like that. Here is an example code:

 

SubOpenWorkbookViaAPI()

 

DimlresultAsLong

lresult = Application.Run("SAPOpenWorkbook","DEMO_5","DS_1","ZCOUNTRY_VAR_02","AT","0I_FPER","001.2011 - 004.2011")

 

EndSub

 

The name Demo_5 is the technical name of the workbook from a SAP NetWeaver server. If you want to use a document, which is stored on a BI Platform, you need the CUID.

 

The connection parameters will be used from the DataSource DS_1. This parameter is mandatory if you have several connections in a workbook. If you have only one connection, it is optional. The target workbook will be opened from the referenced connection of DS_1.

 

The variable parameter for ZCOUNTRY_VAR_02 is optional, but if you have a mandatory variable you have to assign a value, like the 0I_FPER variable.

 

If you want to refresh your workbook on opening, you have to set the parameter “Refresh Workbook on Opening”. You also need an established connection or you see the logon popup.

 

New is the feature that you can predefine your variable value for the new workbook. This is nice but it is still not the same as in BEx Analyzer, because you have to use the connection from a existing DataSource. I hope SAP will provide us more in the future.


Whats New In Analysis Office 2.1

$
0
0

Hi All,

 

Here are the glimpse of features available in Analysis Office 2.1 and a short description for it. Detailed discussions follows soon

 

Common client for Analysis Office and EPM Add-in :

          •   Now analysis Office and EPM Add-in present in same installer
          •   You can see two ribbons tabs for Analysis Office and EPM

tabs.JPG

          • Common refresh for both Analysis Office & EPM data sources:

refresh.JPG

          • Sheet by Sheet : You can choose the sheet to be of which type, either Analysis Office or EPM

sheet.JPG

 


Formula Editor :

                    We can create local formulas for measures using New calculation dialog

                    calculation.JPG

 

Restricted Measures in HANA :

                        You can restrict HANA measures based on Dimension member selection

 

restriction.JPG

 

Table Design API :

                 APIs are provided to design table with new empty lines and  styles for any cell

                 You can follow Alexander Peter blog :

http://scn.sap.com/community/businessobjects-analysis-ms-office/blog/2015/06/10/visual-design-in-analysis-office-21-eg-hichert

 


Pre-calculation 2.x:

                         A separate BIP add-on installer for 2.x workbooks to make use of 2.1 features during scheduling


Message Handling :

                      we can hide system displayed messages

                      we can also add messages to end users

 


Logon/Off API :

                    API is provided for Logoff the data source from system connection


logoff.JPG

Hierarchy :

 

               All hierarchies for dimension grouped under Hierarchies node in task panel, you can expand the node to see all hierarchies

 

 

hierarchygroup.JPG

          After selection on any hierarchy below property page will display for it

hierprop.JPG

 

System Replacement :

          You can follow Enhancement for System Replacement in 2.0 SP3



Save View :

          You can also save query view using Save view optionsave view.JPG


Related info :         

          Whats New In Analysis Office 2.0         

              Tammy Powlas blog   http://scn.sap.com/community/businessobjects-analysis-ms-office/blog/2014/11/04/asug-bi-on-excel-roadmap-an-update



Thanks & Regards,

Subhash

Trying out the SAP Logoff API - Analysis Office 2.1

$
0
0

In the What's New document it states "The API method SAPLogOff is new. You can use it to disconnect a workbook from the server or to restart the

connection to the system."  The SAP Early Knowledge Transfer materials say "Allows to log off or log on again, e.g. for refreshing newly entered master data (for planning)"

 

Even though I am not using planning, I thought I would try it out.

 

Here is the initial analysis:

1ainitial.jpg

On the Developer tab for Analysis, I insert a button and place the code "Application.Run ("SAPLogOff") as shown below:

 

1fig.jpg

When I click the "Logoff" button, the display panel disappears.

3displaypaneldisappears.jpg

I made a change on the backend, and click refresh all ribbon (without leaving the workbook) and it refreshes as below:

4resultafterrefreshall.jpg

 

If you are interested in learning more join ASUG this Wednesday for Analysis Office and EPM Add-in Convergence webcast.

 

Reference

Upcoming ASUG BI Webcast Listing - includes

 

Add these SAP Lumira Sessions at #SABOUC ASUG Conference in Austin

 

ASUG Pre-Conference Seminars at SAP TechEd Las Vegas

ASUG is offering an all-day, hands-on session with design studio on October 19 at SAP TechEd Las Vegas – more information can be found here.


The ASUG education sessions for SAP TechEd have not been announced yet, but will include customer stories about SAP BusinessObjects Design Studio. Register today.

How to install SAP BusinessObjects Analysis Office 2.1 BIP Add-on

$
0
0

Analysis Office 2.1 is in ramp-up now.  Below are the steps to install the 2.1 add-on to the BI Platform.  For platform dependencies, check the Product Availability Matrix at support.sap.com/pam

 

After downloading the software, extracting it and running the .ZIP file I failed the prerequisites:

1failed.jpg

 

 

I then downloaded the Microsoft .NET framework 4.5

 

245net.jpg

I then re-ran setup again:

3fig.jpg

 

4fig.jpg

 

Click Next

 

5success.jpg

 

Success, the prerequisites are met

6next.jpg

 

Click Next

 

7next.jpg

 

Click Next again

8fig.jpg

 

Go with the defaults and click Next

9fig.jpg

 

Enter password and ensure CMS name is correct (CMS blanked out here by design)

10fig.jpg

 

Click Next

11finish.jpg

 

The final screen shows a successful installation.

 

Why Analysis Office on the BI Platform?  It is your path to Mobile BI via SAP Design Studio.

 

Other:

Join ASUG August 11 for a customer story on Analysis Office - register here

Upcoming ASUG Business Intelligence Community W... | ASUG

Join ASUG October 19th at SAP TechEd for a hands-on Design Studio session - see ASUG.com - SAP TechEd

Best Practices for VBA in SAP BI Analysis for MS Excel

$
0
0

Dear all,

over the last year, I created some small applications in Analysis and thought it’s time to collect a few best practice ideas, which I experienced during development and test.

This document does not go too much into detail, since my idea is that also beginners of VBA in Analysis should be able to utilize some tips.

FYI: I worked only in 1.4.x versions so far. It might be that Analysis behaviour already changed in 2.x versions.

Here we go:

 

1) Always refresh, first!


The most important thing when doing anything in VBA related to Analysis is to refresh your datasource (DS) first … otherwise, nothing will work!

To prevent a refresh every time, you can check if the DS is already active

 

Dim lResult As Long

 

lResult = Application.Run("SAPGetProperty", "IsDataSourceActive", "DS_1")

 

If lResult = False Then

    lResult = Application.Run("SAPExecuteCommand", "Refresh", "DS_1")

' Example: You can also skip the else

Else

    lResult = Application.Run("SAPExecuteCommand", "ShowPrompts", "DS_1")

End If

 

2) Formulas and own columns upfront!

 

If you have the task to include your own Excel formula columns in your sheet, then always try to aviod putting it at the end of the Data source! Instead, put it at the beginning:

example2.jpg

 

In that way you don’t have to take care about removing the columns when any drill-downs are happening and replacing them afterwards at the new end of the report. Of course you might need to adjust the formulas if they rely on certain key figure columns, but for “VLookups” it quite often saves work.

 

3) Find out the crosstab size


To find out the last column and row of your crosstab, you can use:

 

Dim lCols, lRows as Long

 

lCols = Range("SAPCrosstab1").Columns.Count

 

lRows = Range("SAPCrosstab1").Rows.Count

 

For this, also 1) applies! If your Datasource is not refreshed, you will not get the correct result. So if you need reliable variable contents you should store the previous “dimensions” of the crosstab in any cells on the sheet.

Especially if you “Remove Data Before Saving”. Then the crosstab is not existing and will cause you trouble if you execute a macro during Workbook initialization.

Therefore I try to avoid the checkbox “Remove Data Before Saving”.

 

4) Freeze the screen while macro runtime


To prevent a user is bothered with jumping through several thousand lines or several sheets, you always should freeze the screen before VBA execution and activate the screen update afterwards again. I prefer using:

 

'At the very beginning

Application.ScreenUpdating = False

 

'all the code in between…

 

'At the very end

Application.ScreenUpdating = True

 

5) Fill the missing table headers for “Key and text” characteristics

 

Nothing more is annoying - when you want to create a PIVOT table on top of your datasource’s results - than the missing feature from the very first release: No headers on characteristics with “Key and text” display

For preventing problems 3) you should execute the macro only after 1):

 

Dim DS1_C, DS1_R, lResult As Long

Dim DS1 as String

 

DS1 = "your sheet name"

 

lResult = Application.Run("SAPGetProperty", "IsDataSourceActive", "DS_1")

If lResult = True Then

 

   DS1_C = Range("SAPCrosstab1").Columns.Count

   DS1_R = Range("SAPCrosstab1").Rows.Count

 

   For i = 1 To DS1_C - 1

       If Worksheets(DS1).Range("A5").Offset(0, i + 1) = "" Then

          Worksheets(DS1).Range("A5").Offset(0, i + 1) = Worksheets(DS1).Range("A5").Offset(0, i) & "2"

       End If

   Next i

End If

 

In that way every blank header cell receives the text of the previous one including an attached “2”.

 

6) Actions after the Refresh of a Datasource: Register Callback

 

When you want a macro to execute everytime your datasource has been refreshed, e.g. by drill-down, execution of Variable prompt, etc. you can register a callback:

Step 1: Include this into “ThisWorkbook”

 

Public Sub Workbook_SAP_Initialize()

 

' register callbacks

Call Application.Run("SAPExecuteCommand", "RegisterCallback", "AfterRedisplay", "Callback_AfterRedisplay")

 

End Sub

 

Step 2: In your VBA module you put all your coding between these lines:

 

Public Sub Callback_AfterRedisplay()

 

'...

End Sub

 

Attention: This coding is executed almost every time – even if you don’t really do anything, but just click “save”.

For that reason, you could read this note – there is a hint about improvements in your coding:

http://service.sap.com/sap/support/notes/1880033

(I did not test it, yet. So I cannot give you any advice here)

 

7) Clear variable contents

 

Maybe you have the requirement to handover a long list of input characteristics to a query variable (like you would do it via the “copy from clipboard”-button), and refresh it. Unfortunately I did not found a “clear” method to remove the variable contents again.

 

For that reason I helped myself by setting one “default” value as key, which exists in the master data, and afterwards the user is able to simply remove it in the variable input screen:

 

Dim lResult As Long

 

lResult = Application.Run("SAPExecuteCommand", "Refresh", "DS_1")

lResult = Application.Run("SAPSetVariable", "<tech. variable name>", "<any default value>", "KEY", "DS_1")

lResult = Application.Run("SAPExecuteCommand", "ShowPrompts", "DS_1")

 

 

8) SAPGetVariable is missing


One more function is missing in my opinion… There is no SAPGetVariable() available.

 

That means if a user filled some variables in the prompt screen, you have to define an area in your workbook where you can get the list of all the variables, by using the formula:

 

=SAPListOfVariables("DS_1";"KEY";"PROMPTS")

 

Afterwards, you have to read the value of the respective cell with the right variable content:

 

Dim Input as Variant

Input = Sheets("Your sheet").Cells(<row>, 2).Value

 

Finally you can use this Input to fill another variable in the second datasource, for example.

I think there are many ideas more, but for the moment it should be sufficient.

 

For the VBA-advanced readers, two more helpful links here:

 

Placing two tables in Analysis for office without overlap: http://scn.sap.com/message/14758376

SAPSetFilterComponent - how to enter/paste multiple values: http://scn.sap.com/message/15429535

 

I hope you enjoyed reading.

Martin

SAP BusinessObjects Analysis, Edition for Microsoft Office

$
0
0

Support Package Overview

You are looking for information on Support Packages and Releases of SAP BusinessObjects Advanced Analysis, edition for Microsoft Office.

 

Schedules for Releases and Support Packages

The SAP BusinessObjects Maintenance Schedule (SMP login required) or the note 1518359 contains information about schedules for Releases and Support Packages.

 

Downloading a support package

The Support Package of SAP BusinessObjects Analysis, edition for Microsoft Office is available on the SAP Service Marketplace (SMP login required):

Support Packages and Patches --> Browse our Download Catalog --> A-Z Alphabetical List of Products – A - SBOP ANALYSIS MS OFFICE

Note 330793 explains how to download patches from SAP Service Marketplace.

You will found addional information about the content of the support package on this page, click the link Info.

 

For regular Updates please subscribe to the Notes above as follows:

You need to display the note on the service marketplace page. Use the direct links above or use SAP Notes Search and enter the note number directly. To subscribe to this special note activate the "subscribe" button (left hand above the title line of the note page). Also make sure that your E-Mail notification is activated (for activation see note 487366).

Viewing all 152 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>