You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Please see the SAP Analytics Approach document, section 'Documentation' for more information about the context of this document.

   

 

   

 

Status

  Revision in progress

Functional Specification OwnerCONNELLY-ext, Delia 
Stakeholders
Jira Request ID[ERP-125] Business Case form to capture Project Financial Indicators - Jira
Jira Development (Build) ID[ERP-263] Business Case form to capture Project Financial Indicators - Jira
Lean IX App Link
Business Process Reference (L4)10.01.03.01. Manage Initiatives and Items | Signavio

High-Level Specification

ParameterValue
Application System (Delivery Tool)

SAC Story

Functional Overview

The Project Business Case captures key financial information about a project in a simplified and standardized format to enable comparable financial reporting across a Project Portfolio.

The Business Case includes:

  • Capturing financial information such as Sales Prices, Sales Volumes
  • Calculation of financial measures such as Sales Forecast, Contribution Margin
  • Calculation of financial indicators, such as NPV, MIRR and VCI

The financial indicators are further input to the Project Scoring calculation, which supports the Project Prioritization process.

Scope

The Project Business Case must be completed for all financially driven projects.

Process Flow Diagram

Step

Description

Comment

1.Enter Project Cost
2.Complete Business Case
3.Trigger Project Scoring
4.Project Score is displayed

Solution Overview

Input from: Reporting & Analytics Consultant

The Project Business Case incorporates data drawn from the following sources:

  • Centrally maintained Master Data
  • Project Costs maintained in a separate Planning form
  • Data inputs directly in the Business Case
  • Calculations

Story Definition

Overview Page 

TBD how this will relate, or be tied to input of Project Cost / Forecast

Story Page N

Page Objective

Input of Business Case

Page filters

Report

Field Name

Mandatory/Optional

Prompt Type

(Single Value, Multiple Single Values, Interval, Selection Option, Hierarchy)

Default Value(s) or Restrictions

(please provide default value)

Item IdMandatory

Single Value

Select from Hierarchy or by Item attributes such as Person Responsible


Page level input controls

Calculations

Layout

 

Refer here for a mock-up of the Business Case: Business Case Template - Google Sheets


If multiple data sources consumed by story:

Widget

Data ModelFieldFilter

Header

PPM_ITEM

Project Name:

CGPL_TEXT-TEXT1



PPM_ITEM

Project ID

/RPM/ITEM_D-EXTERNAL_ID



PPM_ITEM

Project Owner:

/RPM/ITEM_D-ZXX14

Derive Personnel Name from Position

PPM_ITEM/RPM/ITEM_D-CATEGORYRetrieve description from RPM_PROJ_CAT

0. Preliminary Information

PPM_ITEMYear of Project Kick-Off

Mandatory, format YYYY

Default to year of /RPM/ITEM_D-PLANNED_START


PPM_ITEMFirst Year of Commercial Sales

Optional, format YYYY

If entered, must be >= Year of Project Kick-Off


PPM_ITEMTime to Full Maturity (Years)

Optional, integer

If entered, must be >= 0


PPM_ITEMDiscount Rate (WACC)

Mandatory, format %

Must be >= 0 and <= 100


??Years for NPV CalculationCentrally maintained parameter

PPM_ITEMCurrency

Mandatory

Default to Group Currency (EUR) and allow to switch to Item currency (/RPM/ITEM_D-CURRENCY)


PPM_ITEMEnd Year for NPV Calculation

Calculated:

   If First Year of Commercial Sales = 0 then

      Year of Project Kick-Off + Years for NPV Calculation

   Else

      First Year of Commercial Sales + Years for NPV Calculation


PPM_ITEMProbability of Commercial Success

Optional, format %

If entered, must be >= 0 and <= 100


PPM_ITEMProbability of Technical Success

Optional, format %

If entered, must be >= 0 and <= 100


PPM_ITEMRisk Adjustment

Mandatory, format %

Must be >= 0 and <= 100


PPM_ITEM

Working Capital/Sales Ratio

Mandatory, format %

Default to ??? / central parameter?

Must be >= 0 and <= 100


PPM_ITEMEBITDA at MaturityOptional, format as per Currency

1. Project Cost


PPM_ITEM

Project Cost - Opex:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Filter:

  • Financial View = 20 (Project Cost)
  • Financial Category = Z002 (Opex)
  • Financial Group = Z001 (All Costs)

PPM_ITEM

Project Cost - Capex:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Filter:

  • Financial View = 20 (Project Cost)
  • Financial Category = Z001 (Capex)
  • Financial Group = Z001 (All Costs)


Total Project Costs

Display-only, format as per Currency

Calculated:

   Project costs - OPEX) + (Project costs - CAPEX)

2. Project P&L Impact

PPM_ITEM

Select Unit:

Unit

Mandatory, selected UOM from list


PPM_ITEM

Product Volumes UOM:

/RPM/FIN_PLAN-UNIT

Display-only, same as UOM

Filter:

  • Financial View = 80 (Product Volumes)
  • Financial Category = Z003 (All Costs)
  • Financial Group = Z001 (All Costs)


PPM_ITEM

Product Volumes:

/RPM/FIN_PLAN-QUANTITY

Optional, format as quantity in selected UOM

Filter:

  • Financial View = 80 (Product Volumes)
  • Financial Category = Z003 (All Costs)
  • Financial Group = Z001 (All Costs)

PPM_ITEM

Product Selling Price Unit:

/RPM/FIN_PLAN-UNIT

Display-only, derived as Currency / UOM

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z092 (Product P&L)
  • Financial Group = Z921 (Product Selling Price)

PPM_ITEM

Product Selling Price:

/RPM/FIN_PLAN-AMOUNT

Optional, format is Currency per UOM

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z092 (Product P&L)
  • Financial Group = Z921 (Product Selling Price)

PPM_ITEM

Sales Forecast:

/RPM/FIN_PLAN-AMOUNT

Display-only

Calculated per year:

   Product Volumes * Product Selling Price

Filter:

  • Financial View = 81 (Sales Forecast)
  • Financial Category = Z003 (All Costs)
  • Financial Group = Z001 (All Costs)


PPM_ITEM

Product Variable Cost:

/RPM/FIN_PLAN-AMOUNT

Optional, format as per Currency

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z092 (Product P&L)
  • Financial Group = Z922 (Product Variable Cost)

2. Project P&L Impact

PPM_ITEM

Contribution:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   Product Volumes * (Product Selling Price - Product Variable Cost)

Filter:

  • Financial View = 82 (Contribution)
  • Financial Category = Z003 (All Costs)
  • Financial Group = Z001 (All Costs)

PPM_ITEM

Contribution in % of Sales:

/RPM/FIN_PLAN-QUANTITY

Display-only, format as %

Calculated per year:

    Contribution / Sales Forecast * 100

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z092 (Product P&L)
  • Financial Group = Z923 (Contribution % of Sales)

PPM_ITEM

Total Fixed Costs:

/RPM/FIN_PLAN-AMOUNT

Optional, format as per Currency

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z092 (Product P&L)
  • Financial Group = Z924 (Total Fixed Costs)
3. Cash ImpactsPPM_ITEM

Working Capital:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   Working Capital/Sales Ratio * Sales Forecast

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z093 (Cash Impact)
  • Financial Group = Z930 (Working Capital)

PPM_ITEM

Change in Working Capital:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   Sales Forecast this year - Sales Forecast last year

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z093 (Cash Impact)
  • Financial Group = Z931 (Change in Working Capital)

PPM_ITEM

Other Cash Impacts:

/RPM/FIN_PLAN-AMOUNT

Optional, format as per Currency

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z093 (Cash Impact)
  • Financial Group = Z932 (Other Cash Impacts)
4. SubsidiesPPM_ITEM

Subsidy:

/RPM/FIN_PLAN-AMOUNT

Optional, format as per Currency

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z094 (Subsidies)
  • Financial Group = Z001 (All Costs)
5. Interim Calculations
Year XXXX - Year YYYY

Display only

Year XXXX = Year of Project Kick-Off

Year YYYY = End Year for NPV Calculation



Discount Period from Kick-Off:

/RPM/FIN_PLAN-QUANTITY

Display-only, format as per Currency

Calculated per year:

   If Year < Year of Project Kick Off or > End Year for NPV Calculation then

      zero

   Else

      If previous year Discount Period > 0 then

         Add 1 to previous year Discount Period

      Else

         Add 0.5 to previous year Discount Period

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z950 (Discount Period)


Cashflow:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   If Year < Year of Project Kick Off or > End Year for NPV Calculation then

         zero

      Else

         Contribution - Total Project Costs - Change in Working Capital - Other Cash Impact

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z951 (Cashflow)


Discounted Cashflow:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   Cashflow / (1 + Discount Rate) ^ Discount Period from Kick-Off

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z952 (Discounted Cashflow)


Risk Adjusted Contribution:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   If Year < Year of Project Kick Off or > End Year for NPV Calculation then

         zero

      Else

         Contribution * Risk Adjustment %

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z953 (Risk Adjusted Contribution)


Risk Adjusted Cashflow:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   If Year < Year of Project Kick Off or > End Year for NPV Calculation then

         zero

      Else

         Risk Adjusted Contribution - Total Project Costs - Change in Working Capital 

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z954 (Risk Adjusted Cashflow)


Risk Adjusted Discounted Cashflow:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   Risk Adjusted Cashflow / (1 + Discount Rate) ^ Discount Period from Kick-Off

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z955 (Risk Adjusted Discounted Cashflow)


Cumulative Discounted Cash Flow:

/RPM/FIN_PLAN-AMOUNT

Display-only, format as per Currency

Calculated per year:

   If Year < Year of Project Kick Off or > End Year for NPV Calculation then

         zero

      Else

         Risk Adjusted Cashflow for this year + Cumulate Discounted Cash Flow for
         previous year 

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z956 (Cumulative Discounted Cash Flow)


Payback Period (Days):

/RPM/FIN_PLAN-QUANTITY

Display-only, format as per Currency

Calculated per year:

   If Cumulative Discounted Cash Flow = 0 then

      zero

   ElseIf Cumulative Discounted Cash Flow < 0 then

      365

   ElseIf previous year Cumulative Discounted Cash Flow > 0 then

      zero

   Else

      (previous year Cumulative Discounted Cash Flow * -1) / (Cumulative Discounted
      Cash Flow - previous year Cumulative Discounted Cash Flow) * 365

Filter:

  • Financial View = 90 (Business Case)
  • Financial Category = Z095 (Interim Calculations)
  • Financial Group = Z957 (Payback Period)
6. Financial Indicators

Year XXXX - Year YYYY

As above



NPV (Net Present Value)

Display-only, format as per Currency

Calculated:

   Sum (Discount Cashflow) for all years



Risk Adjusted NPV

Display-only, format as per Currency

Calculated:

   Sum (Risk Adjusted Discount Cashflow) for all years



MIRR (Modified Internal Rate of Return)

Display-only, format as per Currency

Calculated:

   MIRR (Sum (Discounted Cashflow) for all years, Discount Rate, Discount Rate)



Discounted Payback Period

Display-only, format as per Currency

Calculated:

    Sum (Playback Period for all years) / 365



VCI (Value Creation Index)

Display-only, format as per Currency

Calculated:

   NPV / Sum (Total Project Costs) for all years between kick off to NPV calc?

7. Comments and Justification

Comments

Optional, long text commentary to support Business Case

Saved in custom long text??

Story Page N+1 (etc.)

Story Filters

Report

Field Name

Mandatory/Optional

Prompt Type

(Single Value, Multiple Single Values, Interval, Selection Option, Hierarchy)

Default Value(s) or Restrictions

(please provide default value)













Data models 

Data Model Technical NameData Dodel DescriptionJira Development IDLink to Data Model Functional Specification 
(Filled when available)Text for data model









Business Roles

Design Rationale

Input from: Reporting & Analytics Consultant

Assumptions

Dependencies

Special Requirements

Frequency of Analysis/Report Run

Testing Considerations / Dependencies

N.B. Unless this is a planning story, the testing should cover layout and user experience NOT data values for metrics created in the data model. Data model values will be tested in conjunction with the data model specification.

How to test

The developer will need to test repeatedly, so where appropriate provide instructions to reverse the actions performed so the test may be run again, or explain how to create new input data to the test. In particular, the developer will need logons for test users representing the various roles within the approval process.

Test Conditions and Expected Results

IDConditionExpected Results









Testing Considerations / Dependencies

Other Requirements

See also

No files shared here yet.

Change log

Version Published Changed By Comment
CURRENT (v. 15) May 12, 2026 07:57 BARROW-ext, ian
v. 46 May 12, 2026 07:56 BARROW-ext, ian
v. 45 Feb 24, 2026 13:46 CONNELLY-ext, Delia
v. 44 Jan 14, 2026 08:25 CONNELLY-ext, Delia
v. 43 Jan 13, 2026 14:10 CONNELLY-ext, Delia
v. 42 Jan 13, 2026 11:06 CONNELLY-ext, Delia
v. 41 Jan 13, 2026 11:05 CONNELLY-ext, Delia
v. 40 Jan 07, 2026 16:44 CONNELLY-ext, Delia
v. 39 Jan 06, 2026 15:51 CONNELLY-ext, Delia
v. 38 Jan 06, 2026 15:44 CONNELLY-ext, Delia

Go to Page History

  • No labels