You are on page 1of 91

SAP BPC 10 NW MEGA ELITE ENABLEMENT

Day 1 - Consolidation
Exercises / Solutions

Sheldon Edelstein / SAP Labs


Murali Chandrasekaran / SAP Labs
David Dixon / TruQua Enterprises, LLC
Caroline Stephens /SAP Solution Management
Irma Notorahardjo / SAP
Jason Reid / SAP

November 2011
Consolidations Overview
Exercise 1 – Logging On
Exercise 2 – Run US Eliminations
Exercise 3 – Explore Consolidation Central
Exercise 4 – Explore Journals Functionality
Exercise 5 – Using Controls to validate data (Used in Day 2)
Exercise 6 – Creating Journals
Exercise 7 – Re-run the Control to validate the data
Exercise 8 – Using the Consolidation Monitor

2
Consolidation Overview
SAP Business Objects Planning and Consolidation 10.0 version for Netweaver, incorporates new and innovated
functionality specifically for consolidation based activities. These exercises explore some of this new functionality by
providing you hands on configuration and analysis based exercises.

Exercise 1 – Logging On

1. Enter the provided Windows ID to access your assigned server instance:

Password: Welcome!

3
2. Select the Consolidations shortcut to access the BPCC_XX environment:
3. Your system has been setup for Single Sign On (SSO), click on OK to confirm the
certificate.

4. You should now automatically be logged on to the BPCC_XX environment. Confirm that
you can see the HOME tab and the left menu path (including Consolidation Central).
Exercise 2 – Run US Eliminations
US Eliminations provides the ability to perform intercompany (at the entity level) record matching and value elimination
functionality where the system automatically identifies and eliminates the impact of inter-company activity. Elimination
postings are generated to specified elimination account in such a manner that it is always possible to see the initial
records and the final eliminated results.

1. From the “Home” page, click “Library”.

2. Click “Public”, then click on “US Elim Validation” input form.

3. A new tab opens. Verify the context as shown here.

6
4. Enter the two values that will be subject to elimination as shown below.

5. Click “Save Data”.

6. Click “Yes”.

7
7. Leave the web report open and return to the “Home” tab, click the “Start Page”.

8. From the “Launch” section, click “EPM Office Add-in Excel”.


9. When excel opens, the following dialog window will appear. For this exercise, choose the “Consolidation”
model and click “OK”. (“Models” were called “applications” in previous versions of BPC)

10. From the “Data Manager” tab, click the “Run Package”.

9
11. Click “Financial Process”, then select “US_ELIMINATIONS”. Click “Run”.

10
12. Enter the values for each dimension by clicking the “Add” button to the right of each dimension as shown
below. Click “Next”.

11
13. Click “Finish”.

14. Click “OK”.

15. Click “View Status”.

12
16. The package should have a status of “Succeed”. If not, select the refresh button until it appears.Click “Close”.

17. Click “Close”.

18. Close “Excel”, it is no longer needed.

13
19. Return to open US Elimination report tab and refresh the report:

20. View the refreshed report now that US eliminations has successfully been executed by reviewing the US Elim
Validation report:

Note the following:


1. The values of the original records were offset with new postings under the “Other Adjustment” audit trail
dimension.
2. Two new records were created with the same value as in the original records, but with a new account/entity
identified as the “US Elimination Account” and “Elimination Entity for the World”.
21. An extract of the actual database records is provided for your analysis. Note the original records for UK and
US are both offset to zero:

Note the following configuration that was set up to facilitate the elimination process:
a. The original UK and US entities have been offset using an E_World entity record. This E_World entity
was selected because it was the entity in master data that was identified with the property “ELIM” =
“Y”. The ELIM property identifies the entity to be used by the US Elimination process:
b. For a particular record, the system identifies the two entities for which a common parent must be
found. The first entity is the current entity member of the record being processed (UK in our example)
and the second entity is the entity corresponding to the current record’s intercompany member (I_US in
our example). The second entity is obtained reading the content of the corresponding property ENTITY
of the current intercompany member (US):

16
c. The system searches in the entity hierarchy for the first member that has both entities as descendants
(this is WORLD in our example). WORLD is therefore the first common parent of US and UK (see
Entity hierarchy below).
d. Once the first common parent is determined, the system searches in the immediate descendants of the
common parent for a valid elimination entity (an entity having the property ELIM=Y). This is
E_WORLD in our example:

e. The eliminated values are posted to the C_ACCOUNT “USELIMDIFF.” Since there were more IC
COGS (account PL210) than IC SALES (account PL020) in our example, there is a net balance of 500
USD after the elimination process.
Exercise 3 – EXPLORE CONSOLIDATION CENTRAL
The Ownership Manager feature provides a means to define variable hierarchies within BPC 10 NW. The Ownership
Manager feature provides an improved replacement for the Dynamic Hierarchy Editor found in prior versions of BPC.
In this exercise we explore the Ownership Manager functionality and its associated delivered system calculations using
a simple (flat) organizational structure (more complex structures are presented in Day 2 exercises that integrate
multiple sub groups for consolidation and control).

1. From the “Home” tab, click on “Consolidation Central”.

Consolidation Central consist of four components: the Consolidation Monitor, Control Monitor, Journals, and
Ownership Manager.

Consolidation Monitor: provides an overview display of the entire consolidation process, including currency
translation, controls status, consolidation status, and data set work status.
Control Monitor: links the selected ownership structure to a series of controls (data validations) that ensure
data consistency within the saved data records.
Journals: The journal landing page provides a overview of journals that have been created in the system.
Displayed journals can be selected via the context menu or selected from within an Advance query option.
Ownership Manager: Similar in function to the Dynamic Hierarchy Editor, the Ownership Manager allows the
definition of which entities are to be consolidated and at what percentages. The Ownership Manager
supports complex holding/subsidiary relationships that can be time, category, and scope specific. The
organizational structures defined by Ownership Manager are also used by the Consolidation Monitor and
the Controls Monitor to display and status the various organizational levels.

19
2. Click on “Ownership Manager”.

3. Set the context as shown below.

4. View the existing definition.

20
5. Click the “Edit” button to edit the current definition.

6. A new tab opens.

7. While in edit mode, you can perform a number of administrative functions. You can Add/Remove entities from
the defined structure using the context menu located to the right of each entry

21
8. You can also select the line, and use the buttons on the toolbar.

9. You can turn on/off the display of the descriptions of the selected entities by checking/unchecking the
preference checkbox.

10. The relative positions of the entities can be modified using the up/down arrows.

22
11. By highlighting the entity selection on the left side of the display, you can display the current consolidation
parameter settings. In the example below, DE is highlighted on the left, and the current setting for that entity is
displayed on the right.

12. Selecting the group node, all entity details are displayed on the right side:
13. Look closer at the right side display (leave the group node heighted on the left so you can view all of the entity
settings). Note that there are four main columns with two sub-columns each. The four main columns define 1)
the consolidation method to be use for the entity, 2) the defined percent consolidation, 3) percent control and
4) the percent financial ownership rates. The current sub- columns contain the parameter values used during
the consolidation process. The sub-column, Generated, is a system proposal for these parameter values that
can be accepted or manually overwritten in the current column.

14. Double click on the Current setting for France (FR) entity, then single click to display the drop down selection
for consolidation methods available.

15. Change the Current Consolidation Method for France to the 50-Proportionate.

24
16. Double click on the Current column entries for Percent Consolidation, Percent Ownership and Percent
Ownership to allow changes the entered values.

17. Change the Percent Consolidation to 50%. (Repeat this step for Percent Control and Percent Ownership,
setting each to 50% for the France entity).

Your screen should appear as follows:

18. Click “Save”.

25
19. The definition is now saved.

20. Once an ownership structure has been defined, it can be copied to anther data region by using the copy
option. Click on Copy to view the copy selection screen.

21. Choose ACTUAL and 2015.12 for the target data region for the copied ownership manager structure. Then
click OK to start the copy process.

22. When the copy process is complete, you should see a message.

26
23. Leaving the current editing tab open, change the context value for time to Dec 2015.

24. The newly created structure is displayed and the tab name changes:
.

Please close the Ownership Manger edit tab and return to the Home tab.
25. The Ownership Manager has the ability to calculate the proposed values for the “Generated” sub-columns.
The system will first need to understand the ownership relationships between the holding company and the
various subsidiaries. This information can easily be entered via an input schedule (note: you can also enter
this information directly in the Ownership Manager display as “Current” values or via a Data Manager import,
however by entering this information via an input schedule the user can directly enter complex ownership
relationships that the system will be able to use immediately to calculate proposals for consolidation methods,
percent consolidation, and percent ownership). Open the Cross Ownership Input schedule in the Library’s
Public folder

26. Enter the following cross ownership information for the specified context.

These inputs are interpreted as follows:

Germany owns a 70% share of the United Kingdom subsidiary, and the United Kingdom subsidiary owns a
50% share of the France subsidiary.

Germany financially controls a 80% of the United Kingdom subsidiary, and the United Kingdom subsidiary
financially controls a 60% of the France subsidiary.

28
27. Click “Save Data”.

28. Click “Yes”.

29. Close this tab by clicking the small “X”.

29
30. From the “Home” tab, click “Ownership Manager”.

31. Make sure the context is set correctly, then click “Edit”.

32. Click “Calculate” from the upper right hand corner.

30
33. Note that the operator can select how the system to calculates ultimate ownership. Either based upon Direct
or Group Share accounting practices.

34. Select the direct share method and uncheck all of the additional three calculation methods, your initial set up
should look as follows. Click “OK”.

31
35. Note that the system has generated percent ownership values. From what data did these values get
calculated? Look at the opened Cross Share Input schedule and note that the percent ownership values are
50% and 70%.

36. Click “Calculate” again.

37. Rerun the calculation, this time using the Group Share method. Click “OK”.
38. The system calculated percent ownership changes. Using the Group Share method, France’s ownership is
calculated as follows: Germany owns 70% of the UK, and the UK owns 50% of France, or…Germany’s
ownership of the French subsidiary is: 70% x 50% = 35%.

39. Click “Calculate” again.

40. Recalculate using the Direct Share method, this time allowing the system to also calculate a system generated
value for Method and %Consolidated.
41. Note changes between Direct Share calculations and the group share calculations. (Note: the consolidation
method the system selects is defined in the METHODS business rule and is based upon the share ownership
(PCTRL entries) in the cross ownership input schedule.)

Direct Share

Group Share

Direct Share Calculation:


DE %Control = 100% since DE is a Holding company
FR %Control =UK controls 60% of FR
UK %Control = DE controls 80% of UK

Group Share Calculation:


DE %Control = 100% since DE is a Holding company
FR %Control = DE controls 80% of UK which controls 60% of FR, 80%x60%= 48%
UK %Control = DE controls 80% of UK

The percent Consolidation and the Consolidation Method are determined by the system lookup of the METHOD
business rule. For the Group Share calculation for FR, the Share Range is calculated as 48% (from Percent
Control), which lead the system to propose the Equity method (20) and a Percent Consolidation of 30%:

42. Click “Calculate” again.


43. Finally, run the Group Share calculation, this time allowing the system to copy the generated values into the
“Current” sub columns of the Ownership structure.

44. The values are now transferred to the “Current” columns.

45. Click “Save”.

46. Close the tab by clicking the small “X”.


47. The Ownership Manager hierarchy definition is used by the system to display the status of controls and the
consolidation monitor based upon as selected context. To demonstrate this functionality, navigate to the
“Home” tab; click the “Controls Monitor” under “Consolidation Central”.

48. Set the context selection to Actual, 2014.12, and S_Europe.

49. The monitor is now displayed using the Group/Entity definition stored for the selected context:.

36
Exercise 4 – Explore Journals Functionality
A journal is used to manually enter a controlled and fully traceable adjustment/correction to the database. Specific task
profiles are required for a BPC user to create, post, and process journal entries. This exercise navigates to several
preloaded journal types, introduces the advanced journal query functionality, and introduces the concept of grouped
journals.

1. Open the Journal Landing page by returning to the “Home” tab and navigating to the “Journal” link under
“Consolidation Central”.

2. There are two methods to view existing journal entries (JEs), you can use the context filter or the advanced
query filter. The context filter is set by selecting the dimensions listed in the journal landing page (these
dimensions are displayed since they had been selected as header dimensions in the journal template). Enter
the following context selections

Make sure you have selected the “Filter by:” to “Context”).

Note: typically Journals are posted against an AUDITTRAIL member with a DATASRC_TYPE property equal to
“M”. The use of the AUDITTRAIL member “Input” for this exercise is for illustration purposes only and should
not be considered a best practice in journal design.

37
3. All journals matching the context filter slection are displayed.

4. Change the “Filter By” selection to “Advance Query”.

5. The advanced query filter has the ability to filter on all dimensions.

38
6. The advanced query filter has the ability to filter on key technical properties of the journals.

7. The advanced query filter has the ability to filter on text.

39
8. The advanced query filter has the ability to filter on dates as well.

9. Set your advanced query filter as follows. Remove dimensions by clicking the red minus sign on the right hand
side. Click “OK”.

10. The list of journals is now displayed.

40
11. Highlight the first journal (“Correct CASH Balance”), note the preview will appear on the bottom of the screen.

12. Click “Open”.

41
13. A new tab will open to display the journal detail.

14. Click the “Post” button from the upper right hand corner.

Note: The administrator can control, with security, which users have the ability to post and unpost journals to
ensure proper segregation of duties.

15. Click “OK”.

42
16. Note the status change. Note that the context selection is locked since this journal entry has been committed
to the database.

17. . Close the tab by clicking the small “X”.

18. Note the status change in the journal’s list as well.

19. Select the second row, and click “Open”.


20. View the Multiple Header journal entry (“Adj of A/P”). The multiple header option allows the user to create
more than one journal with each journal containing the same header combination. This technique makes the
generation of many journal entries much more efficient for the user, as well as allowing the grouping of similar
journal entries together for potential mass (group) processing.

21. Click the “Multi Posting” tab. View Multi Posting Tab to determine which header values will be used for this
multiple header journal.

22. Close the tab by clicking the small “X”.

44
23. Select the second row again, and click “Post” to post the multiple header journal entry (“Adj of A/P”) .

24. Click “OK”.

25. Notice the status of the two lined journal entries.

45
26. View the Multiple Values journal entry (“Adj for A/R for Budget and Forecast”) by selecting the row and clicking
on “Open”.

27. The journal opens in a separate tab. Note that this journal has multiple values entries.

46
28. Close the tab by clicking the small “X”.

29. Select the Multiple Values journal entry (“Adj for A/R for Budget and Forecast”) and click “Ungroup”.

30. Click “OK”.

47
31. Note that the ungrouped journals no longer have a group id.

48
Exercise 5 – Using Controls to validate data
1. Click “Start Page” from the “Home” tab.

2. From the launch section, click “Planning and Consolidation Administration”.

3. Click “Controls” under “Rules”.

49
4. Select “Consolidation” and click “Enable Controls”.

5. Check the checkbox, and click “OK”.

6. Select:”Consolidation” and click “Open”.

50
7. Click “New”.

8. Enter the following Control


ID: ASTEQLEQ
Description = “Assets Must Equal Liabilities and Equities”.
There are two types of controls, blocking and warning. A Blocking control will prevent a consolidation run from
executing, a warning control will not. The control level defines an ordering for controls that intersect. Define
this control as a BLOCKING control, equation type “=”, breakdown dimension.

51
9. Enter the following source and target comparison filters (BS100 is Total Assets, BS200 is Total Liabilities and
Equities.

10. Click “Validate”.

11. Click on the DOCUMENTS tab to link this control with a web report that can be accessed when viewing the
control results:
12. Click on ADD and select the web input form link:

13. Open the Public library folder and select the web input form called ”Create Imbalanced Balance Sheet” :

The Document tab should now look as follows:

14. Click “Validate” and “Save”.


15. Click “Close”.

16. Create another control by clicking the “New” button.

17. Crete this now control as follows:


ID: CASHGTAP
Description: “Cash must be greater than Accounts Payable”.
Make this control a WARNING control, equation type “=”, Control level Basic, and no breakdown dimensions.

54
18. Enter the following definition for source and target (account BS122 CASH, BS222 Account Payable).

19. Click “Validate”.

20. Click “Save”.

21. Click “Close”.

55
22. Click “Return to Controls”.

23. Now that we have our controls defined, we need to group these controls into a control set and assign the set to
the appropriate context for which we need them to run. To create a control set, select the Consolidation
model in the Admin Control page and click on Edit Sets

Note: Control sets can enable the administrator to assign different controls for different categories of data or
different time periods. For example, quarterly controls may need to be more stringent than monthly controls on
data.

24. Click “New”.

56
25. Name the control set as “DEMO_SET_100” and give a description as shown below.

26. Click “Add/Remove”.

27. A display will appear that contains all of the controls already defined for this model. Select both controls and
move them to the right side using the arrow keys.

57
28. Now that the controls have been selected, click “OK”.

29. Click “Save”.

58
30. Click “Close”.

31. Click “Return to Controls”.

32. Select “Consolidation” and click “Edit Assignments”.

59
33. Click “CATEGORY”.

34. Select the following Category (ACTUAL) for the set assignment. The set will be executed only for the assigned
category assignment.

35. Click “TIME”.


36. Select the following TIME (2015.12) for the set assignment. The set will be executed only for the assigned
TIME assignment.

37. Click “Edit”.


38. Once the CATEGORY and TIME assignment have been made, assign the Control set you created to the
intersection. Double-click on the intersection cell to choose a control set. Once selecting the Control Set, click
off the cell (i.e., click on the word Actual) to enable the SAVE button.

39. Click “Save”.

40. Click “Close”.

62
41. Click “Return to Controls”.

42. Close the “Administration” tab by clicking the small “X”.

43. From the “Home” tab, click “Library”, then choose “Public”, then open the “Create Imbalanced Balance Sheet”
input form.

63
44. Enter 350 for “Cash”, and 500 for “Accounts Payable”. Then click “Save Data”.

45. Click “Yes”.

46. Close the tab by clicking the small “X”.

64
47. From the “Home” tab, click on “Controls Monitor”.

48. Make sure to adjust the context as shown below.

49. Select “Germany”, and click “Run Controls”.

65
50. Click “OK”.

51. View the results. Notice the control failed.

66
52. Select the row for “Germany”, and review the results summary at the bottom.

53. While “Germany” is still selected, click the “Open Controls Results” button.

67
54. View the detail results. Why did it fail?

55. View the detail results. Why did it fail? Highlight the ASTEQLEQ control and find the link for the web input
form. In the DOCUMENTS section. Click on this link to open the input form:
56. View the detail results on the linked Input Form tab:

57. Close the Create Imbalanced Balance Sheet and the Control Results tabs.

Note: The controls in this example were very simple on a simple data set. A balanced Balance sheet is typically
managed in the GL but is just shown here as an illustration. Other examples: (1) Ensure increases or
decreases on the balance sheet tie back to the (2) Ensure detail ties to a total, if totals are pulled from one
system (i.e. sales totals) and detail is pulled from another system (i.e. CRM). (3) Controls can be very useful
when pulling data from multiple data sources.

69
Exercise 6 – Creating Journals
A journal is used to manually enter a controlled and fully traceable adjustment/correction to the database. Specific task
profiles are required for a BPC user to create, post, and process journal entries. This exercise creates a journal entry to
enter an adjustment to fix the imbalance discovered in the previous exercise.

1. From the “Home” tab, click “Journals”.

2. Change the “Filter By” selection to “Context”.

3. Set the context as shown below then click “New”.

Note: if context is grayed out and will not allow you to change the current settings, change the “Filter by” to
Context:
4. Make sure that the context is correct, and enter the description as shown below.

5. Input the following journal details.

6. Click “Save” from the upper right hand corner.

7. The journal is now saved.

71
8. Click “Post” from the upper right hand corner.

9. Click “OK”.

10. The journal is now posted.

11. Close the tab by clicking the small “X”.

12. From the journal landing page, the journal entry shows as “Posted”.

72
Exercise 7 – Re-run the Control to validate the data

At this point we have corrected the imbalance discovered in Exercise 4 by creating a correction using a Journal
entry in Exercise 5. We now can rerun the Controls to check if the trail balance is correctly entered. Note: until
the control status is set to “passed” or “passed with warning” or “dismissed”, the system will not allow the
consolidation process to be executed on the data set for the specified entity.

1. From the “Home” tab, click on “Controls Monitor”.

2. Make sure the context is set as shown below.

3. Select “Germany” and click “Run Controls”.

73
4. Click “OK”.

5. View the results. Why does the control pass with a warning?

6. Select “Germany” and click “Open Controls Results”.

74
7. View the results. Control has now passed.

75
Exercise 8 – Using the Consolidation Monitor

Use the Consolidation Monitor to view overall status for Controls and other processes. Run Currency Translation, run
Consolidation and set Work Status all from the same page.

1. Open the “Currency Translation Validation” report from the library.

2. You should see a report very similar to the below image.

76
3. From the “Home” tab, click on “Consolidation Monitor”.

Note: If your Consolidation Monitor fails to open properly, please Refresh the monitor display, if that does not
work please log off/ log on from you BPC session to force a refresh of your screen.

4. Make sure the context is set correctly.

5. Change the “View’ selection to “Hierarchy”.

6. Select “Europe” and click “Translate”.

77
7. Select “Full Translation”, then click “OK”.

8. Upon completion of the translation, the monitor will refresh and indicate the current status of all entities.

9. Go back to the report and click “Refresh”. The other values will be populated.

78
10. Return to the “Consolidation Monitor” by clicking on the “Home” tab, and select “Europe”. Then click
“Consolidate”.

11. Select “Full Consolidation”, and click “OK”.

12. Upon completion of the consolidation run, the monitor will refresh and indicate the current status of all entities.

79
13. Select “Germany” and click “Work Status”.

14. Select “Submitted”, then click “Apply”.

80
15. Click “Close”.

16. Refresh the view, and observe the updated status in Consolidation Monitor.

81
17. Select “France”, and click “Work Status”.

18. Choose “Submitted”, and click “Apply”.

82
19. An error has occurred, click “See Details”.

20. Why did it fail? Click “Close”.


21. Click “Close”.

22. From the “Home” tab, click “Controls Monitor”.

84
23. Select “Europe” and click “Run Controls”.

24. Click “OK”.

25. Check the results.


26. From the “Home” tab, click “Consolidation Monitor”.

27. The control status is now updated.

28. Once again, select “France” and click “Work Status”.

86
29. Choose “Submitted” and click “Apply”.

87
30. Click “Close”.

31. Refresh the Consolidation Monitor to view updated statuses.

88
32. Select “United Kingdom” and click “Work Status”.

33. Choose “Submitted”, and then click “Apply”.

89
34. Click “Close”.

35. Refresh the Consolidation Monitor to view the completed process waiting for final approval. Notice the parent
node status has been updated as well.

90
© 2011 by SAP AG.
All rights reserved. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services
mentioned herein as well as their respective logos are trademarks or registered tradem arks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other
Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered tradem arks of Business
Objects S.A. in the United States and in other countries. Business Objects is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves
informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for
informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to
the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

91