Sie sind auf Seite 1von 121

BPC HANDS ON WORKSHOP PART 1

SAP BusinessObjects Planning and Consolidation


10.0, Version for SAP NetWeaver

Document Version: 10/7/2013 6:18 PM


BPC HANDS ON WORKSHOP PART 1

1 Connecting to Remote Desktop Instance ...................................................... 4


1.1 Check Internet Explorer proxy settings ............................................................... 4
1.2 Install Remote Desktop Gateway ........................................................................ 5
1.3 Connect .......................................................................................................... 6
1.3.1 Through Gateway connection................................................................................................................... 7
1.3.2 Connect............................................................................................................................................................. 8
2 Logging On ................................................................................................. 10
2.1 Logging on to the Start Page and Planning Environment...................................... 10
3 Reporting and Inputting Data .................................................................... 13
3.1 Reporting from the Web Client ......................................................................... 13
3.2 Inputting Data from Web Client........................................................................ 18
3.3 Reporting from EPM Add-In ............................................................................. 20
3.4 Inputting Data from EPM Add-In ...................................................................... 34
4 Business Process Flows .............................................................................. 35
4.1 Update the Master Data .................................................................................. 35
4.2 Creating the Process Template ......................................................................... 38
4.3 Creating the Process Instance .......................................................................... 45
4.4 Executing the Business Process Flow ................................................................ 49
5 Data loading ............................................................................................... 52
5.1 Dimension Member Maintenance ...................................................................... 52
5.2 Data loading from a flat file ............................................................................. 56
5.2.1 Upload File to BPC Server ........................................................................................................................56
5.2.2 Upload BPC Server File to BPC ...............................................................................................................57
5.3 Data Manager and BW (Optional) ..................................................................... 64
5.3.1 Uploading Data from SAP BW into BPC...............................................................................................64
5.3.2 Drill through Configuration Administrator Task...........................................................................71
5.3.3 Executing Drill Through from Report End User Task ..............................................................73
5.4 Copying Data Using the Copy Package .............................................................. 77
5.5 Change budget 2011 using EPM Planning function .............................................. 85
5.5.1 Spread .............................................................................................................................................................86
5.5.2 Trend...............................................................................................................................................................87
5.5.3 Weight.............................................................................................................................................................88
5.5.4 Top Down Allocation .................................................................................................................................89
6 EPM Excel Add in ........................................................................................ 93
6.1 Member Recognition ....................................................................................... 93
6.2 Calculation on the fly ...................................................................................... 98

Page 2 of 121
BPC HANDS ON WORKSHOP PART 1

6.3 Formatting using EPM Function ...................................................................... 101


6.4 Sorting ....................................................................................................... 102
6.5 Filter .......................................................................................................... 102
6.6 Ranking ...................................................................................................... 105
7 Calculated COA members (Optional) ........................................................ 107
7.1 Adding ACCOUNT Dimension members ........................................................... 107
7.2 Adding Member Formulas .............................................................................. 110
7.3 Create report for new calculated members ...................................................... 115

Page 3 of 121
BPC HANDS ON WORKSHOP PART 1

1 Connecting to Remote Desktop Instance

1.1 Check Internet Explorer proxy settings

Start Internet Explorer


Navigate to tools\internet options
Select connections tab

Select LAN settings


Deselect all options

Click OK
Click OK to close internet options

Page 4 of 121
BPC HANDS ON WORKSHOP PART 1

1.2 Install Remote Desktop Gateway

Copy file cloudrdgateway.sapvcm.com.cer to your desktop


Double click on file cloudrdgateway.sapvcm.com.cer

Click Install Certificate


Click Next
Select Place all certificates in following store
Click Browse
Select Trusted Root Certification Authorities folder

Click next
Click Finish

Page 5 of 121
BPC HANDS ON WORKSHOP PART 1

Click Ok to close the import message


Click Ok to close the certification dialog

1.3 Connect

Todays exercizes will be using BPC running on cloud.

Open Remote Desktop - Start \ Accessories \ Remote Desktop connection

To connect to these BPC instances the instructor will provide you with a connection
string similar to:

ec2-54-227-164-121.compute-1.amazonaws.com

Page 6 of 121
BPC HANDS ON WORKSHOP PART 1

Enter connection string as provided

1.3.1 Through Gateway connection


Click Options
Select Advanced tab

Select Settings
Select Use these RD Gateway settings
Enter cloudrdgateway.sapvcm.com as server name
Logon method: ask for password
Select Bypass RD Gateway
Uncheck Use my RD gateway credentials for remote computer

Page 7 of 121
BPC HANDS ON WORKSHOP PART 1

Click Ok

1.3.2 Connect

Click Connect
Enter Credentials User ID: BPC_XX and Password: Welcome!

Click Ok

Page 8 of 121
BPC HANDS ON WORKSHOP PART 1

Check the Dont ask me again


Click Yes

If windows activation screen comes up click Ask me later

If second windows activation screen comes up click Ok

The desktop will now be started

Page 9 of 121
BPC HANDS ON WORKSHOP PART 1

Double click SAP Management

Wait for all SAP instances to be started and showing green

Close SAP management window

2 Logging On

2.1 Logging on to the Start Page and Planning Environment

From the desktop, double click the shortcut labeled as Planning.

Page 10 of 121
BPC HANDS ON WORKSHOP PART 1

Enter User ID: BPC_XX and Password: Welcome!


Click Logon

The Start Page will then be displayed where you can navigate to many other areas,
including the Activities page, the Library, Consolidations Central(on the left), and
create web reports(on the right).

Page 11 of 121
BPC HANDS ON WORKSHOP PART 1

Check the current environment at the bottom of the start page. If BPCP_XX is not
the current environment, follow the next steps to change the current environment to
BPCP_XX.

From the Start page, click on the current environment name.

Select the BPCP_XX environment which you want to connect to and click Connect.

Page 12 of 121
BPC HANDS ON WORKSHOP PART 1

3 Reporting and Inputting Data

3.1 Reporting from the Web Client

From the Home tab, under the Start Page, click the New Report option in the
Create window.

A new tab called New Report is opened. Click the Manage Context icon on the
upper left corner, then choose Change Model.

Change the model to Planning, then click OK.

Click the + sign, then click Add All Dimensions.

Page 13 of 121
BPC HANDS ON WORKSHOP PART 1

Click on the TIME dimension, whose current value is 2006.

Change the value by selecting 2010, and clicking OK.

Repeat the same steps to change the context values for all other dimension to match
the image below.

From the box on the right, select Account and drag and drop it into the Rows box.

Page 14 of 121
BPC HANDS ON WORKSHOP PART 1

From the box on the right, select Time and drag and drop it into the Columns
box.

You will notice that the report has been updated with the selected rows and columns,
and data has been populated as well.

Page 15 of 121
BPC HANDS ON WORKSHOP PART 1

Click the small + icons next to the accounts to expand the hierarchy. Click the icon
to collapse.

Click the Chart button, then select Show Report and Chart.

The report should now show a chart as well.

Change the context value for the PRODLINE dimension and set it to RPG Role
Playing Game. Click OK.

Page 16 of 121
BPC HANDS ON WORKSHOP PART 1

Change from Report to Input Form.

Click Finish Editing


From the upper right hand corner, click Save, then Save As.

Click the Public folder, then enter the new name and description as Demo Web
Input Form. Click Save.

Page 17 of 121
BPC HANDS ON WORKSHOP PART 1

Notice the tab name has changed.

3.2 Inputting Data from Web Client

Expand the Q4 2010 column by clicking on the small + sign.

Change the value for the intersection, Financial Income/Expense and Dec 2010,
from 2000 to 9999.

Page 18 of 121
BPC HANDS ON WORKSHOP PART 1

Click Save Data.

Click Yes.

You will notice that the report has been refreshed.

You may close this tab.

Page 19 of 121
BPC HANDS ON WORKSHOP PART 1

3.3 Reporting from EPM Add-In

Now that you have built a report and input form from the web reporting tool, we will basically repeat
the same tasks using the EPM Add-in for Excel.

Next, click on the EPM Office Add-in Excel link on the right side of the page.

Excel will then be started and the EPM Connection Manager displaying the default
connections for this environment. Select the connection for the Planning model and
click Ok.

Click on the EPM tab. This ribbon contains most of functions associated with BPC
10.0. There is also a Data Manager tab which contains all Data Manager related
functionality. Also notice the EPM Context bar and the EPM Pane.

Page 20 of 121
BPC HANDS ON WORKSHOP PART 1

The image below shows the context bar detached from its normal position. You can
achieve this by clicking on the title bar(where it says EPM Context) and dragging it
and dropping it within the worksheet.

You can change the member values by clicking on the down arrow next to the value
and choosing Select Other Members.

Note: You may also change the values while the context bar is attached to the
toolbar area.

Page 21 of 121
BPC HANDS ON WORKSHOP PART 1

The member selector dialog will then be displayed where you can navigate through
the hierarchy and choose the members. Click OK to make the selection.

Make sure to set ALL context values as shown in the image below.

Select cell A1 in the excel sheet


From the EPM tab, click New Report.

Page 22 of 121
BPC HANDS ON WORKSHOP PART 1

Drag and drop the ACCOUNT dimension to the Row Axis box.

Drag and drop the TIME dimension to the Column Axis box.

Double click on the TIME dimension in the Column Axis box.

Page 23 of 121
BPC HANDS ON WORKSHOP PART 1

First remove any selected members from the right hand side, by selecting them and
clicking the Left Arrow to move them back to the left side.

Select only 2010.Q1 through 2010.Q4 and the parent 2010.TOTAL from the left.
Then at the bottom of the screen, select Member Only. Once you have selected
Member Only, then click the Right Arrow to move the values to the selection box
on the right.

Make sure that only the 4 Quarter members and parent 2010 are selected, and that
the relationship is Member Only. Then click OK.

Page 24 of 121
BPC HANDS ON WORKSHOP PART 1

Click on the Options tab, then uncheck the checkbox for Inherit Sheet Options.
Then click Top under the Totals Placement box. Selecting the Top option moves
the totals line above the detail lines instead of below.

Click OK.

The report should look like the following image. Put your cursor on cell A3, then click
the down arrow next to the Expand button and choose Member and
Descendants..

Page 25 of 121
BPC HANDS ON WORKSHOP PART 1

While the A3 cell is still selected, click on the Expand button.

The report should now look like the following image.

From the EPM tab, click the View Formats button.

You should now see the EPM Formatting Sheet.

Page 26 of 121
BPC HANDS ON WORKSHOP PART 1

Under the Hierarchy Level Formatting section, uncheck the checkbox. We do not
want to apply formatting by the hierarchical levels.

Scroll down to the Dimension Member/Property Formatting section and check the
check box. In this example, we want to apply formatting at the dimension
member/property level.

Under the Dimension Member/Property Formatting, in the Row section, check the
checkboxes for Calculated Member Default Format, and Inputable Member Default
Format. In the next steps we will apply the formatting for calculated and input
ready cells.

Right click on the cell under the Data column for the Calculated Member Default
Format row, then choose Format Cells.

Page 27 of 121
BPC HANDS ON WORKSHOP PART 1

Click the Fill tab, then choose the color shown here, finally click OK.

Repeat the same steps to format the cell under the Header column for the
Calculated Member Default Format row.

Page 28 of 121
BPC HANDS ON WORKSHOP PART 1

Click the Fill tab, and choose the color and click OK.

Right click on the cell under the Data column for the Inputable Member Default
Format row, then choose Format Cells.

Click the Fill tab, then choose the color, and click OK.

Page 29 of 121
BPC HANDS ON WORKSHOP PART 1

Repeat the same steps to format the cell under the Header column for the
Inputable Member Default Format row.

Youve already done the formatting configuration under the Row section, now
repeat these same steps to format the cells under the Column section.

Return to Sheet1, by clicking the tab at the bottom of the workbook.

Page 30 of 121
BPC HANDS ON WORKSHOP PART 1

From the EPM Add-in, click Edit Report.

Click the Options tab, then check the checkbox for Apply Dynamic Formatting.

Click OK.

The report should now look like the following image. If not, click the Refresh
button.

Page 31 of 121
BPC HANDS ON WORKSHOP PART 1

Change the context value for PRODLINE to RPG Role Playing Game.

From the EPM tab, click the Refresh button.

Click on Edit Report.

Click the Options tab, then check the check box for Use as Input Form.

Page 32 of 121
BPC HANDS ON WORKSHOP PART 1

Click OK.

Save the new Input Form by clicking the Save button. Then choose Save to
Server Root Folder...

Select the Input Schedules folder, then enter the name of the Input Form as Demo
EPM AddIn Input Form. Then click Save.

Page 33 of 121
BPC HANDS ON WORKSHOP PART 1

3.4 Inputting Data from EPM Add-In

Select the F1 cell, this is the header called 2010.Q4. Click the Expand button.

Your Input Form should now look like the below image. The cells that are highlighted
in light blue are cells that are ready for input. You had configured this earlier in this
exercise.

Change the value in cell H15. You will notice that this is the same intersection that
you changed while working with Input Forms from the BPC Web Client. Change the
value from 9999 to 2000, the original value.

From the EPM tab, click on the down arrow on the Save Data button. Choose
Save and Refresh Worksheet Data.

Page 34 of 121
BPC HANDS ON WORKSHOP PART 1

One record should be selected to be sent, click Yes.

The Save Results dialog will appear. Notice that one record has been accepted.
Click OK.

Close Excel, no need to save it.

4 Business Process Flows

4.1 Update the Master Data

In this section, you will update master data to add task owners and reviewers for each entity.

Page 35 of 121
BPC HANDS ON WORKSHOP PART 1

Select BPC Web Page


Select Home Tab
From launch section select Planning and Consolidation Administration.

From the Administration tab, click on the Dimensions link.

Select Entity, and click the Edit Members button.

Update the highlight cells(BPF_OWNER and BPF_REVIEWER) with your user id


(BPC_XX).

Page 36 of 121
BPC HANDS ON WORKSHOP PART 1

Use copy (CTR-C) and paste (CTR-V) functionality to copy the entity owner to all
cells.

Click Save
Click Save and Process
Click No when asked about taking environment offline.

Click Close.

Page 37 of 121
BPC HANDS ON WORKSHOP PART 1

4.2 Creating the Process Template

In this section, you will create the process template. This is an administrator task. The
BPF template is the generic version of the planning or consolidation process flow that
you want to model. Instances of this generic template will then be executed during a
specific close or planning cycle.

From the Administration tab, click on Business Process Flows, then click Process
Templates.

Click New.

Enter the name and description of the process. Also choose the Planning model for
the process.

Click the icon on the right side of the Dimensions input field.

Page 38 of 121
BPC HANDS ON WORKSHOP PART 1

In the following window, check the Category dimension. Then click OK.

Click the icon on the right side of the Users input field.

In the following window, select your user id and click the Add button.

Now that the user has been selected, click OK.

Page 39 of 121
BPC HANDS ON WORKSHOP PART 1

Next, click on the Activities tab, then click New to add the first activity performed
in the BPF running a report to review last years actual data.

Enter the name and instruction as shown below. Also, choose Entity for the driving
dimension, and select All for the opening Criteria.

Click the icon on the right side of the Members input field.

Page 40 of 121
BPC HANDS ON WORKSHOP PART 1

In the following dialog select Base Members of, click the icon on the right side of the
input field

Select World, then click OK.

Click OK.

Select BPF_Owner for the Performer field.

Page 41 of 121
BPC HANDS ON WORKSHOP PART 1

Check the checkbox for Allow Reopen.

Under the Workspaces section, click Create.

A new tab called Create Forecast is launched.

On the right side of the screen, there are several options. Click Add Hyperlinks.

Configure the hyperlink from the box on the right side of the screen.
Enter the name and description: Enter Forecast Data

Page 42 of 121
BPC HANDS ON WORKSHOP PART 1

For the target action, choose Library and Document


Select Open specific web input form

In real life the process step can contain any of the functionality that BPC contains
like: web reports, excel reports, datamanager packages etc.

Click Browse

Select Public Folder


Select the Demo Web Input Form (created in previous chapter)

Click OK.
Leave Target Context as is

Page 43 of 121
BPC HANDS ON WORKSHOP PART 1

Click Save

Click OK.

Close the tab by clicking the small X.

Click Save
Click Close

Page 44 of 121
BPC HANDS ON WORKSHOP PART 1

From the list view, select the new Create Forecast Template, and click Validate.

The process template should validate successfully. Click Deploy.

The process is now deployed.

4.3 Creating the Process Instance

In this section, you will create an instance of the process template. This is an
administrator task. The BPF instance is what is being executed during a specific
planning or consolidation cycle. You can make minor modifications to the instance
overwriting what was delivered in the template, for example, you can assign a different
reviewer.

From the Administration tab, click Business Process Flows, then click Process
Instances.

Click the New button.

Page 45 of 121
BPC HANDS ON WORKSHOP PART 1

Select the Create Forecast process, and click Next.

Select your user id from the drop down box, and click Next.

Select the members for Category and Time, then click Next.

Page 46 of 121
BPC HANDS ON WORKSHOP PART 1

Click Next.

Check the checkbox for Start the process instance and click Finish.

Page 47 of 121
BPC HANDS ON WORKSHOP PART 1

Click Close.

The process is now available for execution.

You may now close the Administration tab by clicking the small X in the upper
right hand corner.

Page 48 of 121
BPC HANDS ON WORKSHOP PART 1

4.4 Executing the Business Process Flow

In this section, you will execute the BPF. This is an end user task.

From the Home tab, click on Activities.

From the Activities list, select the Create Forecast process. From the list below,
click on the Create Forecast activity for Entity United States.

Click the link for Enter Forecast Data.

Page 49 of 121
BPC HANDS ON WORKSHOP PART 1

The previously created web input form will launch for United States for full year 201.

Drill from Operating Income all the way to Third Party Sales
Drill from Q4 to the months
Change data

Click Save Data


Click yes to accept to proceed
Click the x on the tab to close the web input form

Return to the Enter Forecast tab. Click the Complete button.

Page 50 of 121
BPC HANDS ON WORKSHOP PART 1

Close the tab by clicking the small X in the upper right hand corner.

On the activities page review that the Create Forecast process is completed by 1 out
of the 13.

On the activities detail page review that the Create Forecast process is completed by
context member United States.

Page 51 of 121
BPC HANDS ON WORKSHOP PART 1

5 Data loading

5.1 Dimension Member Maintenance

In this section, you will add a new product line for education games.

Return to Web client


Select Home tab
From the Launch window, click on the Planning and Consolidation Administration
link.

Click on the Dimensions link on the left side.

Next, click on the PRODLINE dimension.

Page 52 of 121
BPC HANDS ON WORKSHOP PART 1

In the next screen you will see the members. You can add new members simply by
putting the cursor in the empty cell and typing. Add a new member for Education
with the ID as EDU. Make sure to set the parent as APL. Finally click the Save
and Process button.

In the next dialog, click No to keep the environment online and accessible for
users.

When complete, a message will be displayed. Click Close.

Page 53 of 121
BPC HANDS ON WORKSHOP PART 1

Select Home Tab


Click EPM Office Add-in Excel.

Select the connection for the Planning model and click Ok.

Verify that the context bar is set as shown below.

Page 54 of 121
BPC HANDS ON WORKSHOP PART 1

From the EPM tab, click Open, then Open Server Report Folder.

Select REPORTS folder


Select the PLANNING REPORTS.XLSX file and click Open.
Select Product Line Tab
Click the Refresh button to pull fresh data into the report.
After the report is refreshed, you should see the following data. Notice that the new
product line master data we created earlier, EDU-Education, is automatically added
to the report. But it does not contain any data yet.

In this exercise, you will load data for EDU from BW or from a flat file.

Page 55 of 121
BPC HANDS ON WORKSHOP PART 1

Keep excel open

5.2 Data loading from a flat file

5.2.1 Upload File to BPC Server

Select the Data Manager tab

Click the Upload Data button.

Browse to file Desktop\BPC Hands On Files\EDU_DataExport.csv

Click upload

Page 56 of 121
BPC HANDS ON WORKSHOP PART 1

Select the Examples Folder


Leave name as EDU_DataExport.csv
Click Save

Click Ok

The file has now been uploaded from local client to the BPC server

5.2.2 Upload BPC Server File to BPC

Select the Data Manager tab and click the Run Package button.

Select Import Transaction Data Last Overwrite Mode, and click Run.

Click the Browse button to select a file to import.

Page 57 of 121
BPC HANDS ON WORKSHOP PART 1

First of all, change the drop down list to show All files (*.*), then select the
Company folder, and choose the EXAMPLES directory. Finally, select
EDU_DataExport.csv file and click Open.

Back to the Run Package interface, click Next.

Page 58 of 121
BPC HANDS ON WORKSHOP PART 1

The default path is wrong here, so click again on the Browse button in order to
select the correct transformation file.

Select the Company folder, and choose the EXAMPLES directory. Finally, select
IMPORT.XLS file and click Open.

Back to the Run package interface, the new transformation file path is now correct.

To preview the definition of the transformation: Click Preview

After review click Cancel to close the transformation file preview

Page 59 of 121
BPC HANDS ON WORKSHOP PART 1

Click Next.

Select the Merge data values radio button, and click Next.

Page 60 of 121
BPC HANDS ON WORKSHOP PART 1

Select No radio button for running the default logic and click Next.

Select No, do not check work status settings and click Next.

Page 61 of 121
BPC HANDS ON WORKSHOP PART 1

Finally, select Run and click Finish.

The EPM Data Manager window pops-up, and click OK.

Back to the Data Manager package list, click the View Status button.

Page 62 of 121
BPC HANDS ON WORKSHOP PART 1

The import job is running, and you can just check the Refresh Status Every 5
seconds.

At the end of the job, you should receive a Succeeded status, with a Start Time and
an End Time. In the example below, the import job has run in 2 minutes. Finally click
Close.

Click Close to finish the datamanager

Page 63 of 121
BPC HANDS ON WORKSHOP PART 1

Return to the open report, PRODUCTLINEREPORT.XLSX, and click the Refresh


button from the EPM tab.

The EDU product line should now have a value for Actual, 2010.TOTAL, the sum of
the records we just uploaded from BW.

5.3 Data Manager and BW (Optional)

5.3.1 Uploading Data from SAP BW into BPC

Next, you will load data for the EDU product line from BW via a Data Manager
package. Click the Data Manager tab from the ribbon.

Next click on Run Package.

Select Load Transaction Data from BW InfoProvider and click Run.

Page 64 of 121
BPC HANDS ON WORKSHOP PART 1

Enter the name of the InfoProvider as ZBW_CUBE, and click Next.

Click Browse.

Select the BWLOAD_TRANSFORMATION.XLS file and click Open.

Page 65 of 121
BPC HANDS ON WORKSHOP PART 1

Click Next.

Select Aggregate Overwrite, then click Next.

Page 66 of 121
BPC HANDS ON WORKSHOP PART 1

Select the Replace & Clear option, and click Next.

Choose No, then click Next.

Choose No, then click Next.

Page 67 of 121
BPC HANDS ON WORKSHOP PART 1

Click Finish.

Click Ok.

Click the View Status button to check the status of the package.

Page 68 of 121
BPC HANDS ON WORKSHOP PART 1

Select the package, and click the Detail button.

Check the record counts, then click Close.

Page 69 of 121
BPC HANDS ON WORKSHOP PART 1

In the Package Status dialog, click Close.

In the Run Package dialog, click Close.

Return to the open report, PLANNING REPORTS.XLSX


Select the Product Line Tab
Click the Refresh button from the EPM tab.

The EDU product line should now have a value for Actual, 2010.TOTAL, the sum of
the records we just uploaded from BW.

Page 70 of 121
BPC HANDS ON WORKSHOP PART 1

EDU should be 45,000 containing the values of the BWCube. If value is 90,000 the
problem might be a double load with aggregate and merge selected.

5.3.2 Drill through Configuration Administrator Task

From the Administration tab, click the Drill Through link under Features from the
left side of the page.

1. Click the New button.

Enter the ID, Description, and target URL as shown below.

Page 71 of 121
BPC HANDS ON WORKSHOP PART 1

Enter the target URL supplied below and set the model to Planning. .

https://epm10.csa.sap.corp:1443/sap/bw/bex?&query=ZDEMO_QUERY

Add URL parameters by clicking the Add button.

After a new row is added, click in the cell to change the value to &VAR_NAME_1.

Set as User-Defined Value.

Next, set the value. ZVACCT is the name of the parameter exposed by the BEx
query.

Continue adding parameters as shown below. The &VAR_NAME_X parameters are


parameters which hold the name of the parameter exposed by the BEx query(for
example the name of the BEx Variable). The &VAR_VALUE_EXT_X parameters are
the parameters used to pass the actual value to the BEx Query parameters. In this
case we are passing members from the ACCOUNT and PRODLINE dimensions. Make
sure to name the parameters exactly as you see below.

Page 72 of 121
BPC HANDS ON WORKSHOP PART 1

Click Save.

5.3.3 Executing Drill Through from Report End User Task

Go to the EPM Office Add-in for Excel. If it is not already opened, you may open it
from the Home tab, under the Start Page, under the Launch window.

Excel will then be started and the EPM Connection Manager displaying the default
connections for this environment. Select the connection for the Planning model and
click Ok.

Page 73 of 121
BPC HANDS ON WORKSHOP PART 1

Make sure that the context bar values are set as shown below. Refer to Exercise 1
for information about how to change these values.

From the EPM tab, click on Open, then Open Server Report Folder.

Select PLANNING REPORTS and click Open.


Select Cost Management Tab
Make sure POV is set to

Page 74 of 121
BPC HANDS ON WORKSHOP PART 1

Click the Refresh button from the EPM menu.

Put the cursor on the F5 cell.

From the EPM tab, click on Drill Through, then select Drill Through to BEx Query.

Page 75 of 121
BPC HANDS ON WORKSHOP PART 1

The BEx Query will be launched in the browser, click Ok to confirm the SSO
certificate. Notice that the query is based on the parameters passed to it, PL110 for
the Account and RPG for the Product Line, so no manual entry of values is required.
Also notice that the full year value of 42,000 for Material Cost for the RPG product
line from the BPC report reconciles with the number in the BEx report.

You may further analyze the data by clicking on the icon next to the Cal.
Year/Month characteristic.

Page 76 of 121
BPC HANDS ON WORKSHOP PART 1

5.4 Copying Data Using the Copy Package

In this section, you will use the data manager copy package to seed a forecast.

Next, run a data manager package to copy the value to Forecast, 2011. Return to
the Data Manager tab, and click on Run Package.

Select the Copy package, and click Run.

Page 77 of 121
BPC HANDS ON WORKSHOP PART 1

Select the Merge option, and click Next.

Select No, and click Next.

Page 78 of 121
BPC HANDS ON WORKSHOP PART 1

Select No, and click Next.

In this dialog, you will select the records which are to be copied and define where
they are to be copied to. You will copy all EDU product line records for the ACTUAL
category for 2010, into the FORECAST category for 2011. Start with CATEGORY by
clicking the Add button to the right of the input box as shown in the image below.

Select Actual by checking the checkbox next to it, then click the arrow to move it to
the selected box.

Page 79 of 121
BPC HANDS ON WORKSHOP PART 1

After you have made the selection, click Ok.

The selected value will then show in the box.

Page 80 of 121
BPC HANDS ON WORKSHOP PART 1

Repeat the same steps to select Forecast in the destination field.

Repeat the same steps to select EDU for PRODLINE. You may leave the destination
field as <same>.

When selecting EDU make sure to set to Member Only

Repeat the same steps to select the periods for TIME. In the source field, select all
periods in 2010, and in the destination field, select all periods in 2011. Select only
the lowest level members, 2010.01, 2010.02, etc.

Page 81 of 121
BPC HANDS ON WORKSHOP PART 1

For example select 2010 and Base Level

Click Next.

Click Finish.

Page 82 of 121
BPC HANDS ON WORKSHOP PART 1

Click Ok.

Click the View Status button.

The package status should be Succeed. You may check the details if you wish, by
selecting the package and clicking the Detail button. Otherwise, click the Close
button.

Page 83 of 121
BPC HANDS ON WORKSHOP PART 1

From the Run Package dialog, click the Close button.

Return to the opened report, PLANNING REPORTS.XLSX


Select the Product Line tab
Make sure the content is set to

Page 84 of 121
BPC HANDS ON WORKSHOP PART 1

Click the Refresh button from the EPM tab.


You will notice that the value has been copied successfully.

5.5 Change budget 2011 using EPM Planning function

Select tab PlanInput (within the Planning Reports.xlsx report)


Click EPM \ Refresh

Page 85 of 121
BPC HANDS ON WORKSHOP PART 1

Click Edit Report

Select Options tab


Make sure Use as Input Form has been checked

5.5.1 Spread
Select Cell B4 till M4

Select EPM \ Planning \ Spread from the menu

Page 86 of 121
BPC HANDS ON WORKSHOP PART 1

Enter 150,000 as value to spread over the months

Click Ok
Click Save Data
Validate 12 records are sent

Click Yes
Validate 12 records are accepted
Click Ok
Validate the result as below

5.5.2 Trend

Select Cell C4 till M4


Select EPM \ Planning \ Trend
Enter 12500 as source value
Enter 2 as the percentage trend you like to use
Validate destination to be cell C4 till M4 (Feb-Dec)

Page 87 of 121
BPC HANDS ON WORKSHOP PART 1

Click Ok
Click Save Date (11 records submitted)
Validate accepted count to be 11 and click Ok
Validate result as below

5.5.3 Weight

Select Cell B4 till M4

Select EPM \ Planning \ Weight


Enter 98,000 as sum to allocate
Select None as increase value to allocate
Validate the destination is set to B4-M4

Page 88 of 121
BPC HANDS ON WORKSHOP PART 1

Click Ok
Click Save Data
Validate 12 records are submited
Validate 12 records are accepted
Validate result as below

5.5.4 Top Down Allocation

BPC also allows for top down allocation over multiple accounts, entities, times etc based
on trend information based on other categories, times, entities etc.

Delete value from cell C9,D10,E11


Click Save
Accept changes

Page 89 of 121
BPC HANDS ON WORKSHOP PART 1

Lets now do a new top down allocation based on the current trend in the forecast.

Select Datamanager Ribbon


Click run package
Select Other Function \ Top Down Allocation package

Click Run
Select Target

Enter 100,000 to be allocated

Enter Forecast as the scenario to use to determine the trend

Page 90 of 121
BPC HANDS ON WORKSHOP PART 1

Make sure spelling and case correct

Enter 2011.TOTAL as year to use to determine the trend

Make sure spelling and case correct

Click Next
Click Finish
Select EPM Tab and Refresh report

100,000 is now allocated to all indirect expenses based on the original Forecast
trend.

Lets run again putting back the original 92,000 but use the actual 2010 trend.

Select Datamanager Ribbon


Click run package
Select Other Function \ Top Down Allocation package

Click Run
Select Target

Page 91 of 121
BPC HANDS ON WORKSHOP PART 1

Enter 92,000 to be allocated

Enter Actual as the scenario to use to determine the trend

Make sure spelling and case correct

Enter 2010.TOTAL as year to use to determine the trend

Make sure spelling and case correct

Click Next
Click Finish
Select EPM Tab and Refresh report

Page 92 of 121
BPC HANDS ON WORKSHOP PART 1

6 EPM Excel Add in

6.1 Member Recognition

Open a blank excel worksheet, by clicking the Office button, and choose New.

Choose Blank Workbook and click the Create button.

A Blank sheet opens. Set the Context Bar as follows.

Page 93 of 121
BPC HANDS ON WORKSHOP PART 1

Access the Sheet Options.

On the General tab, check the option Use as Input Form and Activate Member
Recognition.

Page 94 of 121
BPC HANDS ON WORKSHOP PART 1

Click OK.
In cell B10, type-in NetIcome and type Enter. You can notice the display of a
green background in that cell during a fraction of seconds. That means the
member recognition has recognized one member matching the NetIcome string and
displays Net Income in cell B10.

In case of confusion, the EPM - Ambiguous Name window is displayed with a list of
members matching your criteria. For example, first clear cell B10, and then type-in
Sales in it. The EPM Ambiguous Name window pops-up.

Here you can select the member that best matches your choice. Select Third Party
Sales. Then, same as in step 5, the value Third Party Sales is displayed in cell
B10.

Then, in cell B11, type in TotalSales.


In cell B12, type-in PL300
In cell C9, type-in 2010.Total

Page 95 of 121
BPC HANDS ON WORKSHOP PART 1

Now we know all dimension (sheet plus context) and will show the numbers.

In cell C8, type-in Actual


In cell D9, type-in 2011

In cell D8, type-in Forecast

Now we will build the page axis. Type-in RPG in cell A10.

Select cell B12 Gross Margin.

Page 96 of 121
BPC HANDS ON WORKSHOP PART 1

From EPM tab click Keep.

Select A10 Role Playing Game


Click Collapse

Select A10 All Product Lines


Click Expand

Page 97 of 121
BPC HANDS ON WORKSHOP PART 1

Select Column B
Right click and remove column
Click Refresh

Since the account is no longer in the sheet we will pick up from context bar (Net
Income).

Keep report open as is.

6.2 Calculation on the fly

Page 98 of 121
BPC HANDS ON WORKSHOP PART 1

Calculations on the fly could also be done using Excel formulas within a EPM 10 Add-in
local member. In the following exercise, we will display a Product line report showing
Actual and Forecast categories, and build a local member to determine the variance.

In cell D10, type the formula =(D4-C4)/C4 then hit Enter. This creates a local
Member in column D which calculates the difference percentage between Actual
and Forecast through all the rows.

You can access the local member definition by clicking Edit Report.

Page 99 of 121
BPC HANDS ON WORKSHOP PART 1

Select the Local Members tab. You will see that your local member appears in the
list on the left with the default name LocalMember000

Lets just change the description in order to display a meaningful caption on the
report. Type Variance in the Description field and click OK.

Click Ok if message regarding store or not come up.

You have now built a report with a dynamic local member which calculates the
Variance between Actual and Forecast on the fly.

Note: As a reminder, this type of on the fly calculation is only stored in the
workbook versus dimension member formulas that are derived from the BPC
infocube.

Keep report open as is.

Page 100 of 121


BPC HANDS ON WORKSHOP PART 1

6.3 Formatting using EPM Function

Besides using excel formatting or using the BPC apply default formatting sheet we are
also able to use EPM functions to copy cell range formats during refresh.

Highlight row 1 of your worksheet

In cell B1 to D1, apply the following format:

Light brown background in B1


Light-red background in C1
Light green in D1
Apply also a percentage 2 decimals and font size 9 font style on all those cells.

Then, select cell A1 and enter following formula and click Enter:
=EPMCopyRange("000",TRUE,B1:D1)

where 000 is the ID of your Default Report on your PL2 worksheet, TRUE is for rows
expansion (FALSE would have been applied to the columns), and B2:D2 is the formatting
range youve just defined for your data range.

Click Refresh

Your data range is formatted via the EPMCopyRange cell-based formula.

Page 101 of 121


BPC HANDS ON WORKSHOP PART 1

Keep report open as is.

6.4 Sorting

Click Edit Report


Select Sorting Tab
Click Sort Data and first column

Click OK

6.5 Filter

Page 102 of 121


BPC HANDS ON WORKSHOP PART 1

Click Edit Report


Add Account to Row Dimension

Make sure Account is sorted before ProdLine. Use the dropdown on the right of the
dimension to move the dimension.

Click account to show Member Selector


Remove Existing selection from right
From Left select the 3 indirect expense accounts member only

Add to right side


Click Ok

Page 103 of 121


BPC HANDS ON WORKSHOP PART 1

Click PRODLINE dimension


Remove all members from right
From left select APL
Set Relationship to children

Add to right
Click Ok
Click Ok to return to report

Click Edit report


Select Filter Tab
Create Filter Actual 2010 not equal to Forecast 2011

Page 104 of 121


BPC HANDS ON WORKSHOP PART 1

Add Criteria
Click Ok to return to Report

6.6 Ranking

Click Edit Report


Select Ranking Tab
Rank the top 5 Indirect expense based on variance Actual and Forecast

Page 105 of 121


BPC HANDS ON WORKSHOP PART 1

Click Ok
Click Ok to return to report

Save your report to Server Root Folder

name it Top5IndirectExpenses. Click Save.

Page 106 of 121


BPC HANDS ON WORKSHOP PART 1

7 Calculated COA members (Optional)

7.1 Adding ACCOUNT Dimension members

From BPC Home page select Planning and Consolidation Administration


Select the Dimensions link under Dimensions and Models in the navigation panel,
then select ACCOUNT and click on Edit Members.

You need to switch Hierarchy view to List view.

Page 107 of 121


BPC HANDS ON WORKSHOP PART 1

You will create a new parent node named KPI in the ACCOUNT dimension. Scroll-
down to the last row and enter the following.

ID: KPI
Description: Calculated KPIs
Account Type: EXP
Rate type: AVG
Scaling: Y

We will now create 4 children under this newly created KPI parent node.

Next Row:
ID: NETPROFIT_MARGIN
Description: Net Profit Margin
Account Type: EXP
Rate type: AVG
Scaling: Y
H1: KPI

Next Row:
ID: GROSSPROFIT_MARGIN
Description: Gross Profit Margin
Account Type: EXP
Rate type: AVG
Scaling: Y
H1: KPI

Next Row:
ID: OPERATINGPROFIT_MARGIN
Description: Operating Profit Margin
Account Type: EXP
Rate type: AVG
Scaling: Y
H1: KPI

Click Save and Process button.

Page 108 of 121


BPC HANDS ON WORKSHOP PART 1

In the next dialog, click No to keep the environment online and accessible for
users.

Once processed, a successful message should appear.

To view your added members, choose Hierarchy value in the View drop-down on
the right of the screen.

Then, expand KPI parent node.

Page 109 of 121


BPC HANDS ON WORKSHOP PART 1

Click Close.

7.2 Adding Member Formulas

Following sections will show you how to create a calculated dimension member in the
Planning cube, and explain the differences between calculation on the fly versus
calculation and store concepts when using BPC.

Access the Dimensions link in the Administration Console under Dimensions and
Models, then select the ACCOUNT dimension, and finally click on Edit Structure.

Check the option Allow Member Formulas

Finally, click the Save button.

Page 110 of 121


BPC HANDS ON WORKSHOP PART 1

Click Close after the Settings saved message appears.

On the left navigation pane, expand Rules then select Member Formulas and
finally click on the Formulas for: ACCOUNT link.

Click on the New button in order to create a new Member Formula for this
ACCOUNT dimension.

Page 111 of 121


BPC HANDS ON WORKSHOP PART 1

The Edit Formulas screen appears. In the Formula for member field, click the
right icon, select GROSSPROFIT_MARGIN member and click OK.

GROSSPROFIT_MARGIN appears in the field.

In the Account dimension, choose the member PL300 Gross Margin and drag it to
the Formula Syntax field.

Page 112 of 121


BPC HANDS ON WORKSHOP PART 1

After [PL300], type the divided by sign / and drag the member PL100 Total
Sales to the Formula Syntax field. The final result is the following.

Click Save

The new formula appears in the list along with a warning message asking to process
the dimension. We will do so after creating 2 more formulas for the remaining KPI
members.

Repeat steps for the following members.

NETPROFIT_MARGIN = [PL600]/[PL100]
OPERATINGPROFIT_MARGIN = [PL500]/[PL100]

Page 113 of 121


BPC HANDS ON WORKSHOP PART 1

Click Process in order to activate all formulas.

In the next dialog, click No to keep the environment online and accessible for
users.

A success message is displayed.

The result should be as follows.

Page 114 of 121


BPC HANDS ON WORKSHOP PART 1

Leave the BPC Web client opened to accomplish next exercises.

7.3 Create report for new calculated members

Return to excel

click the Office button on the top-left corner, and click on New.

Select Blank Workbook and click Create.

Page 115 of 121


BPC HANDS ON WORKSHOP PART 1

A blank sheet opens. Set the Context Bar as follows.

Select cell B2, and click New Report.

Drag PRODLINE dimension to the rows, and ACCOUNT dimension to the columns.

Page 116 of 121


BPC HANDS ON WORKSHOP PART 1

Click the PRODLINE link on the row axis, and select APL All Product Lines member,
with the Member and Children relationship, then add it to the Selected Members
section.

Click the ACCOUNT link on the column axis, and select KPI Calculated KPIs
member, with the Children relationship, then add it to the Selected Members
section.

Page 117 of 121


BPC HANDS ON WORKSHOP PART 1

Click the Select Member to display icon, and choose ID.

In the Report Editor window, ensure cell B2 is indicated, and click OK to finally
display your report.

Your report should look as follow.

Page 118 of 121


BPC HANDS ON WORKSHOP PART 1

These calculated formulas are ratios but we want to format them as a percentage.
To do that, click on the View Formats button.

In the Hierarchy Level Formatting section, select Data in Row section and right-
click Format Cells.

In the Number tab, apply a Percentage format, with 2 decimals, and click OK.

Page 119 of 121


BPC HANDS ON WORKSHOP PART 1

Repeat the same step on the Column section. Your formatting sheet should reflect
the following.

Come back to Sheet1 tab, where your KPI report is displayed, and click Refresh.

Now, your KPIs are formatted as percentages.

Page 120 of 121


BPC HANDS ON WORKSHOP PART 1

Page 121 of 121