SlideShare a Scribd company logo
1 of 101
• Illustration and Concept Slides
1
SAP BPC Concepts
2
Key Terms
Models – transaction data tables. For example: LegalCons, Sales Planning
HR Planning, Rates. A BPC application = a BW Infocube.
Dimensions - master data. For example: Legal Subs, Accounts, Version. A BPC
dimension = a BW characteristic.
Environment – an environment contains models and dimensions.
Business Process Flow – a set of steps and sub steps for a process such as
planning or consolidations. Used to track progress and provide guided navigation.
EVDRE – Everest Dynamic Range Exchange. The primary reporting function
in BPC 7.5 Excel. An array based reporting function. In 10.0, it is replaced by the EPM
Report Designer.
Work Status – used to set work states which control data input. For example,
after the period close is complete, ‘approve’ the period … which turns off any
further data changes.
Business rules – tables with parameters used to perform consolidation tasks such as
balance carry forward, reclassifications, eliminations, etc.
Appset:
Dimensions
Applications
Dim
Fact
Dim Dim
Dim
Application
What are the 4 ways that you can report in BPC?
BPC for Excel
- Formula based
- Array based
BPC for Powerpoint
BPC for Word
BPC Web Client
Architecture
3
4
Trouble Shooting Excel Issues
IFRS STARTER KIT
BPC Overview
5
Processing Dimension Members From Member Sheet
Business
User
Add new
members
Dimension Member Sheet
Process Dimension
from member sheet(1)
BW Master Data
BW Application
Server (shortcut UJFS)
(1) Appset can be taken offline during ‘processing’. Offline mode makes the applications ‘unavailable’ for tran. data input but
users can still report in read mode. 6
Processing Dimension Members From Server
Business
User
Add new
members
Dimension Member Sheet
Process Dimension
From Server (‘From Member
Sheet ‘is an option as well)
BW Master Data
BW Application
Server (shortcut UJFS)Save to Server(2)
(2) Save to Server is a good option when entering in a significant amount of master data. 7
8
Reference Dimensions
Entity
Input Currency
Entity Currency
C1000 USD
C2000 EUR
C3000 XYZ
USD
EUR
Referenced!
For example: XYZ currency cannot be used since it does not exist in the R_Acct dim.
ACCTYPE Property
Account type dimensions require the property ACCTYPE.
There are four delivered ACCTYPES:
AST – Assets
EXP – Expense
LEQ – Liability and Owners Equity
INC – Income
ACCTYPES control the sign of the values in reports for example:
Value in db Value displayed in Reports
AST 125 125
EXP 125 125
LEQ -125 125
INC -125 125
ACCTYPES also control aggregation behavior of balance sheet accounts for example:
Value in db set to periodic storage Value displayed in Reports set to YTD
Jan Feb Mar Jan Feb Mar
AST 125 125 125 125 125 125
EXP 125 125 125 125 250 375
LEQ -125 -125 -125 125 125 125
INC -125 -125 -125 125 250 375
9
A BW query on a BPC InfoCube does not read the acctype property.
Example of a YTD Application
Consolidation apps are frequently set to YTD to facilitate a YTD ‘cumulative’ data load from source systems. That
way, any prior period adjustments are included.
Note: The shortcut / tcode LISTCUBE was used for the data view above. 10
Planning Logic Summary
Type Trigger Stored in Cube Features
Excel Formulas Enter Data, etc No MNU commands, normal
Excel, native macros
Dimension Refresh Data No On the fly calculations
Formulas The receiver has a calc
property of ‘Y’, MDX
Script Logic Data Sends(default) Yes Custom script, Trigger
or User runs a Business Add Ins
package
11
12
PL & BS INTEGRATION
Integrating Script Logic & User Interface - BCF
Business User
Note: The push button ‘Run Pack’ is a macro MNU_EDATA_RUNPACKAGE.
Data Manager Package:
Script:
1
ABAP Program
2
Process Chain
3
13
Security Summary
Task Profile (what)
Default function tasks:
- sys admin
- primary
- secondary
Tasks by Interface: BPC Excel, Journals,
Documents, Data manager, Web, etc
Assign to users and/or Teams
Member Access Profile (where)
By Application: Finance, Sales, Cost, HR
Access Dimension Member
Read Entity All
Read/Write Cat Budget
Read Cat All
-Read all entities any category
-Write (budget) all entities
Note: Entity & Cat set as ‘Secure’
dimensions at the Application level
Teams (optional)
Team1
User A
User B Team Lead (rights for team
folders)
Assignments:
Task Profile
Member Access Profile
Users (who)
User1
Email and or Instant Messenger
Assignments:
Teams
Task Profiles
Member Access Profiles
14
15
How to do a flat file import
1. Upload flat file on to the BPC Server
2. Opt: Preview
3. Opt: Create conversion file
4. Create transformation file
5. eData > Validate & Process trans file
6. Run import package
7. Opt: View status
8. Opt: Run report
How to do an improvider import
1. Opt: Create conversion file
2. Create transformation file with mapping of characteristics to dims
3. dData > Validate & Process trans file
4. Run infoprovider package
5. Opt: View status
6. Opt: Run report
ECC
Data Load Architecture – Flat File Scenario
BPC Transformation
Sheet for possible sign
change, assignment of
BW characteristics to
Dimensions, Selection
criteria to filter the import
etc. (1) (Required)
BPC Import
Data Manager Package
BPC Application
(Real Time
InfoCube)
Non SAP
Systems
Why consider this scenario:
- Quick and Easy
(1) The selection option can only be used with the Infoprovider import.
(2) Real time InfoCubes can receive data via BPC in ‘Plan’ mode or from BW Data Loads
in ‘Load Mode’.
System to System or
Flat File BW Load
•In Plan Mode (2)
16
Flat File(s)
BW
BPC Conversion
Sheet for External
to Internal mapping
BPC Imports of Master
Data
BBPC Char BPC Dim
BBW Char
BW Data Load(1)
Notes:
BW Data Loads can be carried out by BW Administrators.
Master data includes descriptions, attributes, and hierarchies.
BW Characteristics such as ‘0COSTCENTER’ can be used as a source for BPC Master Data.
BPC Characteristics are generated by the system when BPC Dimensions are created and have the ‘CPMB’ prefix.
System to System
or Flat File
ECC or
External
System
17
For Example: 0costcenter
- Text, Attributes,
Hierarchies
Scenario: BW Master
Data is in place and
you want to use it!
For Example:
/CPMB/ABCXYZ
BPC Conversion
Sheet for External
to Internal mapping
BPC
Transformation
Process Chain Merge Replace & Clear Comment
/CPMB/IMPORT_APPEND
(BPC:Import transaction Data
from Flat File (Aggregated
Overwrite)
Data in the source will first
be aggregated by all
dimensions. Then data in the
target will be overwritten by
source data by all dimensions
The target data will first be
cleared by E/C/T/D in the
source. Then data in the source
will be aggregated by all
dimensions and overwrite the
target by all dimensions.
/CPMB/APPEND
(BPC: Import transaction Data
from Flat File (Append Mode)
n/a n/a No "merge" option and
"Replace&Clear". The
source data will be
appended into the BPC
cube. Key figure will be
aggregated.
/CPMB/IMPORT
(BPC:Import Transaction Data
from Flat File (Last Overwrite)
Data in the target will be
overwritten by source data
by all dimensions. In case
there are entries with the
same dimensions from
source, only the last entry
will be considered.
The target data will first be
cleared by E/C/T/D in the
source. Then data in the target
will be overwritten by the data
from the source. In case there
are multiple entries with the
same dimensions, only the last
entry will be considered.
Flat File Data Manager Packages
ECC
Data Load Architecture – BW > BPC Scenario
BW Standard
InfoCube
BW Load with
transformation
Options (BW)
BPC Conversion
Sheet for External
to Internal mapping
BPC Transformation
Sheet for possible sign
change, assignment of
BW characteristics to
BPC Import InfoProvider
Data Manager Package
BPC Application
(Real Time
InfoCube)
•InfoCubes
•Data Store Objects
•MultiProviders
Non SAP
Systems
BW
Why consider this scenario:
- Use actual data in an existing InfoCube
- Use the BW Cube for data homogenization
- BPC Business User can import data
Note: version 10, delta is provided.
System to System or
Flat File BW Load
•In Plan Mode (2)
19
(1) The selection option can only be used with the Infoprovider import.
(2) Real time InfoCubes can receive data via BPC in ‘Plan’ mode or from BW Data Loads
in ‘Load Mode’.
Load Transaction Data from Infoprovider
Data Manager Packages
Aggregate-Overwrite / Merge
22
KEY FIGURE MODEL
ACCOUNT BASED MODEL CHAR’S KF1 KF2 KF3
ACCT1
ACCT2
ACCT3
KEY FIGURE TO ACCOUNT BASED MODEL
23
Key figure cube to BPC Cube
Note: this is an illustration23. The accounts
shown on the left are not all the same.
24
Key figure based cubes
multiple kf’s
wider / shorter
Account based cubes
one / two kf’s
narrow / long
There is no right or wrong model
You can use BPC transformation files to share data
Modeling InfoCubes
25
Entity Dim: Implied
Entity Parent Owner Reviewer Manager
US Pete Pete
Store1 US Joe Nadine Pete
Store2 US Sachi Nadine Pete
Owners & Managers
Reviewers used to ‘review’ BPF steps ie to approve / reject.
Include multiple users: user1,user2, and you can include teams also!
Work Status Architecture
App Set: Work States
Work Data Status
State Manager Journals Manual Documents Comment Controlled By
In Process All All All All All Both
Submitted Locked MAN Owner All All Owner
Approved Locked Locked Locked Locked Locked Manager
- Manager is an owner of a member’s parent.
Application: Work Status
Dimension WorkState
Account No
Category Yes
DataSource No
Entity Owner
Report Cur No
Time Yes
-Only one owner per application
-Workstate dims are ‘variables’
User: Excel > ESubmit > Modify W. Status
If work state is submitted, the owner of the entity
can create a journal. The Manager of the entity
in the data region can change the work state to approved.
If you attempt to input data in the above region, the sys
message is ‘submission status does not allow it’.
26
Entity Dim: Implied
Entity Hier Owner Reviewer Manager
US WW Pete Pete
Store1 US Joe Nadine Pete
Store2 US Sachi Nadine Pete
Task Profile:
Run Report ‘Act/Bud’
Run Input Template
Data Manager Package
Import, Copy
Data Access Profile
Finance App:
R/W Budget
R Store1
BPF: Entity = Drive Dim
Step1 Import Actuals
Step2 Copy to Budget
Step3 Input manual changes
Step4 Report Results
Sub Step A Run Report
Sub Step B Review Required
Step5 Lock Budget via Work
Status
User Actions: Joe
launches Planning BPF for
Data Region:
Store1
Budget
2009.Jan
(This will be the default
CV which can be changed)
Joe carries out Steps 1,2,3
And 4a,b , Nadine reviews
The report (4) on the
%Change and approves it!
Pete Locks the Budget
category by setting the
work status to ‘Approved’
for Store1, 2009.Jan
Work Status
Data Region:
Store1
Budget
2009.Jan
Pete
Work Data Status
State Manager Journals Manual Documents Comment Controlled By
In Process All All All All All Owner
Submitted Locked Owner Owner All All Both
Reviewed Locked Manager Locked Locked Locked Manager
Approved Locked Locked Locked Locked Locked Manager
BPF, Work Status, Security
Integration
27
28
29
Work Status
Sample Consolidation Business Process Flow
30
31
Business Process Flows
32
33
If you need to revise your BPF Template
Change the template
Inactivate the existing instance
Archive the instance
Create and activate a new instance
Note: you can only have one instance for a give data region
per template.
34
BPF Architecture 10.0
35
BPC T-Codes
Result of Cur Tsl & US Elimination
Data Load
Currency Translation
Run US Elim
11301100 is Intercompany AR
21171000 is Intercompany AP
Time Flow Account D.Src Entit Intco Group Category Cur Amount
36
Result of Cur Tsl & US Elimination – Using Groups
Note: this elimination is at 100%
Time Flow Account D.Src Entit Intco Group Category Cur Amount
38
How To Set Up Multiple Group Currencies
Add the currencies to the G – Type dimension:
Run Consolidation:
39
COI Key Terms
40
COI Key Terms
Consolidation Business Rules
The Consolidation business rules use 3 accounts primarily: METHOD, POWN, AND
PCON.
METHOD is used to store the assignment of the parent method code (90) or purchase
method code (86) to an entity and intercompany member for example.
POWN is used to store the ownership % for a parent’s subsidiary and is used in a
formula to calculate a value to be booked . Ownership elimination could be achieved
with only POWN. However, both POWN and PCON can be used to reduce the number
of rules that are needed.
PCON also has its (% consolidation) values stored in the ownership cube. PCON for a
purchase entity is usually 1 but PCON for an equity member is usually equal to POWN
since the equity subs books are not fully included in the group.
Therefore, if you store a value of 100% for entities using the purchase method and
PCON(.30 for example) equals POWN(.30) for entities using the Equity method, the
same rule could be used for both.
For example, to calculate a minority share account with an equity sub, minority Interest
should be zero (PCON(.3))=POWN(.30)) but with purchase sub, minority share should
be 80% ie (PCON(1.00) – POWN(.30)).
Note: PCTRL - Percent Control can also be used to have the system generate
proposed methods, PCON, and POWN values.
42
43
Ownership Transaction Data
Note: The o_acct member ‘pgroup’ is used to identify which entities are included
in the consolidation group. The ownership calculation counts the members in each
cons group and assigns the number to each one. For example, C2000 is the 2nd
member
in the G_CG2 group. In our example in class, the ownership calculation will also calculate
the POWN values for G_CG1.
Here’s how the ownership values and org structure relate:
1. The two entities in cons group CG2 are C1000 and C2000 (they both have a value
in the pgroup account.)
2. The parent(90) of CG2 is C1000. The sub owned by C1000 is C2000 @ 80%
and is using the purchase method (86).
POWN data is initially entered for the NON_GROUP member of the group
dimension.
The ownership calc package copies the POWN data to groups id’s such as G_CG2,
calculates the pown values for CG1, and numbers the members in each group:
ample 1: Purchase method for C1000 & C2000 (BPC 7.5 SP 3)
You could use ‘PCON’ here as well since is stored as 1 in this case.
You can use PCON-POWN or 1-POWN
The ‘ALL’ account will receive a value w/ the opposite sign of the source
account.
The Group/Minority account will receive a value w/ the same sign as the source
account.
Example 1:
This is the test data file in LC:
This is the result: (values in USD group currency)
In this example, only two business rules were used to generate 3 postings.
Entity Intco
Group
LegalApp – Entity InterCompany & Group Dimensions
49
From the Ownership Infocube view
Note: the ownership calculation copies the ‘non_group’ pown value into G_CG1
and calculates the group shares.
BPC440 Lab - Example
Example of the Investment Elim
Note: This slide and two following explain how the values are calculated.
Example of the Equity Elimination
Example of the Minority Interest Calculation
Result of IC AP AR via ‘Automatic Adjustments’
Data Load
Currency Translation
Run Consolidation
Time Flow Account D.Src Entity Intco Group Category Rpt Cur Amount
54
Result of COI PUR METHOD via ‘Automatic Adjustments’
Data Load
Currency Translation
Run Consolidation
Time Flow Account Src Entity Intco Group Category Rpt Cur Amount
55
56
Purchase – With Store Entity and Store Group Currency
57
Purchase – With Store Entity without Store Group Currency
58
Purchase – Without Store Entity without Store Group Currency
Group Dimension
BADI’s for BPC Consolidations
59SE80
BADI’s for BPC Consolidations
60
61
62
Currency Translation – In the Legal Application
200
100LC * 2.5 / 3.5 = 71
100LC * 2.0 / 3.0 = 67
67
63
Rate App Bus Rule
Script Logic
Account Dim
Entity Dim
Currency Translation
64
Currency Translation Explanation
65
Cur Tsl – Without Force Closing
66
Cur Tsl – With Force Closing
67
ICM TO LEGAL APP IMPORT
68
ICM TO LEGAL APP IMPORT
69
70
ICM TO LEGAL APP IMPORT
71
ICM TO LEGAL APP IMPORT
72
Number of Appsets: Criteria
•Appsets have their own dims and apps
•BPC reporting is within an Appset
•BW reporting is truly global however(1)
•Task security is by Appset: for example the task ‘dimension’ allows a user to
to add, delete, change properties/members for any dim in an Appset.
•Member access security is by Application by member
•You can do cross application planning within an Appset
•In a production environment, you can have multiple Appsets
•Each Appset is an ‘InfoArea’ in BW
•Master data is unique per Appset > sync issues?
(1) BW reporting on BPC Infocubes is not supported in most cases
since revenue would be displayed as negative values for example.
Also, balance sheet values could be double counted with regard to time.
– Industry Business Analytic Solutions:
• HealthCare (MS only)
• Financial Services (MS only)
• Government Budgeting (MS only)
• Additional solutions TBD
– Functional Content:
• IFRS – starter kit for MS and NW stack
• Capital Expenditure Planning (MS only)
• Liquidity Planning (NW only)
• Sales Planning (NW only)
• Strategic Workforce Planning (MS Only)
• Financial Planning Optimization with ERP (Release date TBD) (NW only)
•More information about the new Content Solutions for BPC you will find under this
page:
https://wiki.sdn.sap.com/wiki/display/CPM/SAP%20BusinessObjects%20Planning%20and%2
© SAP 2010/ Page 73
© SAP 2008 / Page 73
BPC Delivered Content
74
Process Chain(Package)
Run Calcaccount
Fx Restatement
IC Booking
Consolidation
Opening Balances
IC Elimination
Validations
Script Logic
Calcaccount
FXTrans
IC Booking
Consolidation
Opening Balances
IC Elimination
Validations
Bus Rule / P.Chain / Logic Naming
75
Who does what
Basis – installation, transports
BW security – SAP security people
BPC security - SAP security people or Project Team
BW developers – BW data staging and loading
BPC Admin – work in the Admin Console, maintain apps, dims, etc
BPC Excel users / analysts – use the Interface for Excel
Business Requirements & Modeling – Consultants and BPC super users
Separate consultants for planning vs. consolidation
Templates – Consultants, BPC super users
Logic – Consultants, BPC super users
ABAP - Consultants
76
Any script in the default logic file runs whenever data is input, written via
data manager package, and journal entry (if there is no journal.lgf file)
Journal.lgf file only runs for journals to do example, offsetting entries for cross
entity journals.
A Note About Default Logic
77
MS - Data Import Options
1. Flat Files
2. SQL table to table packages
3. Pure sql import w/o using bpc, with SSIS (DTS) packages
4. Data Services: came w/ BOBJ can be along FIM (financial int management)
Etl tool very flexible, use this to feed data to MS w/o flat files
BPC App
3 ways to write data to an application via BPC
1.Data manager package
2.Manual input
3.BPC Journal entries
BPC supports identical id’s across dim’s … but it should be avoided.
cc_sales pc_sales
78
Merge vs. Replace & Clear
This file is loaded 1st
:
This file is loaded 2nd:
79
Merge Mode
80
Replace & Clear Mode
81
Expense Planning
C – Version
A – Cost elements
T - Time
E – Cost Center
U – Activity Type
U – Stat key figures
D – Data Source
82
83
Control Levels
84
How to Access the SQL Tables
85
How to Access the SQL Tables
86
How To Back Up And Restore
87
How To Back Up And Restore
88
89
90
91
ECC
BPC
Cons
ICM
PL/BS w/ IC
IC
Balancing Entries
92All 2011 data is in the INPUT data source (audit)
93All 2011 data is in the INPUT data source (audit)
94
Eliminations made easy
All legal subs are 100% owned
Import trial balances
Run cur tsl
Matching
Run US Elims
Full Blown Consolidations
Legal subs mix of ownership %’s
Import trial balances
Run cur tsl
Matching
Run Eliminations and Adjustments
95
BPC Comments
96
BPC Comments
Result of Cur Tsl & US Elimination
Data Load
Currency Translation
Run US Elim
11301100 is Intercompany AR
21171000 is Intercompany AP
Time Flow Account D.Src Entit Intco Group Category Cur Amount
97
Result of Cur Tsl & US Elimination – Using Groups
Note: this elimination is at 100%
Time Flow Account D.Src Entit Intco Group Category Cur Amount
99
101
ECC
Sales PCA
Purchasing Accounting Controlling
NGL, Old GL
Manufacturing
BW - InfoCubes
Sales PCA
Purchasing Accounting Controlling
NGL, Old GL
Manufacturing

More Related Content

What's hot

Project Systems: Materials
Project Systems: MaterialsProject Systems: Materials
Project Systems: Materials
vnhardik
 
Script logic primer-bpc_nw
Script logic primer-bpc_nwScript logic primer-bpc_nw
Script logic primer-bpc_nw
Erptimal RA
 

What's hot (20)

1668146695188.pdf
1668146695188.pdf1668146695188.pdf
1668146695188.pdf
 
Cats
CatsCats
Cats
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function type
 
SAP AC020 - Investment Management
SAP AC020 - Investment ManagementSAP AC020 - Investment Management
SAP AC020 - Investment Management
 
Migration Guide For SAP S/4 HANA 1809 FICO
Migration Guide For SAP S/4 HANA 1809 FICOMigration Guide For SAP S/4 HANA 1809 FICO
Migration Guide For SAP S/4 HANA 1809 FICO
 
Use the SAP Content Server for Your Document Imaging and Archiving Needs!
Use the SAP Content Server for Your Document Imaging and Archiving Needs!Use the SAP Content Server for Your Document Imaging and Archiving Needs!
Use the SAP Content Server for Your Document Imaging and Archiving Needs!
 
SAP PPM 6.0 powered by HANA
SAP PPM 6.0 powered by HANASAP PPM 6.0 powered by HANA
SAP PPM 6.0 powered by HANA
 
S4Finance
S4FinanceS4Finance
S4Finance
 
Cash Management in SAP
Cash Management in SAPCash Management in SAP
Cash Management in SAP
 
How to add new Object Link in SAP DMS
How to add new Object Link in SAP DMSHow to add new Object Link in SAP DMS
How to add new Object Link in SAP DMS
 
Summarisation levels in SAP COPA
Summarisation levels in SAP COPASummarisation levels in SAP COPA
Summarisation levels in SAP COPA
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
 
SAP FI - GL
SAP FI - GLSAP FI - GL
SAP FI - GL
 
Copa realignment
Copa realignmentCopa realignment
Copa realignment
 
SAP FICO Table
SAP FICO TableSAP FICO Table
SAP FICO Table
 
Project Systems: Materials
Project Systems: MaterialsProject Systems: Materials
Project Systems: Materials
 
Asset accounting
Asset accountingAsset accounting
Asset accounting
 
Script logic primer-bpc_nw
Script logic primer-bpc_nwScript logic primer-bpc_nw
Script logic primer-bpc_nw
 
SAP FICO Training Material PPT
 SAP FICO Training Material PPT SAP FICO Training Material PPT
SAP FICO Training Material PPT
 
Bank reconciliation ff67
Bank reconciliation ff67Bank reconciliation ff67
Bank reconciliation ff67
 

Viewers also liked

BPC Session1
BPC Session1BPC Session1
BPC Session1
bayu5012
 
Adiviñas ilustracións
Adiviñas ilustraciónsAdiviñas ilustracións
Adiviñas ilustracións
educ-arte
 
Perangkat keras-internet1
Perangkat keras-internet1Perangkat keras-internet1
Perangkat keras-internet1
Adam51000
 
12.14 Article in Labor Disputes
12.14 Article in Labor Disputes12.14 Article in Labor Disputes
12.14 Article in Labor Disputes
Daria Ivanova
 

Viewers also liked (15)

BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0
 
The Future of Business Planning with BPC 10.1 and SAP HANA
The Future of Business Planning with BPC 10.1 and SAP  HANAThe Future of Business Planning with BPC 10.1 and SAP  HANA
The Future of Business Planning with BPC 10.1 and SAP HANA
 
SAP BPC Presentación (old)
SAP BPC Presentación (old)SAP BPC Presentación (old)
SAP BPC Presentación (old)
 
BPC Session1
BPC Session1BPC Session1
BPC Session1
 
BPC Consolidation
BPC ConsolidationBPC Consolidation
BPC Consolidation
 
Financial Planning/Budgeting Review and Approval Process in SAP BPC NW 7.5 - ...
Financial Planning/Budgeting Review and Approval Process in SAP BPC NW 7.5 - ...Financial Planning/Budgeting Review and Approval Process in SAP BPC NW 7.5 - ...
Financial Planning/Budgeting Review and Approval Process in SAP BPC NW 7.5 - ...
 
Step by step guide to formatting the SAP BPC EPM Sheet
Step by step guide to formatting the SAP BPC EPM SheetStep by step guide to formatting the SAP BPC EPM Sheet
Step by step guide to formatting the SAP BPC EPM Sheet
 
SAP BPC NW 10.0 Learning Solutions Powered by SAP HANA
SAP BPC NW 10.0 Learning Solutions Powered by SAP HANASAP BPC NW 10.0 Learning Solutions Powered by SAP HANA
SAP BPC NW 10.0 Learning Solutions Powered by SAP HANA
 
Adiviñas ilustracións
Adiviñas ilustraciónsAdiviñas ilustracións
Adiviñas ilustracións
 
Perangkat keras-internet1
Perangkat keras-internet1Perangkat keras-internet1
Perangkat keras-internet1
 
12.14 Article in Labor Disputes
12.14 Article in Labor Disputes12.14 Article in Labor Disputes
12.14 Article in Labor Disputes
 
Nové programovací období a dotační výzvy pro školy. R. Vašutová
Nové programovací období a dotační výzvy pro školy. R. VašutováNové programovací období a dotační výzvy pro školy. R. Vašutová
Nové programovací období a dotační výzvy pro školy. R. Vašutová
 
Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
 
How to talk to your partner about Erectile Dysfunction
How to talk to your partner about Erectile DysfunctionHow to talk to your partner about Erectile Dysfunction
How to talk to your partner about Erectile Dysfunction
 
Heart transplantation
Heart transplantationHeart transplantation
Heart transplantation
 

Similar to Sap BPC concepts

Consolidation with bps and bcs
Consolidation with bps and bcsConsolidation with bps and bcs
Consolidation with bps and bcs
pedrochapin
 
Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2
Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2
Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2
Saranya Mohan
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
mishra4927
 
Imran Shaik BIBW
Imran Shaik BIBWImran Shaik BIBW
Imran Shaik BIBW
Imran Shaik
 

Similar to Sap BPC concepts (20)

Consolidation with bps and bcs
Consolidation with bps and bcsConsolidation with bps and bcs
Consolidation with bps and bcs
 
Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2
Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2
Release-3_TSD_Source_to_LZ_-_CIS_-_v1.2 2
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
SAP BPC Learning Notes and Insights.docx
SAP BPC Learning Notes and Insights.docxSAP BPC Learning Notes and Insights.docx
SAP BPC Learning Notes and Insights.docx
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BI
 
Aksh 117 bpd_sd (1)
Aksh 117 bpd_sd (1)Aksh 117 bpd_sd (1)
Aksh 117 bpd_sd (1)
 
00 project control tools
00 project control tools00 project control tools
00 project control tools
 
MFP Teach Out
MFP Teach OutMFP Teach Out
MFP Teach Out
 
RPAS MFP Tech Support Teach-Out
RPAS MFP Tech Support Teach-OutRPAS MFP Tech Support Teach-Out
RPAS MFP Tech Support Teach-Out
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extraction
 
Evolutionary db development
Evolutionary db development Evolutionary db development
Evolutionary db development
 
JKJ_SSRS PPS Excel Services Project.Documentation
JKJ_SSRS PPS Excel Services Project.DocumentationJKJ_SSRS PPS Excel Services Project.Documentation
JKJ_SSRS PPS Excel Services Project.Documentation
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
 
Apd and bpc
Apd and bpcApd and bpc
Apd and bpc
 
Imran Shaik BIBW
Imran Shaik BIBWImran Shaik BIBW
Imran Shaik BIBW
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshop
 
Sap bpc training in hyderabad
Sap bpc training in hyderabadSap bpc training in hyderabad
Sap bpc training in hyderabad
 
Conversion Data.ppt
Conversion Data.pptConversion Data.ppt
Conversion Data.ppt
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Sap BPC concepts

  • 1. • Illustration and Concept Slides 1 SAP BPC Concepts
  • 2. 2 Key Terms Models – transaction data tables. For example: LegalCons, Sales Planning HR Planning, Rates. A BPC application = a BW Infocube. Dimensions - master data. For example: Legal Subs, Accounts, Version. A BPC dimension = a BW characteristic. Environment – an environment contains models and dimensions. Business Process Flow – a set of steps and sub steps for a process such as planning or consolidations. Used to track progress and provide guided navigation. EVDRE – Everest Dynamic Range Exchange. The primary reporting function in BPC 7.5 Excel. An array based reporting function. In 10.0, it is replaced by the EPM Report Designer. Work Status – used to set work states which control data input. For example, after the period close is complete, ‘approve’ the period … which turns off any further data changes. Business rules – tables with parameters used to perform consolidation tasks such as balance carry forward, reclassifications, eliminations, etc.
  • 3. Appset: Dimensions Applications Dim Fact Dim Dim Dim Application What are the 4 ways that you can report in BPC? BPC for Excel - Formula based - Array based BPC for Powerpoint BPC for Word BPC Web Client Architecture 3
  • 5. IFRS STARTER KIT BPC Overview 5
  • 6. Processing Dimension Members From Member Sheet Business User Add new members Dimension Member Sheet Process Dimension from member sheet(1) BW Master Data BW Application Server (shortcut UJFS) (1) Appset can be taken offline during ‘processing’. Offline mode makes the applications ‘unavailable’ for tran. data input but users can still report in read mode. 6
  • 7. Processing Dimension Members From Server Business User Add new members Dimension Member Sheet Process Dimension From Server (‘From Member Sheet ‘is an option as well) BW Master Data BW Application Server (shortcut UJFS)Save to Server(2) (2) Save to Server is a good option when entering in a significant amount of master data. 7
  • 8. 8 Reference Dimensions Entity Input Currency Entity Currency C1000 USD C2000 EUR C3000 XYZ USD EUR Referenced! For example: XYZ currency cannot be used since it does not exist in the R_Acct dim.
  • 9. ACCTYPE Property Account type dimensions require the property ACCTYPE. There are four delivered ACCTYPES: AST – Assets EXP – Expense LEQ – Liability and Owners Equity INC – Income ACCTYPES control the sign of the values in reports for example: Value in db Value displayed in Reports AST 125 125 EXP 125 125 LEQ -125 125 INC -125 125 ACCTYPES also control aggregation behavior of balance sheet accounts for example: Value in db set to periodic storage Value displayed in Reports set to YTD Jan Feb Mar Jan Feb Mar AST 125 125 125 125 125 125 EXP 125 125 125 125 250 375 LEQ -125 -125 -125 125 125 125 INC -125 -125 -125 125 250 375 9 A BW query on a BPC InfoCube does not read the acctype property.
  • 10. Example of a YTD Application Consolidation apps are frequently set to YTD to facilitate a YTD ‘cumulative’ data load from source systems. That way, any prior period adjustments are included. Note: The shortcut / tcode LISTCUBE was used for the data view above. 10
  • 11. Planning Logic Summary Type Trigger Stored in Cube Features Excel Formulas Enter Data, etc No MNU commands, normal Excel, native macros Dimension Refresh Data No On the fly calculations Formulas The receiver has a calc property of ‘Y’, MDX Script Logic Data Sends(default) Yes Custom script, Trigger or User runs a Business Add Ins package 11
  • 12. 12 PL & BS INTEGRATION
  • 13. Integrating Script Logic & User Interface - BCF Business User Note: The push button ‘Run Pack’ is a macro MNU_EDATA_RUNPACKAGE. Data Manager Package: Script: 1 ABAP Program 2 Process Chain 3 13
  • 14. Security Summary Task Profile (what) Default function tasks: - sys admin - primary - secondary Tasks by Interface: BPC Excel, Journals, Documents, Data manager, Web, etc Assign to users and/or Teams Member Access Profile (where) By Application: Finance, Sales, Cost, HR Access Dimension Member Read Entity All Read/Write Cat Budget Read Cat All -Read all entities any category -Write (budget) all entities Note: Entity & Cat set as ‘Secure’ dimensions at the Application level Teams (optional) Team1 User A User B Team Lead (rights for team folders) Assignments: Task Profile Member Access Profile Users (who) User1 Email and or Instant Messenger Assignments: Teams Task Profiles Member Access Profiles 14
  • 15. 15 How to do a flat file import 1. Upload flat file on to the BPC Server 2. Opt: Preview 3. Opt: Create conversion file 4. Create transformation file 5. eData > Validate & Process trans file 6. Run import package 7. Opt: View status 8. Opt: Run report How to do an improvider import 1. Opt: Create conversion file 2. Create transformation file with mapping of characteristics to dims 3. dData > Validate & Process trans file 4. Run infoprovider package 5. Opt: View status 6. Opt: Run report
  • 16. ECC Data Load Architecture – Flat File Scenario BPC Transformation Sheet for possible sign change, assignment of BW characteristics to Dimensions, Selection criteria to filter the import etc. (1) (Required) BPC Import Data Manager Package BPC Application (Real Time InfoCube) Non SAP Systems Why consider this scenario: - Quick and Easy (1) The selection option can only be used with the Infoprovider import. (2) Real time InfoCubes can receive data via BPC in ‘Plan’ mode or from BW Data Loads in ‘Load Mode’. System to System or Flat File BW Load •In Plan Mode (2) 16 Flat File(s) BW BPC Conversion Sheet for External to Internal mapping
  • 17. BPC Imports of Master Data BBPC Char BPC Dim BBW Char BW Data Load(1) Notes: BW Data Loads can be carried out by BW Administrators. Master data includes descriptions, attributes, and hierarchies. BW Characteristics such as ‘0COSTCENTER’ can be used as a source for BPC Master Data. BPC Characteristics are generated by the system when BPC Dimensions are created and have the ‘CPMB’ prefix. System to System or Flat File ECC or External System 17 For Example: 0costcenter - Text, Attributes, Hierarchies Scenario: BW Master Data is in place and you want to use it! For Example: /CPMB/ABCXYZ BPC Conversion Sheet for External to Internal mapping BPC Transformation
  • 18. Process Chain Merge Replace & Clear Comment /CPMB/IMPORT_APPEND (BPC:Import transaction Data from Flat File (Aggregated Overwrite) Data in the source will first be aggregated by all dimensions. Then data in the target will be overwritten by source data by all dimensions The target data will first be cleared by E/C/T/D in the source. Then data in the source will be aggregated by all dimensions and overwrite the target by all dimensions. /CPMB/APPEND (BPC: Import transaction Data from Flat File (Append Mode) n/a n/a No "merge" option and "Replace&Clear". The source data will be appended into the BPC cube. Key figure will be aggregated. /CPMB/IMPORT (BPC:Import Transaction Data from Flat File (Last Overwrite) Data in the target will be overwritten by source data by all dimensions. In case there are entries with the same dimensions from source, only the last entry will be considered. The target data will first be cleared by E/C/T/D in the source. Then data in the target will be overwritten by the data from the source. In case there are multiple entries with the same dimensions, only the last entry will be considered. Flat File Data Manager Packages
  • 19. ECC Data Load Architecture – BW > BPC Scenario BW Standard InfoCube BW Load with transformation Options (BW) BPC Conversion Sheet for External to Internal mapping BPC Transformation Sheet for possible sign change, assignment of BW characteristics to BPC Import InfoProvider Data Manager Package BPC Application (Real Time InfoCube) •InfoCubes •Data Store Objects •MultiProviders Non SAP Systems BW Why consider this scenario: - Use actual data in an existing InfoCube - Use the BW Cube for data homogenization - BPC Business User can import data Note: version 10, delta is provided. System to System or Flat File BW Load •In Plan Mode (2) 19 (1) The selection option can only be used with the Infoprovider import. (2) Real time InfoCubes can receive data via BPC in ‘Plan’ mode or from BW Data Loads in ‘Load Mode’.
  • 20. Load Transaction Data from Infoprovider Data Manager Packages
  • 22. 22 KEY FIGURE MODEL ACCOUNT BASED MODEL CHAR’S KF1 KF2 KF3 ACCT1 ACCT2 ACCT3 KEY FIGURE TO ACCOUNT BASED MODEL
  • 23. 23 Key figure cube to BPC Cube Note: this is an illustration23. The accounts shown on the left are not all the same.
  • 24. 24 Key figure based cubes multiple kf’s wider / shorter Account based cubes one / two kf’s narrow / long There is no right or wrong model You can use BPC transformation files to share data Modeling InfoCubes
  • 25. 25 Entity Dim: Implied Entity Parent Owner Reviewer Manager US Pete Pete Store1 US Joe Nadine Pete Store2 US Sachi Nadine Pete Owners & Managers Reviewers used to ‘review’ BPF steps ie to approve / reject. Include multiple users: user1,user2, and you can include teams also!
  • 26. Work Status Architecture App Set: Work States Work Data Status State Manager Journals Manual Documents Comment Controlled By In Process All All All All All Both Submitted Locked MAN Owner All All Owner Approved Locked Locked Locked Locked Locked Manager - Manager is an owner of a member’s parent. Application: Work Status Dimension WorkState Account No Category Yes DataSource No Entity Owner Report Cur No Time Yes -Only one owner per application -Workstate dims are ‘variables’ User: Excel > ESubmit > Modify W. Status If work state is submitted, the owner of the entity can create a journal. The Manager of the entity in the data region can change the work state to approved. If you attempt to input data in the above region, the sys message is ‘submission status does not allow it’. 26
  • 27. Entity Dim: Implied Entity Hier Owner Reviewer Manager US WW Pete Pete Store1 US Joe Nadine Pete Store2 US Sachi Nadine Pete Task Profile: Run Report ‘Act/Bud’ Run Input Template Data Manager Package Import, Copy Data Access Profile Finance App: R/W Budget R Store1 BPF: Entity = Drive Dim Step1 Import Actuals Step2 Copy to Budget Step3 Input manual changes Step4 Report Results Sub Step A Run Report Sub Step B Review Required Step5 Lock Budget via Work Status User Actions: Joe launches Planning BPF for Data Region: Store1 Budget 2009.Jan (This will be the default CV which can be changed) Joe carries out Steps 1,2,3 And 4a,b , Nadine reviews The report (4) on the %Change and approves it! Pete Locks the Budget category by setting the work status to ‘Approved’ for Store1, 2009.Jan Work Status Data Region: Store1 Budget 2009.Jan Pete Work Data Status State Manager Journals Manual Documents Comment Controlled By In Process All All All All All Owner Submitted Locked Owner Owner All All Both Reviewed Locked Manager Locked Locked Locked Manager Approved Locked Locked Locked Locked Locked Manager BPF, Work Status, Security Integration 27
  • 28. 28
  • 30. Sample Consolidation Business Process Flow 30
  • 32. 32
  • 33. 33 If you need to revise your BPF Template Change the template Inactivate the existing instance Archive the instance Create and activate a new instance Note: you can only have one instance for a give data region per template.
  • 36. Result of Cur Tsl & US Elimination Data Load Currency Translation Run US Elim 11301100 is Intercompany AR 21171000 is Intercompany AP Time Flow Account D.Src Entit Intco Group Category Cur Amount 36
  • 37. Result of Cur Tsl & US Elimination – Using Groups Note: this elimination is at 100% Time Flow Account D.Src Entit Intco Group Category Cur Amount
  • 38. 38 How To Set Up Multiple Group Currencies Add the currencies to the G – Type dimension: Run Consolidation:
  • 41. Consolidation Business Rules The Consolidation business rules use 3 accounts primarily: METHOD, POWN, AND PCON. METHOD is used to store the assignment of the parent method code (90) or purchase method code (86) to an entity and intercompany member for example. POWN is used to store the ownership % for a parent’s subsidiary and is used in a formula to calculate a value to be booked . Ownership elimination could be achieved with only POWN. However, both POWN and PCON can be used to reduce the number of rules that are needed. PCON also has its (% consolidation) values stored in the ownership cube. PCON for a purchase entity is usually 1 but PCON for an equity member is usually equal to POWN since the equity subs books are not fully included in the group. Therefore, if you store a value of 100% for entities using the purchase method and PCON(.30 for example) equals POWN(.30) for entities using the Equity method, the same rule could be used for both. For example, to calculate a minority share account with an equity sub, minority Interest should be zero (PCON(.3))=POWN(.30)) but with purchase sub, minority share should be 80% ie (PCON(1.00) – POWN(.30)). Note: PCTRL - Percent Control can also be used to have the system generate proposed methods, PCON, and POWN values.
  • 42. 42
  • 43. 43 Ownership Transaction Data Note: The o_acct member ‘pgroup’ is used to identify which entities are included in the consolidation group. The ownership calculation counts the members in each cons group and assigns the number to each one. For example, C2000 is the 2nd member in the G_CG2 group. In our example in class, the ownership calculation will also calculate the POWN values for G_CG1.
  • 44. Here’s how the ownership values and org structure relate: 1. The two entities in cons group CG2 are C1000 and C2000 (they both have a value in the pgroup account.) 2. The parent(90) of CG2 is C1000. The sub owned by C1000 is C2000 @ 80% and is using the purchase method (86).
  • 45. POWN data is initially entered for the NON_GROUP member of the group dimension. The ownership calc package copies the POWN data to groups id’s such as G_CG2, calculates the pown values for CG1, and numbers the members in each group:
  • 46. ample 1: Purchase method for C1000 & C2000 (BPC 7.5 SP 3) You could use ‘PCON’ here as well since is stored as 1 in this case. You can use PCON-POWN or 1-POWN The ‘ALL’ account will receive a value w/ the opposite sign of the source account. The Group/Minority account will receive a value w/ the same sign as the source account.
  • 47. Example 1: This is the test data file in LC: This is the result: (values in USD group currency) In this example, only two business rules were used to generate 3 postings.
  • 48. Entity Intco Group LegalApp – Entity InterCompany & Group Dimensions
  • 49. 49 From the Ownership Infocube view Note: the ownership calculation copies the ‘non_group’ pown value into G_CG1 and calculates the group shares.
  • 50. BPC440 Lab - Example
  • 51. Example of the Investment Elim Note: This slide and two following explain how the values are calculated.
  • 52. Example of the Equity Elimination
  • 53. Example of the Minority Interest Calculation
  • 54. Result of IC AP AR via ‘Automatic Adjustments’ Data Load Currency Translation Run Consolidation Time Flow Account D.Src Entity Intco Group Category Rpt Cur Amount 54
  • 55. Result of COI PUR METHOD via ‘Automatic Adjustments’ Data Load Currency Translation Run Consolidation Time Flow Account Src Entity Intco Group Category Rpt Cur Amount 55
  • 56. 56 Purchase – With Store Entity and Store Group Currency
  • 57. 57 Purchase – With Store Entity without Store Group Currency
  • 58. 58 Purchase – Without Store Entity without Store Group Currency Group Dimension
  • 59. BADI’s for BPC Consolidations 59SE80
  • 60. BADI’s for BPC Consolidations 60
  • 61. 61
  • 62. 62 Currency Translation – In the Legal Application 200 100LC * 2.5 / 3.5 = 71 100LC * 2.0 / 3.0 = 67 67
  • 63. 63 Rate App Bus Rule Script Logic Account Dim Entity Dim Currency Translation
  • 65. 65 Cur Tsl – Without Force Closing
  • 66. 66 Cur Tsl – With Force Closing
  • 67. 67 ICM TO LEGAL APP IMPORT
  • 68. 68 ICM TO LEGAL APP IMPORT
  • 69. 69
  • 70. 70 ICM TO LEGAL APP IMPORT
  • 71. 71 ICM TO LEGAL APP IMPORT
  • 72. 72 Number of Appsets: Criteria •Appsets have their own dims and apps •BPC reporting is within an Appset •BW reporting is truly global however(1) •Task security is by Appset: for example the task ‘dimension’ allows a user to to add, delete, change properties/members for any dim in an Appset. •Member access security is by Application by member •You can do cross application planning within an Appset •In a production environment, you can have multiple Appsets •Each Appset is an ‘InfoArea’ in BW •Master data is unique per Appset > sync issues? (1) BW reporting on BPC Infocubes is not supported in most cases since revenue would be displayed as negative values for example. Also, balance sheet values could be double counted with regard to time.
  • 73. – Industry Business Analytic Solutions: • HealthCare (MS only) • Financial Services (MS only) • Government Budgeting (MS only) • Additional solutions TBD – Functional Content: • IFRS – starter kit for MS and NW stack • Capital Expenditure Planning (MS only) • Liquidity Planning (NW only) • Sales Planning (NW only) • Strategic Workforce Planning (MS Only) • Financial Planning Optimization with ERP (Release date TBD) (NW only) •More information about the new Content Solutions for BPC you will find under this page: https://wiki.sdn.sap.com/wiki/display/CPM/SAP%20BusinessObjects%20Planning%20and%2 © SAP 2010/ Page 73 © SAP 2008 / Page 73 BPC Delivered Content
  • 74. 74 Process Chain(Package) Run Calcaccount Fx Restatement IC Booking Consolidation Opening Balances IC Elimination Validations Script Logic Calcaccount FXTrans IC Booking Consolidation Opening Balances IC Elimination Validations Bus Rule / P.Chain / Logic Naming
  • 75. 75 Who does what Basis – installation, transports BW security – SAP security people BPC security - SAP security people or Project Team BW developers – BW data staging and loading BPC Admin – work in the Admin Console, maintain apps, dims, etc BPC Excel users / analysts – use the Interface for Excel Business Requirements & Modeling – Consultants and BPC super users Separate consultants for planning vs. consolidation Templates – Consultants, BPC super users Logic – Consultants, BPC super users ABAP - Consultants
  • 76. 76 Any script in the default logic file runs whenever data is input, written via data manager package, and journal entry (if there is no journal.lgf file) Journal.lgf file only runs for journals to do example, offsetting entries for cross entity journals. A Note About Default Logic
  • 77. 77 MS - Data Import Options 1. Flat Files 2. SQL table to table packages 3. Pure sql import w/o using bpc, with SSIS (DTS) packages 4. Data Services: came w/ BOBJ can be along FIM (financial int management) Etl tool very flexible, use this to feed data to MS w/o flat files BPC App 3 ways to write data to an application via BPC 1.Data manager package 2.Manual input 3.BPC Journal entries BPC supports identical id’s across dim’s … but it should be avoided. cc_sales pc_sales
  • 78. 78 Merge vs. Replace & Clear This file is loaded 1st : This file is loaded 2nd:
  • 81. 81 Expense Planning C – Version A – Cost elements T - Time E – Cost Center U – Activity Type U – Stat key figures D – Data Source
  • 82. 82
  • 84. 84 How to Access the SQL Tables
  • 85. 85 How to Access the SQL Tables
  • 86. 86 How To Back Up And Restore
  • 87. 87 How To Back Up And Restore
  • 88. 88
  • 89. 89
  • 90. 90
  • 92. 92All 2011 data is in the INPUT data source (audit)
  • 93. 93All 2011 data is in the INPUT data source (audit)
  • 94. 94 Eliminations made easy All legal subs are 100% owned Import trial balances Run cur tsl Matching Run US Elims Full Blown Consolidations Legal subs mix of ownership %’s Import trial balances Run cur tsl Matching Run Eliminations and Adjustments
  • 97. Result of Cur Tsl & US Elimination Data Load Currency Translation Run US Elim 11301100 is Intercompany AR 21171000 is Intercompany AP Time Flow Account D.Src Entit Intco Group Category Cur Amount 97
  • 98. Result of Cur Tsl & US Elimination – Using Groups Note: this elimination is at 100% Time Flow Account D.Src Entit Intco Group Category Cur Amount
  • 99. 99
  • 100.
  • 101. 101 ECC Sales PCA Purchasing Accounting Controlling NGL, Old GL Manufacturing BW - InfoCubes Sales PCA Purchasing Accounting Controlling NGL, Old GL Manufacturing

Editor's Notes

  1. This slide illustrates the SAP Business Planning and Consolidation, version for the Microsoft platform architecture. SAP Business Planning and Consolidation, version for the Microsoft platform has the same architecture as SAP Business Planning and Consolidation 5.x.
  2. BPFs, Work Status, and Security can’t be built in a vacuum. The developer needs to know about all three. For example, if an action is put into a BPF, then the user will need to have rights to perform that task in security.
  3. UJ_VALIDATION – Set up characteristic validation. UJ00 – View data locking parameters. (It is not recommended to change the delivered settings) UJBPCTR – Create transport request. UJBR – Use this to create a backup for an appset including master data and tran data. (if you need to copy an appset and ‘paste’ it into another server). This does not replace the transport mechanism. UJFS – The file system for bpc reports, logic files etc. UJKT – The debug program for script logic. UJQ0 / UJR0 – settings for the lock mechanism. Not recommended to change the delivered settings. UJSTAT – The screen to analyze bpc statistics. UJUT_DATA – This is a new program. Used to test file uploads/downloads.
  4. Parity with Microsoft, but in addition, we support the display of multiple hierarchies in a comparison way.
  5. Parity with Microsoft, but in addition, we support the display of multiple hierarchies in a comparison way.
  6. Mention that some industry and functional-focused separately priced apps are also built out on BW-IP ex MAP and PBF, and will be built on the new advanced planning platform ex. TPM