Introduction

This 15-minute tutorial shows you how to compare budget versions in Planning.

Background

You use versions in combination with scenarios to set up individual plans for review and approval. After users enter data for an entity for a scenario and version, they can submit or promote the data for the entity to other users for review and approval.

Prerequisites

Cloud EPM Hands-on Tutorials may require you to import a snapshot into your Cloud EPM Enterprise Service instance. Before you can import a tutorial snapshot, you must request another Cloud EPM Enterprise Service instance or remove your current application and business process. The tutorial snapshot will not import over your existing application or business process, nor will it automatically replace or restore the application or business process you are currently working with.

Before starting this tutorial, you must:

  • Have Service Administrator access to a Cloud EPM Enterprise Service instance.
  • Upload and import this snapshot into your Planning instance.
  • Set the navigation flow to Financial Flow - Admin.

Note:

If you run into migration errors importing the snapshot, re-run the migration excluding the HSS-Shared Services component, as well as the Security and User Preferences artifacts in the Core component. For more information on uploading and importing snapshots, refer to the Administering Migration for Oracle Enterprise Performance Management Cloud documentation.

Versions Overview

About Versions

Within Planning there are scenario and version combinations which contain data for the accounts and other dimensions for each entity. Scenario describes the type of data in a plan, such as budget, actual, or forecast, as well as the plan’s time span. Version describes the possible outcomes within the context of a scenario of data. For example, if the scenario is Budget, some of its versions could be Draft 1, Draft 2, and Final.

You can set up versions for the following purposes:

  • Allow multiple iterations of a plan, such as preliminary and final.
  • Model possible outcomes based on more optimistic or less optimistic assumptions, such as Best Case and Worst Case.
  • Manage dissemination of plan data, such as Internal and External.
  • Facilitate target setting.

If your administrator has enabled sandboxes at the cube level, then you can privately experiment with various outcomes in a sandbox without others seeing your numbers until you’ve completed your analysis. Your administrator can create version members within sandboxes so if you switch to sandbox view, you can select an enabled Version member, and then the data in the sandbox is tied to that version.

Version Dimension list of versions

Permissions are independent of scenarios, so you could give users read-only access to the Final version and write access to the Working version. Then, if users want to enter data for Budget Final intersections, they cannot write to that intersection even though the Budget scenario may have write access. Read access to the Final version prevents write access to that intersection of data. You can create hierarchies and use shared members in the Version dimension. If you assign children to bottom-up versions, the versions are displayed as read-only parents on forms.

Target and Bottom Up Versions in Planning

You can create target and bottom up versions. With bottom up versions, you enter data into bottom level members; parent level members are display-only and don't permit data entry. Parent member values are aggregated from bottom level members.

Set Operating Expenses for Overhead Depts - Example of Bottom Up

For target versions, you can enter data for members at any level in the hierarchy. You can use business rules to distribute values from parent members to their descendants. Use target versions to set high-level targets for your plan. Planners working with bottom up versions can reference these targets when they enter plan data.

Strategic Targets Example

Target versions use top-down budgeting. Manage Approvals tasks are not allowed, and children of target members must be blank (for example, #MISSING) to enable data input at the top level. Target members must be set to Store (Dynamic Calc overrides data input with sum of children).

Creating Versions in Planning

In this section, you create, and edit versions in Planning.

Creating Bottom Up and Target Versions in Planning

You create versions on the Dimensions page. After you create versions, you need to refresh the database to update the information in Planning.

  1. From the Home page, click Application, and then Overview.
  2. Home Page with Application Card Open
  3. Click the Dimensions tab.
  4. Application page
  5. On the Dimensions tab, select Version.
  6. Dimensions tab with Version Highlighted
  7. Select Version in the hierarchy.
  8. Edit Member Properties Version Dialog
  9. Click Actions.
  10. Edit Member Properties with Action Menu Highlighted
  11. From the Actions menu, select Add Child.
  12. Edit Member Actions Menu
  13. In the Add Child dialog, enter 2 and click Apply.
  14. Add Child Dialog Apply Highlighted
  15. For the first new row, enter or select the following:
    • Member Name: Working Preliminary
    • Default Data Storage: Store
    • Plan1 Consol op: Ignore
    • VisASO Consol op: Ignore
    • Enable Sandboxes: Yes
    Edit Member Properties Dialog after Adding Child
  16. For the second new row, enter or select the following:
    • Member Name: Target Preliminary
    • Default Data Storage: Store
    • Plan1 Consol op: Ignore
    • VisASO Consol op: Ignore
    • Enable Sandboxes: No
  17. Edit Member Properties After Adding Working
  18. Click Save.
  19. Edit Member page After Adding Target Version
  20. Select the What If version.
  21. Edit Member Properties Select What If Version
  22. From the Actions menu, select Add Sibling.
  23. Edit Member Properties with Action Menu
  24. In the Add Sibling dialog box, accept 1 for the number of members, and click Apply.
  25. Add Sibling Dialog
  26. For the new row, enter or select the following:
    • Member Name: What If Preliminary
    • Default Data Storage: Store
    • Plan1 Consol op: Ignore
    • VisASO Consol op: Ignore
    • Enable Sandboxes: No
    Edit Members After Adding Sibling
  27. Click Save.
  28. Edit Member Properties After Adding What If Perliminary Version
  29. Click Cancel.
  30. Edit Member Properties after Saving Final Version

Refreshing the database

After adding, changing, or removing members, you must refresh the database.

  1. On the Application page, click Actions.
  2. Application page
  3. Select Refresh Database.
  4. Application Page with Actions Menu Open
  5. On the Refresh Database dialog, click Create.
  6. Refresh Database Click Create
  7. On the Refresh Database dialog, click Refresh Database.
  8. Refresh Database click Refresh Database
  9. On the Refresh Database dialog, click Refresh.
  10. Refresh Database click Refresh
  11. After the successful confirmation message is displayed, click Finish.
  12. Cube Refresh Dialog Click Finish
  13. Click Close.
  14. Refresh Database Click Close
  15. On the Refresh Database dialog, click Close.
  16. Refresh Database Dialog Select Close

Editing Versions in Planning

You can modify version information. After you make changes to member properties, refresh the database.

  1. On the Dimensions tab, select Version.
  2. Application page with Version Highlighted
  3. For Best Case and Worst Case, change Default Data Storage to Store.
  4. Edit Member Properties Before Changing
  5. Click Save.
  6. Edit Members After Changes Before Saving
  7. Click Cancel.
  8. Edit Member Properties After Saving
  9. Refresh the database. Perform the steps in the Refreshing the database section of this tutorial.

Comparing Versions in Planning

In this section, you learn about comparing different versions of your data.

Comparing the Target Version with the Working Version in Planning

  1. From the Home page, click Financial Plan, then Analysis.
  2. Home Page with Financial Plan Cluster Open
  3. Select the Target Variance horizontal tab.
  4. Corporate Outlook Page

    The Target Variance dashboard shows Revenue and Expense information for the Working and Target versions of the Plan scenario. You can also review the target variance and target variance percentage in the grid.

    Target Vairance Form showing Plan vs Target

Entering Data in Planning for Different Versions

After you create versions, you can enter data into them. Let’s say you already have a Working version in the Plan scenario with data in it, and that you created a What If version to store data in that What If version. You can enter assumptions into the What If version and then create a dashboard to review the variance between the versions.

  1. Click ( Home Button ) Home.
  2. From the Home page, click Financial Plan, then Revenue.
  3. Home page with Financial Plan cluster open
  4. Click the Version View link.
  5. Product Revenue Plan page
  6. Select the What If member, and click OK.
  7. Select a Member dialog with What If selected
  8. Enter data for the What If version. For Units, in YearTotal, enter 3300.
  9. Product Revenue form on What If Version
  10. For selling price, enter 675 in Jan and drag it across all the periods.
  11. Product Revenue Plan page with Units entered
  12. For Gross Margin %, in YearTotal, enter 25%.
  13. Product Revenue Plan after entering Selling Price
  14. You can continue entering information for different products by clicking the Product drop down and selecting a different product.
  15. Product Revenue Plan page with Product drop down

    After you enter data for the What If version of the Plan scenario, you can review your data in a dashboard.

  16. Click ( Home Icon ) Home to return to the Home page.
  17. On the Home page, click Dashboards.
  18. Home Page
  19. Locate the dashboard. Expand Plan.
  20. Dashboard page
  21. Select Version Unit Variance.
  22. Dashboard page with Dashboard Highlighted

    The dashboard is displayed. The data for Product X includes data for both a Working version and a What If version.

    Version Unit Variance Dashboard