TPM in-Memory Infodays
-
Upload
darren-goodman -
Category
Documents
-
view
118 -
download
1
Transcript of TPM in-Memory Infodays
![Page 1: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/1.jpg)
SAP Trade Promotion Planning, advanced by In-Memory computing (TPM IMP)
Edward PalmerIBU Consumer ProductsJuly, 2011
![Page 2: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/2.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/3.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/4.jpg)
Today vs. Tomorrow
![Page 5: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/5.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/6.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/7.jpg)
Scope
![Page 8: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/8.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/9.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/10.jpg)
Under the hood
![Page 11: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/11.jpg)
© 2011 SAP AG. All rights reserved. 11
Overview of Old Architecture
![Page 12: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/12.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/13.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/14.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/15.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/16.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/17.jpg)
Performance
![Page 18: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/18.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/19.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/20.jpg)
Key Takeaways
![Page 21: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/21.jpg)
© 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](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/22.jpg)
Q&A
![Page 23: TPM in-Memory Infodays](https://reader035.fdocuments.us/reader035/viewer/2022062618/54f8e9494a79599a0e8b4961/html5/thumbnails/23.jpg)
Thank You!
Contact information:
Edward Palmer