tpm in-memory infodays

23
SAP Trade Promotion Planning, advanced by In-Memory computing (TPM IMP) Edward Palmer IBU Consumer Products July, 2011

Upload: darren-goodman

Post on 06-Mar-2015

121 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TPM in-Memory Infodays

SAP Trade Promotion Planning, advanced by In-Memory computing (TPM IMP)

Edward PalmerIBU Consumer ProductsJuly, 2011

Page 2: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 2

Agenda

1.Today vs. Tomorrow2.Scope3.Under the hood4.Performance5.Key Takeaways6.Q&A

Page 3: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 3

Services Transformation KPI‘s 2011

Be Essential – Make an Impact

EMPLOYEE MOTIVATION GROWTH MARGINCUSTOMER SUCCESS

• Partner certifications

• “Zero” Escalations in partner-led projects*

• Value delivered

• High-value Services

• Zero Escalations

• Mobility

• Virtualization/Cloud Management

• Analytics/ In-Memory (HANA)

• Skill Transformation to new Delivery model and Portfolio

• University Grad Program

INNOVATION PEOPLEVALUE ECO-SYSTEMENGINEERING

• Engineered Services, incl. RDS

• Custom Development

• Remote Delivery

8

Page 4: TPM in-Memory Infodays

Today vs. Tomorrow

Page 5: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 5

Today

Challenges: BPS based planning

10 year solution now in maintenance mode

Complex infrastructure to maintain

Proprietary intermediate planning layer non-compliant to standard SAP planning

Slow performance

Inability to scale with voluminous data

Page 6: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 6

Tomorrow

Tackling challenges via: Integration to BW-IP based planning

SAP standard planning infrastructure

HANA (In-Memory) integration for faster performance

Completely new planning architecture

Page 7: TPM in-Memory Infodays

Scope

Page 8: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 8

Planned Scope 2012

© SAP AG 2009. Page 8

Product Promotions

Product Hierarchy Promotions

Product Group Promotions

Multi-Product Planning Basis (e.g. Product and Product Category)

Business Partner Promotions

Business Partner Hierarchy Node Promotions

Target Group Promotions (with BP explosion)

Buying Pattern Promotions

Copying a Trade Promotion

Change scenarios and Mass Scenarios (products, dates, trade spends, etc)

Delete a Trade Promotion

Generating a Trade Promotion from a Deal

Funds Management Integration

Disaggregating only to certain cells

Multiple layout support

Support for various key figures (OI cap, volume, trade spends, list price, etc.)

Make use of Planning Functions

Only show relevant key figures on the layout

Data available for standard reporting

Display data from different info providers

TPM SOA services

Rates in CRM and Rates in BI

Extensibility

Exceptional situation logging

Multiple RFC

Multiple Date Synchronization

Hide and resize columns in the layout

Condition Generation

Page 9: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 9

Not in Scope for First Release

© SAP AG 2009. Page 9

Indirect Promotions

Display Pallet Promotions

Causal Promotions

Product Segment Promotions

Tiered Growth Rebate Promotions

Totals assignment block

APO/Supply Chain Integration

Free Goods integration

Trade Promotion Editable List

Trade Promotion Mass Approval

BI Hierarchy Updates

Working Context for the planning layout

Integration to Workflow

Integration with Access Control Engine

Business Rule Framework for Critical changes and Promotion Guidelines

Marketing Calendar (KPI’s in calendar)

Live Rates (still uses BPS)

Deal (still uses BPS)

Validation Sheet (still uses BPS)

Call based configurable thresholds (traffic light alerts)

Copying one row to the another or one column to another

Layout Pagination

Page 10: TPM in-Memory Infodays

Under the hood

Page 11: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 11

Overview of Old Architecture

Page 12: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 12

Overview of the New Architecture

What’s involved

Enhanced Output Enhanced performance via In-memory planning (HANA)

High data volume support e.g. planning at calendar day level

Different distribution per key figure

Lower TCO for customer via enhanced standard modeling tools, e.g. Query Designer

Complete re-write to build a lean planning infrastructure, i.e. UI to DB

Development spanning multiple components i.e. CRM, BW and HANA

Cross organization development with multiple teams involved

No

n-M

od

ify

ing

Ad

d o

n,

E

HP

1 S

P0

6B

W 7

.30

S

P0

6H

AN

A 1

.0

SP

03

Page 13: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 13

Planned UI Improvements

Adobe Flash 4 to Flash player 10 migration Performance: New communication model which sends only

displayed data to frontend: Faster rendering Less data transport costs

Smaller flash file and hence load time Parallel data fetch and flash file load

Personalization of column width

UI

Page 14: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 14

New Infrastructure – Data Collector

Adoption to new Planning SDK integration layer (Planning Connector)

Streamlined data collection and change management

Enablement of side by side scenarios (Activation of In-memory solution by sales area)

Data Collector

Page 15: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 15

New Infrastructure – Planning Connector

Adoption to new Planning SDK

Enablement of remote communication with Planning SDK

Event driven planning function execution

Coarse grained API layer for easier application integration

Reduction to minimum calculation in ABAP with delegation of all functional logic to Planning SDK

Planning Connector

Page 16: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 16

New Infrastructure – BI side

HANA integration via BW-IP

Utilizing ABAP BICS as part of the Planning SDK

New data model based on BW-IP with utilization of standard queries

BI

Page 17: TPM in-Memory Infodays

Performance

Page 18: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 18

Performance

Goal

100 Product * 100 Key Figures * 13 Weeks (91 days) = 910000 cells ≤ 5 sec

Performance Catalysts HANA

Revamped Planning Infrastructure

Parallelization

Just in time concept (get only what you need)

Next steps Performance evaluation based on HANA

Basic infrastructure in place although not all planning features have yet been converted from the old to the new infrastructure

Page 19: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 19

Performance Old vs. New (trend)

Seconds

Key Figures

100 Products, X Key Figures, 13 Weeks

5 10 25 50 1005

15

25

35

45

55

65

75

85

New Solution Old Solution

Seconds

Key Figures

910000 cells

130000 cells

Old BPS Solution 130000 cells | Runtime ~ 78 seconds

New In-Memory Solution approx 1 million cells | Runtime ~ 17 seconds

Page 20: TPM in-Memory Infodays

Key Takeaways

Page 21: TPM in-Memory Infodays

© 2011 SAP AG. All rights reserved. 21

In a nutshell

Complex solution spanning various components, organizations and teams

Use of standard BW-IP planning functionality instead of a proprietary layer

Ongoing development with first release to customer in 2012

New architecture results in significant performance gains compared to old solution

Non-disruptive solution for end user

Page 22: TPM in-Memory Infodays

Q&A

Page 23: TPM in-Memory Infodays

Thank You!

Contact information:

Edward Palmer