Professional Documents
Culture Documents
Best Practices For Reporting Against SAP Business Planning and Consolidation (Powered by SAP HANA),
utilizing the EPM Add-in for Excel
The Big Volume mode changes the interface for member selection so that dimension
members are displayed in pages instead of the default tree view (SP 07). This improves
performance for dimensions with large numbers of members.The BV mode only loads
metadata asked for, or required, not all of it.
CONNECTIONS
The EPM Add-in is an add-in to Microsoft Office Excel, Microsoft Word, and Microsoft Office
PowerPoint and is used to analyze data in the following applications:
Local
This connection type is for ODBO connections, (FC SSAS cubes, FC BW cubes,
SSAS standard cubes, BW standard cubes, PCM ODBO provider, SSM ODBO
provider, BPC MS ODBO provider and SAP BW OLE DB provider. An ODBO
connection doesnt allow data input, and is only used for data retrieval. Data
Manager features are also not reachable with an ODBO connection. However, the
usage of custom members (to build some complex MDX calculated members)
can only be performed with an ODBO connection.
Best Practices For Reporting Against SAP Business Planning and Consolidation (Powered by SAP HANA),
utilizing the EPM Add-in for Excel
REPORT OPTIONS
Best Practices For Reporting Against SAP Business Planning and Consolidation (Powered by SAP HANA),
utilizing the EPM Add-in for Excel
Multi selection in Page Axis: the SUM is performed on the client side. Cartesian product is returned from
the server and summed up on the front-end.
Exclude functionality changes your report from symmetric mode to asymmetric mode. But depending the
number of tuples you decide to exclude, performance could be worse.
Avoid using complex formulas mixing EPM and Microsoft Excel functions, such as functions that create
a dependence (a formula references another formula; a formula creates a dependence between two
reports), or functions that include a condition (IF).
By default, the EPM Add-in uses the "Insert Method" to write reports. To get around this, enable "Keep
Formulas Static that Reference Report Cells" option in the Sheet Options to clear the entire report and rewrite it entirely on a refresh.
In case of drill-down, check option to "Refresh only Expanded and Inserted Members" in the User Options
instead of refreshing the entire report.
In case of using the "Collapse" feature, there is a new tag in the FPMClient config file in EPM add-in SP15:
"Collapsewithoutqueryingserver". Its default value is set to "FALSE", but it can be turned to "TRUE" for
better performance.
FORMATTING
Limit the number of formatting rules and make sure those rules dont overlap each other.
Avoid using Microsoft Excel conditional formatting within an EPM add-in dynamic formatting sheet due to
the evaluation of each cell.
Avoid overriding rules because the Add-in is formatting the cell multiple times (Pattern for example).
Avoid using the CONTENT override because the EPM Add-in is retrieving data twice (writing +
calculation).
Create several EPM add-in dynamic formatting sheets instead of only one, if possible. For example, Report
1 displays only properties A and B, and Report 2 displays only properties C and D, you should create two
different dynamic formatting sheets for better performance.
Local Members
Created for the purpose of containing a dynamic formula. An editor screen assists with the creation of the
Excel-based formula
A local member is specific to a single report
Local Members can be made context-sensitive. This is in the options for Local Members
Best Practices For Reporting Against SAP Business Planning and Consolidation (Powered by SAP HANA),
utilizing the EPM Add-in for Excel
Custom Member
Custom members are created for the purpose of containing an MDX formula
An editor screen is presented to help create the formula
Customer members can be used throughout a worksheet
Only available for ODBO type connections
General note: When data is existing on the spread sheet, choose Local Members. Local
Members is native Excel functionality and will always perform better.
VBA
Best Practices For Reporting Against SAP Business Planning and Consolidation (Powered by SAP HANA),
utilizing the EPM Add-in for Excel
In Excel, click More Clear Metadata Cache from the EPM toolbar.
Log off from the EPM Add-In.
Add the TRACE flag to the FPMXLClient.dll-ExcelLogConfig.xml file against the Trace logger.
Start the Fiddler tool running to capture web events (Capture Events [F12]).
Log into the EPM Add-In opening the necessary Connection and Model.
Recreate the issue or refresh the report.
Stop the capture and save the resulting trace log that it has produced (.SAZ file) and send it to
development.
Doing this gives Development all of the data and metadata needed to reproduce an issue
without the actual data and metadata files from the customer.
USEFUL LINKS