You are on page 1of 61

General Mills

SAP BusinessObjects Planning and Consolidation 7.0,


Version for SAP NetWeaver Ramp-Up Project

& SAP NetWeaver BW Ehp1 Upgrade Experience

Jay Roble General Mills, Inc.


Amy Stine General Mills, Inc.
Brian Tyson - SandPoint Consulting
Ver 042409

[ CHAVONE JACOBS

ASUG INSTALLATION MEMBER


MEMBER SINCE: 2003

[ ALLAN FISHER

ASUG INSTALLATION MEMBER


MEMBER SINCE: 2008

[ COREY PEARSON

ASUG INSTALLATION MEMBER


MEMBER SINCE: 2008

[ Learning Points

Ramp-Up experience of SAP BPC 7.0 NW


How BPC works in a Sourcing Planning Project
Importance of the planning data model and master data
Key Lessons Learned
Added complexity of SAP NetWeaver & SAP NW BW
BPC 7.0 NW integration with BW
Note: SAP BW shop, no prior BPC / OutlookSoft experience

Real Experience. Real Advantage.

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

[ Introduction - Presenters
Jay Roble General Mills
Integration Architect IS Data Warehousing
10+ years SAP & SAP BW experience

Amy Stine General Mills


Senior Applications Analyst IS Supply Chain
7+ years SAP ECC & BPS experience

Brian Tyson SandPoint Consulting


Principle Consultant, SandPoint Consulting
5+ years implementing BPC Microsoft Platform
1 year Ramp-Up BPC Netweaver Platform

Real Experience. Real Advantage.

[ Introduction

(cont)

General Mills

The Company of Champions


Worlds 6th largest food company
$14.9 billion in FY08 net sales*
29,500 employees
Marketed in more
than 100 countries

Fortune 500: #214**

* Includes proportionate share of JV sales


** Excludes proportionate share of JV sales

Real Experience. Real Advantage.

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

[ Planning Project - Overview


Goal:
Streamline the direct materials budgeting / planning process

Design Objectives
Fully integrated operational planning/tracking system
Automate Manual Processes
Update of actual data
Excel V-Looks ups for additional actual data fields
40 Offline Excel input buyer planning worksheets
Combining 40 Excel worksheets back into one
Improve Reporting
Immediate consolidated reporting on buyer input
Flexibility to report by Finished Good/Division
Exception reporting capabilities
Eliminate 3 Week Cycle time & no visibility until cycle complete!
Real Experience. Real Advantage.

[ Planning Project Overview (cont)


Two Languages. Raw Material (RM) & Finished Product (FP)

Raw Materials

Division (Mktg)

Manufacturing

Sourcing

Production FP

Delivered FP

RM Code
(e.g. flour, vitamin,
carton, sugar)

FP Sku/PNL
(e.g., 15 oz.Yellow Box
Cheerios or Cheerios PNL)

BOM Conversion
RM Requirement
in lbs/cs/etc.

FP Production Volume

RM Rates @ Code/Plant level


Real Experience. Real Advantage.

Inventory Adjs
& Locations

BOM
Conversion

Delivery Volume Est. (FP)

FP RM rates
8

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

[ Why BPC 7.0 NW Ramp-UP? Initial Plan


Project Kick-Off
Plan to use BW-IP (Integrated Planning)
BW-BPS being replaced by BW-IP
Sent Employee to BW-IP training
Hired SAP BW-IP consultant

BW-IP Proof Of Concept

Real Experience. Real Advantage.

10

[ Why BPC 7.0 NW Ramp-Up?


After attending SAP TechEd 08, indications were:
BPC is now the long term solution
BW-Integrated Planning (IP) is not a long term solution

Real Experience. Real Advantage.

11

[ Why BPC 7.0 NW Ramp-Up (cont.)

Real Experience. Real Advantage.

12

[ Why BPC 7.0 NW Ramp-Up - Options


1. BW-BPS (Business Planning & Simulation)
Currently used & stable technology
Support mode till 2013
No available in house resource
Dont want to train on Old functionality
Dont want to hire consultant to develop on Old functionality

Would be throwing away development

2. BW-IP (Integrated Planning)


Current prototype
No in-house resource
Roadmap indicates will be replaced by BPC

3. SAP-BPC
Ramp-Up Netweaver Version
Microsoft Version
Real Experience. Real Advantage.

13

[ Why BPC 7.0 NW Ramp-Up BPC NW Benefits


BPC NW vs. BPC MS
Increased dimensionality removed 65,000 member limit
Lifecycle Management Transport
Support for NW BWA (BW Accelerator)

BPC NW Benefits

SAP Netweaver platform fits with our corporate model


SAP Roadmap (BW-BPS & BW-IP being replaced)
Leverage existing NW-BW system & hardware
Leverage existing in-house NW expertise
Perceived ease of integration with core BW data
Excel front-end a plus, and integration to other Office apps
Can put more power in the hands of the business
No migration back from MS to NW.

Real Experience. Real Advantage.

14

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

15

[ Sourcing Planning Project


Goal:
Streamline the direct materials budgeting / planning process and
provide a system to facilitate the monthly assessment and
communication of raw material risks & opportunities.

Benefits
Plan & Actual Reporting of direct raw material costs by Finished
Product hierarchy levels (Division, Business Unit)
Introduction of new buyer-defined hierarchy for custom grouping
of raw materials
Budgeting Tools with Simulation and immediate feedback loop
(eliminate 3 week cycle time)
Greatly increased data integrity and accuracy by eliminating 40
offline spreadsheets
Real Experience. Real Advantage.

16

[ Sourcing Planning Project - Project Team


GMI IS Analysts
Business user requirements, BPC install & development
BW BPS & BEx experience, No prior BPC experience

GMI BW architect
BW backend integration, NW upgrade, technical issues
BW data modeling, BEx & NW upgrade experience

SAP Consultant
BPC solution design, input schedules, data manager
No prior BPC Experience

SandPoint Consultant
Outlooksoft expert (BPC 5.1 MS)
BPC solution design, input schedules, training rest of team

SAP Ramp-up Coach


Direct contact with BPC NW developers, customer message
escalation, white paper solutions.
Real Experience. Real Advantage.

17

[ Project As Is Business Process


Heavily manual process
Both Business & IS

Detailed Bottoms-Up

Current Process
Data
Reconciling

SAP
ECC

Rates by Matl/Plant - only twice per year

Offline monthly outlook process


Divisions requiring Cost Impacts
by Finished Product Hierarchy

Buyer
Worksheets

SAP
BW

BEx /
Excel

Offline Data

To determine pricing actions

Lengthy cycle time

Manual
spreadsheet
edits

3 wks on avg & no visibility until cycle is complete

Multiple sources of information


ECC, BW, Spreadsheets, Market
Real Experience. Real Advantage.

18

[ Project To Be
Greatly increased data integrity and accuracy through elimination
of manual massaging of data and numerous offline spreadsheets
Provide flexibility for both detailed bottoms-up planning and
higher level top-down outlook updates
Immediate feedback on cost impacts and ability to revise and do
what-if scenarios prior to ECC load

To Be

SAP
ECC
BEx /
Excel
Real Experience. Real Advantage.

SAP
BW

V1

BPC

Vn

V2

Immediate
Reporting
Data
Integrity

Forecast
Accuracy

19

[ Project Data Model BPC Security


Four teams
IS Admin (9 users, incl. consultants)
Access to everything

Finance Power Users ( 5 users)


Access to submit data
Access to maintain dimension members
Access to maintain corporate templates

Sourcing Buyers (40 users)


Access to read and submit data

Read Only/Reporting (18 users)


No update access

BPC Application Security is administered from the BPC Admin


Client only
Does not leverage existing SAP Netweaver security
Real Experience. Real Advantage.

20

[ Project Data Model Overall Design

Data Volume:
11,500 raw material/plant combinations
60,000 raw material/finished good/plant combinations
Real Experience. Real Advantage.

21

[ Project Data Model Application Design


BPC is an Account-Based modeling tool
e.g., one key figure model
Used KEYFIGUREID dimension (i.e. QTY, PRICE, SPEND, etc.)
for qualifying the one key figure value (SignData)

Duplicate dimension member values across dimensions


Duplicate values are allowed in BPC
However, supporting EV functions (fully qualified data) had bugs
Not fixed until BPC SP2

Interim fix to prefix dimension keys where risk of duplication

Time dimension
BPC requires YEAR.XXX format
Not the same time concept as BW
e.g., 2008.INP, 2008.Q, 2008.Total, MSTR.INP, MSTR.Q, etc.
Real Experience. Real Advantage.

22

[ Project Data Model Application Design (cont)


Hierarchies
Hierarchy nodes must also be dimension members
Hierarchy display can be challenging. We opted to create
additional properties for a flattened view

Dummy data
Creation of dummy dimension members to handle data at
different intersections
inability to have unassigned dimensions

Versions
Multiple versions for snapshots, planning cycles

Units
BPC does not have inherent units. We created another
KeyFigureID and posted the value to SignData so it could be
used in calculations.
Real Experience. Real Advantage.

23

[ Project Data Model Data Examples


KeyFigureID

Prefixed member values

Real Experience. Real Advantage.

24

[ Project Data Model Data Examples (cont)


Hierarchy

Each hierarchy parent must


also be a dimension
member

BPC Hierarchies are exclusive to a


single dimension

Real Experience. Real Advantage.

25

[ Project Data Model Data Transformation (cont)


Allocations

Actuals at RawMaterial/Plant/Vendor
Plan Production at Fini/RawMaterial/Plant/SourcePlant
Weighted Avg. Rate at Raw Material/Plant
Supporting data at RM/Plant (Price Unit, prev. plan price)
Could not use Allocation Engine due to keywords not supported
until BPC SP02
Workaround BPS Fox formulas

Currency conversions
Note must convert quantities as well as amounts

Copy app to app (cube to cube)


Used BPC Data Manager InfoProvider load functionality

Real Experience. Real Advantage.

26

[ Project Data Model User Interface


Excel as interface was a big hit with our user base
Familiarity / easy transition from old process to new one
Use of Conditional formatting to warn for unusual data

Some excel crashing issues


Formatting of leading zeroes, rounding

Admin Console vs. Web Admin


Certain parameters are only accessible via the Web Admin

Harder to be in multiple instances at same time, unlike SAP


GUI
Real Experience. Real Advantage.

27

[ Project Data Model Lessons Learned


Account-based model can be challenging for operational (keyfigure based) planning
Greatly increased cube record counts
Loading of transactional data one load per key figure
No inherent units

BPC for NW is not integrated with BW Master Data


PRO - provides flexibility for ad-hoc master data
CON cannot take advantage of existing rich, complex, accurate
master data
CON duplication of data and data loading capabilities

NO UNASSIGNED!!!!
Data must post to an intersection of all application dimensions at
a base level
Real Experience. Real Advantage.

28

[ Project Data Model Lessons Learned (cont)


Hierarchies provide on-the-fly rollup, but nodes are not postable
BPC Dimension Properties are not the same as BW Navigational
Attributes
No supporting master data
Cannot be used for slice-and-dice, only for restricting data using EvDRE
filters
Limited aggregation capability

Locking Mechanism
Plan data is only locked at the time of write back
Minimizes end user error messages, but last-in is what stays

Script, MDX and Allocation logic


Can be challenging to learn and understand

Real Experience. Real Advantage.

29

[ Project Data Model Lessons Learned (cont)


Excel as a front end has positives and negatives
User adoption is high for excel power users
Users must be respectful of the input schedule and report
designs

BW instance refresh
Careful you do not overwrite work-in-progress
Make regular backups of your file service files (script logic,
transformation files, etc.) by downloading these to a local drive
from UJFS

Currency conversion is different than NW


For operational models, must convert everything, including
quantities
Conversion is a triangulation on USD, not a From To

Real Experience. Real Advantage.

30

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

31

[ Ramp-Up Obstacles
Lack of product support for duplicate master data
EVDRE bugs with fully-qualified dimension members
Prefixed dimension members to create unique values

Application Available Flag inconsistencies note fixed


JavaScript in conversion files syntax issue fixed
Authorizations too broad on service users
SAP reviewed and tightened up the role authorizations

Installation issues
Clarifications and guidance provided by RIG Back Office

Performance of input schedules with comments note fixed


Performance of maintaining dimension members note fixed

Real Experience. Real Advantage.

32

[ Ramp-Up Obstacles (cont)


Script logic syntax errors and gaps in functionality
Note fixes and use of BPS Fox due to timing of SP02

Troubleshooting BPC error messages


Errors were cryptic or misleading
BPC Logs not clear

Customer message support challenges


Unable to allow SAP connectivity to .NET server
SAP support personnel still gaining product knowledge
SAP Developers in opposite time zone

No integrated application help


Separate PDF and online available

Real Experience. Real Advantage.

33

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

34

[ Upgrade Dates

Ehp1 upgrade was a separate project


Ehp1 separate Ramp-up for non-BPC ramp-up customers
TEST pre-release Ehp1 sp01 (no Java) & BPC 7.0 NW sp00
Late RTC of Ehp1 would have cut into our testing time

Real Experience. Real Advantage.

35

[ General Mills SAP Global Instance Landscape


HWP

HRP

MSP

SRP

BW 3.5

ECC 5.0

NW2004

SRM 4.0

sp 13

sp 17

sp 8

sp 16

North America Core

Coupon
CRP
CRM 5.0
sp 5

ERP

BW 3.5
sp 9

PTP

ECC 5.0

CFP

TPP

APP

ERP 4.7

SCM 5.0

SCM 4.1

sp 19

sp 8

sp 8

Real Experience. Real Advantage.

Solution Manager 4.0

sp 13

International
IEP
ECC 5.0
sp

IBP
BW 3.5
sp 16

IPP

ISM

CMP
sp 10

PI 7.0

Ehp1 sp2
NW-BW 7.01
- BW-BPS
- BPC 7.0 sp1

sp 13

CWP

Portal 7.0

EWP

XIP

sp 13

Solution Manager 4.0

sp 13

Portal 7.0
sp 10
36

[ EhP1 Upgrade
Ehp1 sp02 (BI 7.01)
BPC 7.0 NW required Ehp1
BPC is an add-in, separate install
Upgrade from NW-BW 7.00 SPS13/SP15
Enhancement pack installer utility
Allows upgrade to SPS14/SP16 and apply Ehp1 in one step
Also upgraded SAP EP Portal & SAP PI (Process Integration XI)

NW-BW
General Mills Enterprise Data Warehouse
7 TB

NW-BW Enhancement Pack not the same as ECC


No switch technology, all or nothing in NW-BW
Software component changed SAP_BW_700 to SAP_BW_701

Real Experience. Real Advantage.

37

[ EhP1 Upgrade - Enhancement Pack Installer


New Enhancement Pack Installer utility
Java based GUI run from the web
Similar to the Upgrade Assistant used to install ECC600

The shadow system


New concept if not seen the ECC600 upgrade
Shadow system is a copy of the SAP system
Upgrade can occur in shadow system while production up and running

Activities during specific phases of the upgrade


Simply preparation occurs in the shadow system (Uptime)
Eventually need to lock down the production system
To avoid changes that would result in mismatches between the shadow and
production system

Downtime appx 4 6 hours (mostly Java install)

Real Experience. Real Advantage.

38

[ EhP1 Upgrade - Upgrade Tips


Pre-Upgrade

Check for inactive objects before an upgrade, program RSUPGRCHECK


All DSO data activated
DBA create Oracle table spaces
Do Kernel upgrade as early as possible
Download Java patches before starting upgrade
/usr/sap/trans/EPS/in

Start PROD upgrade 2 weeks early


Upgrade to Pre-Process (Allows to resolve issues)

3 4 Days before PROD Upgrade


Upgrade to downtime
Locks system for changes
Allows loads, reporting, etc.

Post-upgrade
Re-enable SNC (single sign-on), enhancement pack installation disabled

Real Experience. Real Advantage.

39

[ Ehp1 Upgrade Issues


InfoCubes
Manage Tab dump if using 7.0 Archive
Note 834280 - Installing technical BI Content after upgrade
Tran: RSTCO_ADMIN, Job: BI_TCO_ACTIVATION

BEx Web reports


Can save to KM but not open (Ehp1 SP04)

BEx Workbook
User w/o Auth to change, can change
No fix

Excel BPS layout issues:


Note 574240 Certificates in Microsoft Excel
Note 428092 Additional function in Manual Planning
Note 176642 Simultaneous editing several Office documents
Real Experience. Real Advantage.

40

[ Ehp1 Upgrade Issues (cont.)


BEx Web iViews Delta links
Links to BI Web Applications do not work in FPN
FPN (Federated Portal Network)
NW BI Java 7.01 SP02 PL0
Customer message, SAP provided Java patch to 7.01 SP02 PL1
Note 1245015 BEx Web 70 + FPN Scenario: NullPointer after patch
16/30

EP (Portal) Ehp1
Upgrade could not use Enhancement Installer
Due to distributed environment with high availability
Used JSPM instead

Ehp installer on Dual Stack (same SID / System #)


Error if app server has only ABAP stack (no Java)
SAP supplied fix, be sure to test in QA
Real Experience. Real Advantage.

41

[ BPC Installation System Landscape

Five instance landscape:


Test
Sandbox
Development
QA
Production

Real Experience. Real Advantage.

42

[ BPC Installation Steps


NW 7.0 BPC NW SP01

Install prerequisite software on .NET server & MSMQ


Install ABAP Server Component (Tran SAINT)
Configure ABAP Server (see appendix for detail steps)
Install .NET server component (9 steps, see install guide)
Configure .NET server component (6 steps, see install guide)
Set up Initial Application Set
Install Client Components
Note: Many manual steps.

Real Experience. Real Advantage.

43

[ BPC Installation Tips / Issues


Tips
Need .NET server, Basis & BW resources
Verify correct security roles for content activation

Issues
CUA issues with service IDs
Incorrect end user security during content activation
SAP needed to log onto system & delete entries
Now automated program to delete APSHELL & start again

.NET server performance


Note 1000057 - Patches for SAP Connector for Microsoft .NET
2.0.1

Early Installation guides were incomplete

Real Experience. Real Advantage.

44

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

45

[ Key Differences: BPC NW and Microsoft


NW Lifecycle Management (Transports)
Have to transport the whole AppSet

Ability to import transactional data directly from BW


Ability to leverage BW backend transactions
LISTCUBE, RSA1, LISTSCHEMA, SM37, SM51, SE16

Use of custom process chains for execution of logic


Similar to SQL SSIS packages

Currently no Business Process Flows in NW


Smaller library of script logic keywords in NW version
Ability to use BAdis for custom logic

Real Experience. Real Advantage.

46

[ Key Differences:

BPC & BW Namespaces

Object

Description

Namespace

Static DDIC

Transactions, classes, programs, tables, data


elements, message classes, etc.

UJ*

Generated DDIC

Tables generated at runtime


/1CPMB/DM* - Data Manager

/1CPMB/*

BW Objects

Generated technical names


Ie. InfoCubes, InfoObejcts, etc

/CPMB/*

BW Object tables

Generated tables from BW objects


InfoCube Fact & Dim tables,
InfoObject SID, Attribute, etc tables,
Etc.

/B28/*

Real Experience. Real Advantage.

47

[ Key Differences:

BPC & BW Namespaces (cont.)

Object

Format

Name

Example

AppSet

/CPMB/<AppSet>

AppShell

/CPMB/APSHELL

MultiProvider

/CPMB/<AppSet>M<Application><Random>

PLANNING

/CPMB/ATMKOOE

InfoCube

/CPMB/<AppSet>I<Application><Random>

PLANNING

/CPMB/ATIKOOY

InfoObject

/CPMB/<AppSet><Random>

Category

/CPMB/ATDOHBU

Cube Tables

Fact: /B28/F<cube> & /B28/E<cube>


Dim: /B28/D<cube>P or <seq number>

PLANNING

/B28/FATIKOOY
/B28/DATIKOOY2

InfoObject

/B28/<S,P,M,Q,T,X,Y><Iobj tech name>

Category

/B28/SATDOHBU

Real Experience. Real Advantage.

48

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

49

[ Key Learnings
Ramp-Up adds additional challenges & Time to your project
Time lines, Functionality gaps,
SAP & BPC consultants and SAP Coach critical
BPC is not fully integrated with NW BW data
No direct Master Data load from BW
Transactional data requires multiple loads
Operational planning in an Account-based planning system
Fitting multiple key figures into one can be challenging
Data duplication and high cube record volume
Complexity in ensuring all the data lines up as needed

BPC NW is not identical to SAP BPC 7.0 for Microsoft


Some functionality, script keywords not included in the NW version

Real Experience. Real Advantage.

50

[ Key Learnings (cont)


BPC Reporting capabilities highly dependent on data model
Changing model down the road is not easy.
Solution success highly dependent on detailed upfront reporting
requirements
Not just what to report on, but how to report
BPC 7.0 for NW, requires .NET expertise in addition to NW & BW
Requires some IT involvement
Install, upgrades, custom process chains, transports

Corporate-level planning application with integration to SAP BW data


Management and development of the application / data model can be
complex
Shift from traditional SAP model of IS roles & responsibilities

EHP1 upgrade complexity


A project unto itself that could impact your enterprise BW
Real Experience. Real Advantage.

51

[ Agenda

Introduction
Planning Project
Why BPC 7.0 NW Ramp-Up?
BPC Sourcing Planning Project
Ramp-Up Obstacles
EhP1 Upgrade & BPC installation
Key Differences BPC NW & MS, BPC & BW
Key Learnings
Appendix Additional NW-BW BPC info

Real Experience. Real Advantage.

52

[ Appendix: BPC Administration


Component

Description

Dimension Library
(BW Characteristic InfoObjects)

16 Dimensions
No Dimension member formulas

Applications (BW Cubes)

6 (3 in active Use)
1.8 Million & 3.9 Million rows

Work Status

Not in Scope

Script Logic

Used in Test Instance, Production (SP02)

FX Translation

From LOCAL to USD/CAD

Journals

Not in scope

Security

72 Users, 4 teams, 4 task profiles, 3


member access profiles

Real Experience. Real Advantage.

53

[ Appendix: BPC Functional Scope - BPC Office


Module

Component

Description

BPC Excel

Input Schedules

BPC Excel

Custom Reports

~ 5 7 + ad-hoc
One complex with VB

BPC Excel

Park-N-Go

Yes

BPC Excel

Data Manager Master Data

Flat Files
Maintain Dimensions

BPC Excel

Data Manager Transaction Data

Loads from BW InfoProvider


Loads from Flat file
15 Transformation Files
5 Conversion Files

BPC Word

Not in scope

BPC PowerPoint

Not In Scope

BPC Web

Real Experience. Real Advantage.

Live Reporting

Not In Scope

54

[ Appendix: BPC Functional Scope - Other


Module

Component

Description

BPC Custom

Custom Logic in SAP BPC NW


Using a Business Add-In (BAdI)

Not tested, future

BPC Custom

Open Hub & InfoSpoke

Not tested, future.

BW PC

Process Chains

Delivered PC
Custom PC to run script logic
from BPC client.

BW-BPS

Fox Formulas

9 Allocations

BW-BEx

BEx Analyzer Query

One End User Report


Create File for ECC load

BW-BWA (BIA)

In production, BW cubes loaded

Not used for BPC cubes

BW-ABAP

Custom ABAP

Close Real-Time Cube Request

BW-CTS

Transports

Transport AppSet to production

Real Experience. Real Advantage.

55

[ Appendix: BPC NW - Tables


Table

Description

UJF_DOC

BPC File Service Document Master Table

UJF_DOCMAP

BPC File Service Document Directory Path Mapping

UJF_DOCTREE

BPC File Service Document Tree Table

UJT_TRANS_CHG

BPC Transports - Object Changeability Table

UJA_SVR_DEFAULT

BPC: Server Defaults

UJE_*

BPC Security tables (teams, profiles, users)

Real Experience. Real Advantage.

56

[ Appendix: BPC NW - Transactions


Table

Description

UJ00

BPC Configuration

UJBPCTR

BPC Transports - Create Request

UJFS

BPC File Service

UJQ0

Query Runtime Parameters

UJR0

Write back Runtime Parameters

UJSTAT

BPC Performance Statistics Report

UJUT_DATA

Unit Test Data Maintain

UJ_VALIDATION

BPC Validations Maintenance

Real Experience. Real Advantage.

57

[ Appendix: BPC Installation Details

Configure ABAP Server (In each NW-BW instance):

1.
2.
3.
4.
5.
6.
7.
8.

ABAP buffer size to at least 2GB


Set /CPMB/ namespace modifiable, CPMBPC software component
Restricted Modifiability
Set /B28/ namespace to modifiable.
Create 3 BPC service user IDs & assign BPC roles.
ALEREMOTE user configured with profile S_BI-WHM-FC
Tran RSTPRFC RFC destination for After Import method
Tran SM59 Connection test on RFC dest MDS_PARSER
Assign auth to activate business content to role
Assign S_RS_ALL to BPC_SYSADMIN user
1.

9.
10.
11.
12.

Also to user doing content activation

Create entries in BPC transports table UJT_TRANS_CHG.


Install ApShell Program UJS_ACTIVATE_CONTENT
Define .NET service users to log on to ApShell
.NET virtualization is supported

Real Experience. Real Advantage.

58

[ Links
SAP Ehp1 for NW 7.0 Support Package Stacks
https://websmp204.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000714442

BPC How-To Guides


https://www.sdn.sap.com/irj/scn/wiki?path=/x/zb4

Installation, Master, Configuration, Operations Guides


http://service.sap.com/instguidescpm-bpc --> 7.0 Version for SAP Netweaver

Security Guide
http://service.sap.com/securityguide --> SAP Business User

Real Experience. Real Advantage.

59

[ X`

Thank you for participating.


Please remember to complete and return your
evaluation form following this session.
For ongoing education on this area of focus, visit the Year-Round
Community page at www.asug.com/yrc

Real Experience. Real Advantage.

SESSION CODE: 307

60

Trusted Strategies. Better Results.


1,200 projected attendees
+ more than 100 sessions

Registration
opens in May

= endless opportunities for learning


www.gbnannualconference.org
Real Experience. Real Advantage.

61

You might also like