Beruflich Dokumente
Kultur Dokumente
Serco Internal
SAP Cash Flow Configuration Design Document v0.8.docx
Document Control
Version Date Author Notes
v.01-3 14th Marc 2014 Ana Sobreira Template issued and first draft for CF
Design
v.03 26th March 2014 Peter Voss Updates to document to align to SDF
th
v.04 4 April 2014 Ana Sobreira Updates from design walkthrough No
1
v.05 09th April 2014 Martin Wilson SAP review
th
v.05 10 April 2014 Ana Sobreira, SAP review & updates in line with
Frédéric Baranger, requirements document and
Janina Hewitson addiitional feedback.
v.06 16th April 2014 Janina Hewitson Updates during the Design
walkthrough meeting No.2.
v.07 18th /19th April Ana Sobreira, Additions post Design walkthrough.
2014 Frédéric Baranger, Updates on Open Issues.
v.08 Final 22nd April 2014 Janina Hewitson Post Review additions.
v.09 23rd April 2014 Steve Woodhouse Updated post 1st Q&A session
v.091 24th April 2014 Steve Woodhouse Updated post 2nd Q&A session
th
v.092 25 April 2014 Ana Sobreira, Updated post Becky Parsons and
Janina Hewitson Cathy Fagg update
Frédéric Baranger
v.93 28th April 2014 Ana Sobreira Updated post Traceability session
th
v.94 29 April 2014 Ana Sobreira Further updates post Tracebility
Frédéric Baranger session on 28th April 2014 and v0.3 of
Security Design Document updated in
Carly Foreman
appendix
v.95 29th April 2014 Ana Sobreira Update appendices and open issues
Frédéric Baranger as a result of input schedules and
calculations review
Carly Foreman
v.96 Final 1st May 2014 Carly Foreman Update post final review/walkthrough
V1.0 8th May 2014 Steve Woodhouse Updated post PB approval and latest
Approved security architecture doc
Document Location
Location
Collaboaration Room in OurWorld
Room = BPC10 Programme
URL - BPC10 Programme
Approval
Name Role Date Signature
Julie Bryer Finance Process & Controls Director See above See above
Toby Slater Head of Fin. Planning & See above See above
Transformation
Lester Loh Group IT Director See above See above
Jason Hookey GTD Head of Corp Delivery See above See above
Sheryl Ward GTD PMO Project Assurance See above See above
Mark Harper SAP Quality Director and SAP See above See above
Sponsor
Janina Hewitson SAP Project Manager See above See above
Distribution
Name Role
All Programme Board Members (As Above)
All BPC10 Programme Team Members
Emma France, Caroline MacKinnon, Carly Foreman and Cathy Fagg
Table of Contents
11.1.3. Reports printing capabilities:..................................................................... 6967 Formatted: Default Paragraph Font, Check spelling
and grammar
11.1.4. Offline capabilities .................................................................................... 6967
Formatted: Default Paragraph Font, Check spelling
11.2. Navigation between schedules ................................................................. 6967 and grammar
11.2.1. Business Process Flow ............................................................................ 7068 Formatted: Default Paragraph Font, Check spelling
11.2.2. Quick links from Primary Schedules ......................................................... 7068 and grammar
11.2.3. Quick links from validation report .............................................................. 7169 Formatted: Default Paragraph Font, Check spelling
and grammar
11.3. Drill downs reports.................................................................................... 7270
Formatted: Default Paragraph Font, Check spelling
12. SECURITY ......................................................................................................... 7472 and grammar
12.1. Security .................................................................................................... 7472 Formatted: Default Paragraph Font, Check spelling
and grammar
12.2. Data Work Status ..................................................................................... 7573
13. Enhancements ................................................................................................... 7674 Formatted: Default Paragraph Font, Check spelling
and grammar
14. Data Migration .................................................................................................... 7775
Formatted: Default Paragraph Font, Check spelling
15. Appendices......................................................................................................... 7876 and grammar
15.1. DRAFT calculations within and between schedules .................................. 7876 Formatted: Default Paragraph Font, Check spelling
and grammar
15.2. DRAFT schedules layout .......................................................................... 7876
15.3. Security Architecture and DRAFT Design Document ................................ 7876 Formatted: Default Paragraph Font, Check spelling
and grammar
15.4. Design Strategy for BPC dimensions........................................................ 7876
Formatted: Default Paragraph Font, Check spelling
15.5. Activities for data integration for new flows ............................................... 7876 and grammar
15.6. Statement of Work.................................................................................... 7977 Formatted: Default Paragraph Font, Check spelling
and grammar
1. Document Purpose ................................................................................................... 7
2. Management Summary ............................................................................................ 8 Formatted: Default Paragraph Font, Check spelling
and grammar
3. Scope ....................................................................................................................... 9
Formatted: Default Paragraph Font, Check spelling
3.1. In Scope ......................................................................................................... 9 and grammar
3.2. Out of Scope ................................................................................................ 11 Formatted: Default Paragraph Font, Check spelling
and grammar
4. Document Assumptions .......................................................................................... 13
Formatted: Default Paragraph Font, Check spelling
5. Key Design Decisions ............................................................................................. 14 and grammar
6. Dependencies ........................................................................................................ 16
Formatted: Default Paragraph Font, (Asian) Japanese,
7. To be High Level Process Overview ....................................................................... 17 Check spelling and grammar
7.1. Logging into BPC ......................................................................................... 17 Formatted: Default Paragraph Font, Check spelling
and grammar
15.5. Activities for data integration for new flows ................................................... 72 Formatted: Default Paragraph Font, Check spelling
and grammar
15.6. Statement of Work........................................................................................ 73
Formatted: Default Paragraph Font, Check spelling
and grammar
1. Document Purpose
The purpose of this document is to describe the both the Solution Design and
Configuration Rationale used to meet the requirements for the CASH FLOW solution
which will be implemented in the SAP Business Planning and Consolidation
application (BPC), Netweaver version in release 10 (BPC10).
In 2011 Serco initiated a SAP BPC implementation and some processes from that
project are already in place. On the previous implementation, two separate
applications (models) had been configured; one for Cash Flow and another one
for Consolidation. On this project, the Consolidation and Cash Flow applications
will be merged into the same model, which is already created and named
‘Consolidation’.
Once this document is approved, it will be become the base reference document
for the build and final project sign off. Any changes to this document after
approval will be subject to the agreed change control process as described in the
BPC10 Programme PID.
2. Management Summary
Cash Flow Reporting was originally part of 2012 Commitment Project, but because
of general performance issues, this deliverable was later moved to the Reporting
Project. When the Indirect Cash Flow solution was released, it was deemed
unusable by the business, because of the long waiting times users experienced
when saving data within the input schedules.
With the combination of all of the BPC performance and usability issues that
resulted, Serco initiated an escalation with SAP in December 2012 to request SAP
to help resolve these issues. During the escalation period, SAP reviewed amongst
other things, the Indirect Cash Flow Reporting process that was configured for
Serco, i.e. Input schedules, Cash Flow calculations and Cash Flow reporting with a
specific focus on trying to improve the save times for input schedules.
On completion of the Cash Flow design review in June 2013, a set of design
change recommendations were made by SAP. Serco have accepted SAP’s
proposal to upgrade to SAP’s latest BI planning and reporting platform (BPC v10)
and the redesign and delivery of the Indirect Cash Flow reporting solution in BPC
NetWeaver 10.
3. Scope
3.1. In Scope
23. Inventories
24. Trade and other payables
25. Finance lease obligations
26. Non-recourse loans
27. Provisions
28. Reserves
29. Acquisitions
30. Disposals
31. Transfers from/(to)
32. Sector & Geographical - Segmental Information
33. Headcount
34. Operating leases
35. Capital commitments
36. Aged debtors / Bad debt provision
37. Long term contracts
Any other changes required, that are not referred to in the previous section (3.1),
will be considered out of scope.
Examples of items out of scope are:
Dimensions in the Consolidation model, apart from CoA, Flows, Entity and
ConsoScope will not be changed. For example Interco, Time, etc. It is
possible there may be changes in the future due to new requirements
arising, such as from the Intercompany matching project, but they are not
currently in the Cash Flow scope.
Data integration processes, such as master data and transactional data will
use the Cash Flow model processes, which are already in place.
Security model
This will be developed by Serco and the design will be specified in an
additional document, which for consistency and review purposes only is
included as an Appendix and referenced in Section 12.
Data Audit.
This is not being used in Hyperion system and will not be used in BPC
Consolidation as it will impact system performance.
Journals functionality
This has not been identified as a requirement. As business policy is to post
journals at source. Data export to Hyperion.
BHI tool will not change technically. BHI will continue to be used to do the
transformation between BPC Consolidation accounts and flows with
Hyperion accounts and sub-accounts. The report already created in BPC to
send data into Hyperion will be used. Any alternative, such as to generate
a flat file from SAP BPC and upload into Hyperion is out of scope. More
detail about this integration can be found in chapter 9.3 - SAP BPC
Interface with Hyperion.
Control Monitor
SAP BPC NW 10 provides standard functionality called “Control Monitor” to
validate data. The Control monitor will not be used as it requires the user to
trigger the validation calculations. Instead when data is saved by the user
the validation calculations will be automatically triggered eliminating the
requirement for this part of the control monitor functionality. A single report
has been written to allow users to validate their data.
Work status
Work status will be used as it is. No changes on configuration will be done in
the current project. Some detailed information how it is currently used is
described in chapter 12.2. Any other processes not explicitly defined herein
are not in scope.
4. Document Assumptions
In order to run the Cash Flow project on SAP BPC NW 10, the previous solution
implemented in SAP BPC NW 7.5 has been upgraded into SAP BPC NW 10 release.
Cash Flow will be designed at profit centre level with approximately 1,300 entities.
This is different to Hyperion Enterprise application which only has about 325 entities.
For this reason, there is no requirement to change the Entity dimension.
Serco will provide the historical currency values. The original ‘Consolidation’
model in SAP BPC NW 7.5 and upgraded to SAP BPC NW 10 will not be used in
production as a configured model. It will only be used to send data to Hyperion.
There will be two data processes used 1) uploading data into BPC model and 2)
sending data to the Hyperion application.
The original plan was to implement the new Chart of Accounts and Flow members
in SAP BPC NW 7.5 productive environment prior to Cash Flow project going live on
SAP BPC NW 10. However, due to a number of constraints, the plans have
changed. It is now planned to implement the Chart of Accounts and Flows in BPC
NW 10 by the end of August 2014. The objective is to validate data prior to Go
Live. Due to the requirement to change configuration in ECC to activate Group
Accounts and design a financial statement version for loading CoA into BPC,
integration will be implemented in the future.
The Cash Flow project will run on the Consolidation model in the SERCO_FPRS
environment. Other models are not in scope. If there are any changes in the
Consolidation model for shared objects such as dimensions, then the impact on
other models will need to be assessed.
The Cash Flow project is not a solution created from the scratch, but builds on the
previous implementation. It will exploit the current existing solution, which is already
integrated with source systems (Actual model) and target systems (Hyperion).
The solution will consist of accounts and flows that currently exist as accounts and
sub-accounts in Hyperion Enterprise.
This project is focused on:
A new Chart of Accounts aligned with ECC
New implementation of flows
37 new reports and input forms
New calculations
Validation report with validation formulae
Currency translation and carry forward rules.
All others components remains as they are now. Examples of that are other
dimensions (Entity, Time, Category…), data integration and security. The design of
BPC Cash Flow is solution is based on the Hyperion process e.g. schedules,
accounts and flows. The plan is to decommission Hyperion as primary
consolidation system in March 2015 which will be post go-live (end of September)
of the Cash Flow, Interco Matching and Consolidation (Equity Accounting &
Contracts) Implementation.
Summary of the key design decisions
Use a Write Back BADI to perform calculations automatically during the
update of the cube to improve performance of schedules.
Schedules (reports and Input forms) will be created in full static mode (hard
coded) to have the best performance possible when opening or refreshing
the data. Using automatic expansion can be time consuming and does not
fit well with the specific combination of accounts and flows required in the
consolidation schedules. With static reports, Excel formatting can be used
directly in the report cells and this has better performance than automatic
formatting.
The benefit will be improved performance, although this does mean the
manual maintenance of the reports and input schedules. Adding a new
account will involve manually inserting a new row or new column in the
report.
Drill Down schedules will be dynamic on the columns (entity and currency)
and not the rows (accounts and flows).
Revenues will be shown as credit (negative values) and expenditures as
debit (positive value). Revenue accounts are also stored as negative
values in ECC.
In order to align with ECC, the following settings for ACCTYPE will be
implemented in BPC.
EXP Expenditures + +
AST Assets + +
6. Dependencies
Ref Dependencies Detail
Cash Flow project will upload data from Actual model and therefore
any changes needed for Consolidation will also impact Actual model.
2 Source systems
This will be the process until Serco are able to go live with a new BADI
implementation in BW.
Shared Some dimensions are shared between Actual and Consolidation model.
4 Changes on these dimensions impact both models.
dimensions
Business Serco will need to review and update all impacted processes eg. Flow
6 and CoA changes, changes to schedules, reports and calculations.
Processes
Access to BPC will be via Citrix, when the user logs into BPC EPM Add-in they will be
able to select Consolidation Model.
1. Update Master Data in SAP BPC application. All members are updated
manually, e.g. Accounts, Flows, entities.
2. Transactional data is uploaded from ECC -> BW -> Actual model. Some
calculations e.g. profit share and JV are made in Actual model.
3. Transactional data is uploaded into SAP BPC Consolidation model using a
data manager package that calls a BADI named
“COPY_TO_CONSOLIDATION” in Actual model. When data is uploaded
from Actual model, the currency translation package is also run.
4. End users enter data using input forms.
5. The calculations will be run automatically when the data is uploaded into
Consolidation model and when data is saved by the user using input forms.
6. Currency translation will be run on demand using Consolidation monitor.
7. Run Validation report.
8. Run reports.
9. Send data into Hyperion application using an EPM Add In reports. This is to
be used for a specific limited period after Go Live, for a parallel run.
10. Lock data for all entities, category data and the period.
The BPC environment is the top level organisational object in SAP BPC application.
An environment contains one or several models and stores all data from each
model. Master data is created using dimension objects and they are created at
environment level. One model can share one or more dimensions with other
models within the environment.
The project will be developed in the current SERCO_FPRS environment.
This project will run in SAP BPC NW 10. This environment was created in release 7.5
and will be migrated to SAP BPC NW 10.
Reporting models typically store data and process at particular business process.
Examples of these models are planning model, consolidation model. Reporting
type models can be defined as ‘Reporting - Financial’ or ‘Reporting-
Consolidation’ or ‘Reporting-Standard’ type.
Drivers and Rate models store data to support reporting models. These models
can be defined as ‘Drivers and Rates – Exchange Rates’ or as ‘Drivers and Rates –
Ownership’ or ‘Drivers and Rates – Generic’.
On SAP BPC application only base level members are stored in the database.
Base level members are values entered in local currency. As translated values are
also stored in the system in both Group currency (GBP) and Regional currencies
these values are also base level members.
Parent level data is calculated on the fly when the reports are refreshed.
Actual In use.
Budget Not in use. At the moment is redundant with Actual model.
All planned data is held in actual model.
Cash Flow Not in use and will not be used for Cash Flow project
Consolidation To be used for Cash Flow project
Only two reporting models are being used; Actual model for management
reporting and Consolidation model to send data to Hyperion application.
The CASHFLOW project will use the existing ‘Consolidation’ model. All changes
carried out in the SERCO_FPRS environment will be documented. Although the
‘Actual’ model is not part of the Cash flow project it will still be referenced in this
document. This is because some of the dimensions are shared across the
environment including ‘Actual’ and ‘Consolidation’ model.
Consolidation
Rate
Ownership
Consolidation model
The Consolidation model will be used to store Cash Flow transactional data.
Defined as ‘Reporting – Consolidation’ type.
Consolidation model will also be used in the future project for Consolidation
purposes.
Rate model
This model is configured as ‘Drivers and Rates – Exchange Rates’ type and
the main objective is to store exchange rates for currency conversion
process in reporting models (financial or consolidation reporting models).
This model is being used by Consolidation model and also for other models
configured in SERCO_FPRS environment such as ‘Actual’ and ‘Budget’
model.
Ownership model
No structural change will be done on this model in the scope of Cash Flow
project. There will be changes to data.
Dimensions in use in this model will be detailed in next chapter, just for
information as they will not be changed.
Type A – Account
Type C – Category
Type D – Audit ID
Type E – Entity
Type G – Group
Type I – Intercompany
Type R – Currency
Type S - Subtables
Type T – Time
The following table details all dimensions that are used by Consolidation, Rate and
Ownership models. The fifth column identifies dimensions used in Consolidation
model, column number six identifies dimensions used in Rate model and the last
column identifies dimensions used in Ownership model.
Ownership
OwnAccount A – Account x
accounts
Categories for
Category C – Category Time x x x
Planning
Consolidation
ConsoScope G- Groups x x
perimeters
Positions and
Flow S- Subtables movements x
analysis
We will not detail all dimensions that exits in Actual model, but the following list are
dimensions that are shared by Consolidation and Actual model:
Category
ConsoScope
Flow
Currency
Time
Ownership
OwnAccount A - Account
accounts
Trace AUDIT
X
AuditID D- Audit ID
Categories for
X
Category C - Category Planning
Consolidation
X
ConsoScope G- Groups perimeters
Input
InputCurrency R - Currency Currencies
Reporting
X x
Entity E - Entity Entity
Positions and
movements
Flow S- Subtables analysis
Changes on Security or Data Access profiles are defined by Serco and are
detailed in the attached Appendix.
Considering Cash Flow project scope only Account dimension and Flow Dimension
will be changed. Other dimensions will be kept as they are.
Regarding account matching between ECC and BPC we can have the followings
situation:
SAP BPC users need to know when one BPC account has multiple source accounts
in ECC. To achieve this requirement a new property (called MUTLIPLE_ACC) is being
added in account dimension, that will be filled with an ‘M’ for BPC accounts
sourced by several ECC accounts. This property will be empty if the source is one
ECC account to one BPC account. The MULTIPLE_ACC property will be displayed
alongside the account id in all reports and input schedules.
This information is not identified in BPC account codification because this can
change quite often.
Example 1:
January 2014: This 720000 account should have one ‘M’ in BPC MULTIPLE_ACC
property because it maps to multiple accounts in ECC.
February 2014: The 720000 account in BPC is no longer a multiple account. The
account property value ‘M’ in MUTLPLE_ACC will be removed. The additional
required account (720010) is created in BPC with no value in MULTPLE_ACC
property.
As data is loaded YTD, the movements resulting in the above scenario can be
visualised in the table below.
720000 15 30 15
720010 N/A 20 20
Total 50 35
Example 2:
January 2014: We have two accounts, 720000 & 720010 mapped one to one
between SAP ECC and BPC.
February 2014: Accounts 720000 & 720010 will now be mapped to the multiple
account 720000. Account 720000 will have its account property MULTIPLE_ACC
value updated to be ‘M’.
As data is loaded YTD, the movements resulting in the above scenario can be
visualised in the table below.
720000 15 50 35
Total 25 50 25
On doing these changes the business will need to ensure that any changes
required to schedules, calculations, reports etc are updated accordingly.
Hierarchy 1 has the totals for Intangible Assets - Under construction, another total for
Intangible Assets - In use and a total Intangible Assets – Leased. This hierarchy has a
similar codification as base level accounts with the ‘T’ meaning total in the end.
Examples of this figure are 100800T – Total AUC, 100820T – Total In Use and 100840T –
Total LEASED.
Hierarchy 2 has the total for Software, total for licences and franchises, total of
development and expenditure, the total of customer relationships and the total
pension related intangible. This hierarchy is using a different codification. As these
accounts are calculated accounts, they begin with ‘9’.
Hierarchy 3 is for the net book value calculation. For example net book value for
software in use will be account 950210. This account will be parent for account 1
100200M – Software in use (costs) and also parent of account 101400M - Software in
use (amortisation).
To group accounts for reporting purposes. It does not have any BPC
Schedule
specific purpose
This property will indicate when one BPC account has multiple sourcing
accounts in ECC. The values will be:
MULTIPLE_ACC
Empty: One ECC to one account BPC account
PARENTH2
Hierarchy 2
PARENTH3 Hierarchy 3
To achieve a parallel run with Hyperion during a limited time period we will have 83
additional properties in the account dimension to map Cash Flow COA (Account
dimension) with Hyperion Accounts and sub accounts.
Not all these properties are detailed in this document, but some examples are
show in the following table.
….
Data filled in 112500M account and in flow F01, will be uploaded into Hyperion in
account/sub account PPE30.21
Data filled in 112500M account and in flow F20, will be uploaded into Hyperion in
account/sub account PPE20.21
Starter Kit property. Use in Starter Kit input forms for formatting
purposes (Section 11 – Schedules) and also master data validation
(Section 10.3.2 – Master data validation).
FLOWAN This property is deleted from account dimension due to performance
reasons.
The way formatting and locks will be done in schedules is detailed in
Section 11 – Schedules.
Starter Kit property for Cash Flow Starter Kit calculation. New
CFS
calculations are out of scope of this project.
One of the main objectives for Cash Flow project is to re-define Flow dimension.
Consolidation and Actual models share the flow dimension. Changes on this
dimension will affect both models.
The number of financial flows has been greatly reduced from 76 to 40. To do so we
now use the same flows across the schedules but changed the description of the
flows according to the schedule.
The new flow dimension includes a group of 40 financial flows for the Balance
sheet accounts, plus additional non-financial flows for several groups of sub-
accounts to give detailed information in some schedules such as Acquisitions,
Disposals, Transfers, Sector & Geog, Leasehold commitments and Aged Debtors
1. Serco, with assistance from SAP, will delete flows that are no longer used
and that have no data. These will not be used and will be replaced by new
flows.
2. New ID’s that don’t exist will be created
3. ID’s that already exists and will have a new meaning will be updated in
Sandbox with the new meaning.
This is a shared dimension between Actual Model and Consolidations Model. Until
January 2015 we will keep the new flows in a separate group with the parent
member END, and the old flows still used in the actual model in another group of
flows named as old_flows.
The members of this dimension, representing the real flows, will have the following
codification:
F00 until F99: Flows for Balance Sheet account. All these flows excluding
Flow F99 will have the same parent ‘END’.
ID Description Parent
F99 is a standalone flow and is not a child because F99 is the closing
balance which is validated against the aggregated value on END Flow;
PL99: Flows for Income Statement accounts, Cash flow and Free cash flow
accounts, Headcount, Capital Commitments and Long Term Contracts
Flows which codification begins with ‘MAT…’ or ‘A’ or ‘B’ or ‘W’ are for
detailed maturity. For example, schedules ‘Loans (18)’, and ‘Finance Lease
obligations (25)’ and ‘Leasehold commitments (34)’ use these flows.
Flows that have the first 3 digits as ‘SEC’, ‘PUB’ or ‘GEO are used by
schedule ‘Sector & Geog - Segmental Information (32)’
Flows that have the first 3 digits as ‘ACQ’ are used in Acquisitions (29)
schedule.
Flows that have the first 3 digits as ‘DIS’ are used in Disposals (30) schedule.
Flows that have the first 3 digits as ‘TRA’ are used in Transfers (31) schedule.
The Flow dimension will have two hierarchies. The second hierarchy is used for
Acquisitions (schedule 29) and Transfers (schedule 31). The second hierarchy is
needed because this information is required for the Hyperion interface.
PARENTH1 Hierarchy 1
PARENTH2 Hierarchy 2
*HYPRELEVANT will be kept during Hyperion parallel run. Afterwards this property
will be removed.
Some flow properties will be deleted, as they will not be used. The table below
describes the reason for not using the property.
Analysis Dimension
This is a new dimension in the Cash Flow project to support some detailed
information not available on the account or flow dimension, such as the
investments for subsidiaries, associates or JVs. This dimension has been created as
user defined dimension and its purpose is to detail some schedules information.
This is similar to sub accounts in Hyperion.
The purpose of analysis dimension in this report is to get the detail of subsidiaries
investments by subsidiary.
A technical member named OFFSET will be part of TOT_GWD to offset the values loaded
on ‘Group Other adjs” member.
All goodwill transactions have a 2nd parent in Hierarchy 2. This technical parent named
“GOODWILL_T” will be used by the Write back BADI to use all goodwill transaction as
source of the OFFSET calculation.
ConsoScope
This dimension is used to define the groups of the consolidation perimeters (groups
of entities) which are displayed in the Consolidation Monitor.
The following ConsoScopes currently exist:
ConsoScope
This will be maintained manually for each period and each consolidation
perimeter. Copy functionality will allow copying of a consolidation perimeter
from one period to another.
RateID
This is the account of Rate model. This dimension contains the different types of rates
that assigned to the account in Account dimension, property Rate type
OwnAccount
AuditID
Category
Currency
This dimension is the report currency; it contains the currencies in which Serco can
run Cash Flow reports. The flowing currencies exist in this dimension:
InputCurrency
This currency type dimension is used by Rate model and it has all Serco currencies.
In rate cube input currencies have rates to be used on exchange rate conversion
in Consolidation model.
Entity
This dimension contains the business entities that are used to drive business
process.
Entities on consolidation model correspond to the profit centre.
The entity hierarchies have to be organised similar to the Entity organisations in
Hyperion Enterprise.
H1 : Management (By management responsibility)
H2 : Management XJV (Same as Management but without the joint
ventures entities) – does not currently exist
H3 : JV (Only the joint ventures) – does not currently exist
H4 : Statutory (By Legal Entity)
H5 : EA (Equity Accounting) for Joint Ventures (To be scoped as an
additional CR)
The Management excluding XJV hierarchy will be used in the Free cash flow
report. The total free cash flow value excludes the values coming from the joint
ventures.
Rate Entity
This dimension is the entities dimension of Rates model. Generally the GLOBAL
member against which the default rates by input currency must be input. Specific
rates per company can be used.
Intercompany
This dimension contains the intercompany ID’s for entities (trading partners)
Cash Flow project will always use Intercompany member NONE.
Time
This dimension contains the time periods for which we store data.
Master data are the members of dimensions. Some examples are members of
account dimension, profit centres or other members of entity dimension.
Update Master Data manually in SAP BPC application: Accounts, Flows, and
entities.
Due to the requirement to change configuration in ECC to activate Group
Accounts and design a financial statement version for loading CoA into BPC,
integration will be implemented in the future and is not represented in the above
process. Serco will decide where to setup the BPC account structure in ECC
application to enable members and main hierarchy of Account dimension to be
automatically transferred into the SAP BPC Consolidation model. The automation
of this process will be done in a future project.
No changes will be done on master data maintenance in Cash Flow project.
AS IS
We will use the current process for loading data from ACTUAL to CONSOLIDATION
which is done both automatically on an hourly basis and manually on demand.
The data flow process will be maintained as it is, apart from step 4 (BHI interface)
which will be removed. Before it can be deleted, a parallel run will be done with
SAP BPC Cash Flow project and Hyperion Enterprise application.
For the first Cash Flow run in SAP BPC production step 4 is still required.
The scope of this project is adopting the current model with new Chart of
Accounts and Flows.
It is a SAP recommendation that the BPC consolidation model should be sourced
directly by BW and not from the Actual model. The only reason there is a feed
from the ACTUAL model is that the calculations executed in the Actuals model are
required in the Consolidation model. When all these calculations are in BW
(dependant on Serco delivering the project to move BADI’s from BPC Actual to
BW), then the data can be loaded directly from BW to Consolidation model.
Flows
Dimension Flow in Consolidation model is shared with Actual model. The required
mapping changes between ECC movements types and flows is maintained in BW
using table “ZBPC_Flow_Map“. All Balance Sheet accounts will only be loaded
using flow ‘F99’ except ‘Other intangible assets’, ‘Property Plant & Equipment’ &
‘Goodwill’ where movements will be loaded from ECC ‘Fixed Asset’, any changes
to these three schedules will need to be carried out in source system. This will
ensure any data entered correctly by the user will not be over written.
Account
Actual model uses A_Account dimension, but the Consolidation model uses
Account dimension. A_Account members are mapped to Account members.
This mapping is done in dimension A_Account with property
CASHFLOW_ACCOUNT.
The data uploads into SAP BPC Consolidation model use a data manager
package that calls a BADI called COPY_TO_CONSOLIDATION.
System is scheduled to automatically load data from Actuals to consolidation on
an hourly basis as it is currently in production environment.
Analysis
Schedule
The Goodwill information loaded from ACTUAL to CONSOLIDATION will be stored
on the “Group Other adjs” member, and then after the Trial Balance check, will be
split between the different detailed transactions.
Due to the automatic load on an hourly basis into the “Group Other adjs”
member, an additional technical member must offset all the transactions’ values
in order to have a correct aggregated value for the Total Goodwill.
OFFSET = -([trans1]+[trans2]+…[transN])
“Group Other adjs” member can’t be used by users as this member stores the
automatic load from source system.
”OFFSET” member has the sum of all values inputted by users on Trans1,
Trans2,…TransN members.
Goodwill hierarchy
Total
Goodwill
Group
Other Adjs
OFFSET
Trans1
Trans2
TransN
The first step of this interface is to run the report ‘SUBMIT.XLS in the SAP BPC
Consolidation model. Running this report will give the user access to BHI Interface
as currently used. SAP will not be changing this report or the process.
When opening the report, users select the following items.
Category This must always be ACTUAL
Entity select from H_Entity list
Time Time period
Flow calculations
Opening Balances
Calculations between schedules
Foreign currency conversion
Validation formulas
For all other Balance Sheet accounts, the net variation must be distributed on
relevant flows in the corresponding schedule. When saving new values, the
movement flow (F15) is calculated again and must be zero in the schedule (forms
basis of the validation report).
Formula:
BPC property value in the Flow dimension will identify all movement flows in order
to simplify the maintenance of the [F15] formula in the Write back BADI, ie this will
not require manual maintenance.
This package allows the admin user to populate the opening balance of the
current period from the prior year-end closing balance in order to ensure the flow
consistency over time periods.
Each time a user sends data from the BPC schedule (Save data button) the
Writeback Badi analyses the set of records sent and executes only the calculations
where these records (combination of an account and a flow) are involved. The
calculation engine is designed in such a way it does not need to run all
calculations each time data is sent.
Entity transformation
To do so, a group of calculations must be executed to copy data from JV entities to JV
entities adjusted for Equity accounting.
This implies that a second JV entity structure must be implemented to store the Equity
Accounting values. The copy of data will be done to a one to one basis.
Calculation 2:
[ACCOUNT].[913010_EA],[FLOW].[SEC02] =
([ACCOUNT].[913010_SEC]),([FLOW].[SEC02])/([ACCOUNT].[913010_SEC]),([FLOW].[TOT
_SEC])*(([ACCOUNT].[898000T],[FLOW].[F99])- ([ACCOUNT].[
913020_SEC],[FLOW].[SEC_NONE])
Calculation 3:
[ACCOUNT].[913010_EA],[FLOW].[SEC03] =
([ACCOUNT].[913010_SEC]),([FLOW].[SEC03])/([ACCOUNT].[913010_SEC]),([FLOW].[TOT
_SEC])*(([ACCOUNT].[898000T],[FLOW].[F99])- ([ACCOUNT].[
913020_SEC],[FLOW].[SEC_NONE])
Calculation 4:
[ACCOUNT].[913010_EA],[FLOW].[SEC04] =
([ACCOUNT].[913010_SEC]),([FLOW].[SEC04])/([ACCOUNT].[913010_SEC]),([FLOW].[TOT
_SEC])*(([ACCOUNT].[898000T],[FLOW].[F99])- ([ACCOUNT].[
913020_SEC],[FLOW].[SEC_NONE])
Calculation 5:
[ACCOUNT].[250000_SEC_EA],[FLOW].[SEC01] =
[ACCOUNT].[250000T_SEC],[FLOW].[SEC01]/[ACCOUNT].[
250000T_SEC],[FLOW].[TOT_SEC]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 6:
[ACCOUNT].[250000_SEC_EA],[FLOW].[SEC02] =
[ACCOUNT].[250000T_SEC],[FLOW].[SEC02]/[ACCOUNT].[
250000T_SEC],[FLOW].[TOT_SEC]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 7:
[ACCOUNT].[250000_SEC_EA],[FLOW].[SEC03] =
[ACCOUNT].[250000T_SEC],[FLOW].[SEC03]/[ACCOUNT].[
250000T_SEC],[FLOW].[TOT_SEC]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 8:
[ACCOUNT].[250000_SEC_EA],[FLOW].[SEC04] =
[ACCOUNT].[250000T_SEC],[FLOW].[SEC04]/[ACCOUNT].[
250000T_SEC],[FLOW].[TOT_SEC]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 9:
[ACCOUNT].[250000_SEC_EA],[FLOW].[SEC05] =
[ACCOUNT].[250000T_SEC],[FLOW].[SEC05]/[ACCOUNT].[
250000T_SEC],[FLOW].[TOT_SEC]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 10:
[ACCOUNT].[250000_GEO_EA],[FLOW].[GEO01] =
[ACCOUNT].[250000T_GEO],[FLOW].[GEO01]/[ACCOUNT].[
250000T_GEO],[FLOW].[TOT_GEO]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 11:
[ACCOUNT].[250000_GEO_EA],[FLOW].[GEO02] =
[ACCOUNT].[250000T_GEO],[FLOW].[GEO02]/[ACCOUNT].[
250000T_GEO],[FLOW].[TOT_GEO]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 12:
[ACCOUNT].[250000_GEO_EA],[FLOW].[GEO03] =
[ACCOUNT].[250000T_GEO],[FLOW].[GEO03]/[ACCOUNT].[
250000T_GEO],[FLOW].[TOT_GEO]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 13:
[ACCOUNT].[250000_GEO_EA],[FLOW].[GEO04] =
[ACCOUNT].[250000T_GEO],[FLOW].[GEO04]/[ACCOUNT].[
250000T_GEO],[FLOW].[TOT_GEO]*[ACCOUNT].[NETASSET],[FLOW].[F99]
Calculation 14:
[ACCOUNT].[500000T_EA], [FLOW].[F99] = Formatted: Font: (Default) Courier New
[ACCOUNT].[500000T],[FLOW].[F99]-[ACCOUNT].[BALANCE],[FLOW].[F99]
Reserves
SECTORS
Once all data has been copied to JV EA entities, the currency translation BPC package
will compute the Equity Accounting FX impact.
This value is stored on flow F79 and account 918010.
The rule is described in the Calculation design document section “FX Calculations”.
10.3.1.10.4.1. Principles
The Income Statement accounts are converted using the average rate of the
reporting period.
Balance Sheet account are converted using the period-end rate, excepted
investments and equity accounts which are maintained at their historical
acquisition value.
The currency translation will convert all local currency values into translated values
for Group currency (GBP) and Regional currency which is dependent on the
entity.
During data loading process the currency exchange conversion will be included
after the calculations and before the validations.
The RATES model stores all currency exchange rates for all currencies, specified in
the dimension INPUTCURRENCY, for each Period of the TIME dimension and each
Category of the CATEGORY dimension.
F99 (END)
F25 (AVG)
F45 (AVG)
F55 (AVG)
F60 (AVG)
F65 (AVG)
F15 (AVG)
F20 (AVG)
F26 (AVG)
F27 (AVG)
F25 (AVG)
F30 (AVG)
F45 (AVG)
F55 (AVG)
F65 (AVG)
F15 (AVG)
(16) Associates Investment F50 (Maintained at historical value => AS_IS formula)
F60 (AVG)
F81 (AVG)
F15 (AVG)
F99 (END)
F50 (AVG)
F20 (AVG)
F30 (AVG)
F40 (AVG)
F60 (AVG)
F81 (AVG)
F83 (AVG)
F85 (AVG)
F86 (AVG)
F87 (AVG)
F88 (AVG)
F15 (AVG)
F99 (END)
F50 (AVG)
F40 (AVG)
F60 (AVG)
F81 (AVG)
F82(AVG)
F83 (AVG)
F84 (AVG)
F85 (AVG)
F86 (AVG)
F87 (AVG)
F88 (AVG)
F15 (AVG)
(25) Finance lease obligations F75 (Maintained at historical value => AS_IS formula)
F27 (AVG)
F25 (AVG)
F30 (AVG)
F35 (AVG)
F40 (AVG)
F45 (AVG)
F55 (AVG)
F60 (AVG)
F65 (AVG)
F81 (AVG)
F15 (AVG)
F99 (END)
F50 (AVG)
F24 (AVG)
F77 (AVG)
F35 (AVG)
F55 (AVG)
F60 (AVG)
F65 (AVG)
F81 (AVG)
F83 (AVG)
F85 (AVG)
F86 (AVG)
F87 (AVG)
F88 (AVG)
F89 (AVG)
F10 (AVG)
F11 (AVG)
F05 (DIV)
F06 (DIV)
F07 (DIV)
F08 (DIV)
F15 (AVG)
(17) Retirement Benefit AVNEND8 Formatted: Space After: 0 pt, Line spacing: 1.5 lines
This calculates the FX rate impact between the opening rate value and the
closing rate value.
[F80] = ([F99] (@Closing rate) - [F00] (@Opening rate) - ([F01] + [F50] + …. [F15]
(@Average rate)
Before Go-Live there will need to be a one off exercise performed by Serco to
populate the historical values at a profit centre level, where one Hyperion entity
has more than one profit centre mapped, the values in Hyperion will need to be
split between profit centres.
In the schedules, the accounts with historical values have a data link to enable
drill through to another small input schedule. It will be the same drill through report
for all historical values as the report will pick the selected account when the user
double clicks on the cell.
The following input schedule will allow the users to enter and save the historical
values for the selected account. Like any other schedule saving the historical data
will trigger all calculations and validation formulas.
Historical values are stored on the Group and Regional Reporting currencies (GBP,
USD, and AUD…) and on the AUDITID member “HIST_VAL”. It is best practice to
keep the historical values separate on a different AUDITID, so that they can be
filtered easily from the database, to assist with reporting or to copy them. It is also
more secure.
Converted values are stored on GBP/INPUT data slice, whereas historical values
are stored on GBP/HIST_VAL
In order to keep the historical values unchanged and not translated by the FX
translation logic, the AS-IS formula is used for the “HIST_VALUE” ACCTYPE in the FX
Translation Business Rule.
The following picture shows the consolidation monitor showing the currency
translation by Serco Management structure:
The Consolidation Monitor will allow the user to see if any of the children entities
below a parent entity selected are impacted by any new input data and
therefore a currency translation is required. The status “To be executed” will
indicate that the currency translation needs to be performed due to a new input
data. The status “Done” will indicate the currency translation has been performed
and that no changes in the data have impacted the entity.
Summary
The summary section will hold a static list of schedules which will summarise the
relevant validations. Below is the current layout for the summary section.
Primary schedules
Cash Flow (3)
Free cash flow (4)
Supporting schedules for inc/exp
Detail
This contains validations by schedule or several schedules together. Validations by
schedules check consistency of data in database making comparison across
schedules. For example, one Hyperion validation for Goodwill (11) schedule is
shown below.
This validation checks that the value in the Balance Sheet account used in
Goodwill (11) schedule has the same value as the account in Income Statement
schedule.
In the new Cash Flow design this validation will be as follows.
The value in Balance Sheet account for 101000M - Goodwill, Impair with flow F60 – Commented [EF2]: Incorrect
Impairment is the same value on Income Statement account 820070, Flow PL99.
An example of one validation for multiple schedules is shown below. The three
investments schedules are Subsidiaries Investment (14), Joint Ventures Investment
(15) and Associates Investment (16)
Hyperion:
This validation will verify that the sum of accounts 120000 + 121000 + 122000 using
flow F60 is the same value as Income Statement account 820025, Flow PL99.
In the future BPC NW 10 application, these validation will be done by account,
flow and analysis dimension.
This validation report will use control accounts as technical accounts to validate
data consistency. These calculations will be included in the writeback BADI.
All detail validation requirements are available on excel file attached on
Appendix II Link to Schedules layout detail, sheet VALQ413 (2).
In SAP BPC NW 10 there is a new functionality that uses Control Monitor to validate
data. However, it has been decided to use a variant of a Hyperion report instead,
because the users will be familiar with this and don’t need to run any button.
Control monitor requires the user to trigger the validation calculations, the
proposed calculations update automatically on data entry.
Validation 1
All Income Statement accounts only use flow PL99.
Validation 2
Balance Sheet accounts cannot use flow PL99.
Validation 3
This is for valid flows for Balance Sheet accounts. This validation uses a BADI called
BADI_UJ_VALIDATION_RULE_LOGIC, that validates against FLOWAN property of
Account.
This validation will not be continued in the Cash Flow project due performance
reasons.
Serco will need to introduce a robust process to validate changes to mitigate the
risk of lack of validation due to a change.
Only validations 1 and 2 will be used in the new Cash Flow project.
Validation 1
Assign all Income Statements accounts [600000 - 909999]. Income statement
accounts have the interval between 600000 and 899999. All accounts beginning
with ‘9’ are specific BPC accounts such as Cash Flow and Free Cash Flow.
ECC also uses accounts beginning by ‘9’. The ECC codification is that the first
three digits begin with ‘995’. This codification will not be used in SAP BPC.
Validation 2
Assign all Balance Sheet Accounts [100000 - 599999].
11. Schedules
11.1. Schedules (Input Forms and Reports)
The Cash Flow project has Schedules (currently 37) in scope. All these schedules
are detailed by entity (see Section 11.3)
The link for schedules detail layout is available on the Appendix III Link to
Schedules layout detail at the end of this document.
Goodwill (11)
Other Intangible Assets (12)
Property, plant and equipment (13)
Subsidiaries Investment (14)
Joint Ventures Investment (15)
Associates Investment (16)
Retirement Benefit Schemes (17)
Loans (18)
Intercompany Loans (19)
Trade and other receivables (20)
Tax (21)
Derivatives (22)
Inventories (23)
Trade and other payables (24)
Finance lease obligations (25)
Non recourse loans (26)
Provisions (27)
Reserves (28)
Acquisitions / Disposals
Acquisitions (29)
Disposals (30)
Validation reports
The following schedules will be used as input forms only by Super Users. All other
users will have view only access.
Input form is a schedule where data can be entered and saved to the
database
Reports only retrieve data from database (none in scope for Serco)
These schedules are reports because users will not use them to save data. Data in
these schedules are only uploaded from source system, from BW to Actual and
then from Actual to Consolidation.
Legend
Super Users only can change this data. This data comes from
‘Actual’ model. If this data needs to be changed then the data
will be uploaded again by super users from Actual model.
Derivatives (22)
Inventories (23)
Trade and other payables (24)
Finance lease obligations (25)
Non recourse loans (26)
Provisions (27)
Reserves (28)
Acquisitions (29)
Disposals (30)
Transfers from/(to) (31)
Sector & Geog – Segmental info (32)
Headcount (33)
Leasehold Commitments (34)
Capital Commitments (35)
Aged debtors / Bad debt provision (36)
Long term Contracts (37)
These schedules are input forms because they are used to send data to the
database. Using EPM_Add_In events, a validation will be created which prevents
the data being saved if:
Legend
Data is locked. The user cannot change this data. This is applicable
to data from previous year, parent members or invalid member’s
combination.
Users can fill with data and send data into data base
Similar to Hyperion system which have a ‘current view’, SAP BPC has the Context.
Context allows user to select a member of each dimension except the ones
protected (e.g. ConsoScope, all input data have to be inputted on the G_NONE
member). For example:
The ones that are unprotected are designated in the Schedules design document
as orange colour, and the ones that are protected are uncoloured (Excel
document).
Data can only be sent to the database at base level, if user runs a report at a non
base level member they will not be able to save to database.
Each schedule will be built in an individual Excel file (report or input form). All
schedules will show current period and comparative period which will be prior
year end.
One of the business requirements is to have different descriptions for the same
flow. For example, flow 20 – Additions in the schedules (18) - Loans and (19)
Intercompany Loans should be named as ‘Advances’, in schedule (20) - Trade
and other receivables should be named as ‘Interest receivable’ and in schedule
(24)Trade and other payables’ should be named as ‘Interest (payable)’.
In general, the schedules will be static with no expansions, especially for the
schedules with combinations of flows and accounts. Primarily, this will provide a
better performance but it will also easily maintain the formatting colour of the cells
(see below for the colour legend). As referred on Section 8.3.1 (Account dimension
details) property FLOWAN will not be used anymore for formatting purposes due
performance reasons.
Some schedules will be dynamic with a column expansion, especially those using
the Analysis dimension in column. (Subsidiaries, JV and associates investments).
VBA script will be used for the Close and Refresh button. When closing the
schedule a prompt message will ask the user to save the data before closing the
schedule.
All schedules will be password locked except some areas to input data (light
yellow cells). This will prevent data entry at invalid combinations of accounts and
flows.
Only ‘super users’ will have access to the password, which will unlock these cells.
Data locked for ‘normal’ users can’t be changed by them but they can see the
data, if they have the correct security profile.
It is best practice not to secure the account dimension. The way to avoid users
entering data in certain account and flow combinations is by locking cells at
report level. We will not use master data validation due performance reasons as
explained in Section 10.3.2 – Master data validation. The risk to this solution is that if
users create their own reports they can send incorrect data to the database. To
mitigate this risk for each account and flow where there should be no data input
there will be a line on an additional validation report. The validations will be
grouped by schedule and summarised at the top of the report, this enables the
user and reviewer to see quickly if there is data on combinations of accounts and
flows where there should not be.
Pending a formal change request process the work on this report will start if
approved.
The output format for Publication can be a printer (all printers available in Serco
Citrix profile including XPS) or a PDF document.
All reports, outputs contain the following header information: Date, Time,
Schedule number and name, Serco logo, Category description, CV entity, CV
currency, CV time period.
All reports, outputs contain the following footer information: CV entity code, CV
account code, Filename, CV category code, user ID, Printed time and date, page
number and Serco in Confidence.
Using the offline functionality will allow users to view the schedules and reports
outside the BPC application.
Some reports will have links that allow users to open other schedules to get detail
information. Schedules with links to other schedules are listed below.
Primary schedules
03 - Cash Flow
04 - Free cash flow
01 - Income statement
06 - Revenue and Minority Interest
02 - Balance Sheet
11 - Goodwill
12 - Other Intangible Assets
13 - Property, Plant and Equipment
14 - Subsidiaries Investment
15 - JV Investment
16 - Associates Investment
17 - Retirement Benefit Schemes
18 - Loans
19 - Intercompany Loans
21 - Tax
22 - Derivatives
25 - Finance Lease Obligations
26 - Non-recourse Loans
27 - Provisions
28 - Reserves
Acquisitions / Disposals
29 - Acquisitions
30 - Disposals
For example, Balance Sheet, user can check the value of Goodwill for flow F99 for
the entity and time selected.
The EPM Add – In Quick Link will be used to achieve this requirement. In the
Balance Sheet example a quick link will be create in Balance Sheet report to
guide users through the detailed analysis.
It will be then possible to drill down from any parent entity with in the columns and
to have a break down with all the direct dependant entities and by currency
(Local currency, Group currency and Regional currency). If we use the “no data
suppress” functionality it will only show columns with data.
The exception to these drill down reports are schedules Acquisitions (29) and
Transfers from/ (to) (31). The drill down information will be accessible from within
the schedules using the native drill down functionality in BPC.
12. SECURITY
12.1. Security
Security principles for consolidation will follow the same general rules in place now
for ACTUAL and conform to current process and method in Hyperion.
For the detail surrounding its build and architecture please refer to the Security
build and Architecture documents in the appendices.
ALL of the rules applied in Security are further controlled by work status. User ability
to WRITE data is limited by work status settings against entities. Also the system’s
ability to update data by Deltas is governed by work status.
Step 1: DEFAULT WORK STATE: Users and data packages are allowed to WRITE data
to entities with this setting
Step2: APPROVED: Users and data packages have no rights to WRITE data, users
can still READ data (governed by their security)
Serco locks work status (moves to APPROVED) at divisional levels, UNDERREVIEW
and SUBMITTED are not used but configured.
Work status is controlled fully by the BAU team in conjunction with Group
Reporting.
Locking/unlocking is only carried out on their explicit request.
13. Enhancements
In order to run the SAP BPC NW application, some logic needs to be defined.
Different types of logic are available
Logic script
Writeback BADI
This logic is referred to in specific sections when it is used. For example, in Controls
and Validation, it is referred to as a BADI implementation. Cash Flow calculations
will also use a BADI.
As Calculation rules are mostly simple (additions and subtractions) we will define
them as entries in a Z Table. This table gives all detailed information (Source,
destination, operator) needed to perform the calculations and will be easily
maintainable by the admin team. New calculation rules can be added without
changing any ABAP code.
The code logic that calculates the accounts’ values, with the help of the Z table
calculation rules, will be called in two different occasions:
-by a write back BADI when the user saves the data from the Input Schedule: only
the calculations for the data sent are calculated. The system will compare what is
currently in the database with what has been sent via an input form. Only data
changed will be calculated, this is the Delta mode.
-by another method that is executed just after loading data: all the calculation
rules defined in the Z Table are executed.
For historical data population in the ‘Consolidation’ model, data from ‘Actual’
model needs to be transferred into the new model at Profit Centre level and at
local currency using the new Chart of Accounts and Flows.
The data migration will include:
Prior year end Balance Sheet
January to Go Live month Balance Sheet and Income Statement
One-off exercise to create all base data currently held in Hyperion
Enterprise entity level and transfer to SAP BPC at Profit Centre level.
Before go-live Serco shall prepare data at a Profit Centre Level for the following
historical value data for Regional and Group Reporting Currencies for loading into
the Cash Flow Application:
SAP shall review the historical value data for Regional and Group Reporting
Currencies once loaded for completeness only.
All data migration activities will be detailed in the cut over document.
15. Appendices
Cash Flow
Configuration Design for Calculations.docx
Design Document
Cash Flow Schedules v.95.xlsx