Professional Documents
Culture Documents
LEARNING POINTS
SAP HANA is changing the way customers
manage their SAP Landscapes
SAP HANA requires your development team to
evolve their skills five practical examples
Performance Optimization Case Study
Agenda
Introductions Who We Are
smartShift Technologies
Global leader in automated enterprise system transformation
Company Overview
Capabilities
Accolades
Key Clients
Automated Transformation
Time-to-value is measured in weeks, not months
Typical Duration of an Enterprise Transformation Project
Manual Approach
10
Analysis
smartShift Advantage
20
30
40
Time in Weeks
Code Changes
Integration Testing
50
60
UA Testing
More Rapidly
More Predictably
More Accurately
Speakers
Albrecht Gass
Christopher Hanshew
Chief Architect
Solution Architect
New
Functionality
and Processes
Infrastructure
Custom
Applications
Unicode/EHPs/
Upgrades
User Interface
Traditional Dynpros
BSP
Web Dynpros
Reports/Selection Screens
Application
ABAP
Database
Relational
10s of Thousands of tables
No Application Logic
Landscape Complexity
Landscape Simplification
Public Cloud
Global Instances
Private Cloud
Combined Applications
On Premise
Simplification Goals
Bus Unit 1
Bus Unit 5
General Ledger
General Ledger
Bus Unit 2
General Ledger
Ledger Consolidation
Bus Unit 3
General Ledger
Bus Unit 4
General Ledger
Bus Unit 6
General Ledger
Current Landscape
Bus Unit 1
Bus Unit 5
Bus Unit 1, 2, 3, 4
General Ledger
General Ledger
General Ledger
SAP HANA (On Prem)
Bus Unit 2
General Ledger
Ledger Consolidation
Ledger Consolidation
Bus Unit 3
General Ledger
Bus Unit 4
General Ledger
Bus Unit 6
General Ledger
Bus Unit 5
Bus Unit 6
General Ledger
General Ledger
BW
General Ledger
Reporting
Business Suite
General Ledger/Reporting
SAP HANA (On Prem)
Traditional Dynpros
BSP
Web Dynpros
Reports/Selection Screens
ABAP
Relational
10s of Thousands of tables
No Application Logic
User Interface
HTML5
Fiori Based Applications
Application
ABAP
SAP HANA XS (Native HANA)
Application Logic
Reduced Tables
Extensive Modeling
Database
What Changes
Resulting Issue
Risk Introduced
Change in application
behavior
How to Remediate
What Changes
Resulting Issue
Risk Introduced
How to Remediate
What Changes
Resulting Issue
Risk Introduced
How to Remediate
What Changes
Resulting Issue
Risk Introduced
Reduced application
performance
How to Remediate
smartShift Participation
Custom application analysis
Custom code automated transformation
Code quality and performance benchmarks
Testing/Benchmarking
ERP 6.07
Non-HANA
Prod Copy
Non-HANA Benchmarks
3 Weeks
Migration Test
Code Transformation
Manual Adjustments
HANA Benchmarking
Performance Benchmarks
ERP 6.07
HANA
Prod Copy
Functionality Testing
Code Analysis
Code Quality Benchmark
Key Findings
20,064 Technical Objects Analyzed (Programs,
Function Groups, Classes)
161 HANA Compliance Issues to be addressed
After Transformation
SELECT DOCNUM INTO CORRESPONDING FIELDS OF TABLE t_EDIDC_TAB
FROM EDIDC
WHERE DOCNUM IN S_IDOC
AND MESTYP IN S_MESTYP
AND STATUS EQ P_STATUS
AND SNDPOR IN S_SNDPOR
AND CREDAT IN S_CREDAT
AND UPDDAT IN S_UPDDAT.
FORM get_batchdata .
SELECT matnr "Material number
charg "Batch number
zustd "Batch status key
FROM mch1
INTO TABLE i_mch1
WHERE matnr IN s_matnr
AND charg IN s_charg
AND lvorm = space.
IF sy-subrc EQ 0.
SORT i_mch1 BY matnr charg.
ENDIF.
ENDFORM.
" get_batchdata
FORM get_delivery_data.
(Pseudo Code)
select data from likp.
sort it_likp.
ABAP Before
104,955,625
98,829,974
102,350,688
109,950,469
114,543,209
106,125,993
ST12 Before
DB Before System Before
12,848,911
7,782
12,520,118
6,685
9,681,657
6,107
8,828,790
5,671
8,389,224
16,427
10,453,740
8,534
Total Before
117,812,318
111,356,777
112,038,452
118,784,930
122,948,860
116,588,267
ABAP After
51,529,680
61,510,856
81,777,884
50,028,251
54,235,579
59,816,450
ST12 After
DB After System After
7,310,021
4,677
7,394,618
21,453
6,029,112
10,371
9,810,178
4,812
6,591,110
4,736
7,427,008
9,210
KEY TAKEAWAYS
Getting to HANA is unlocks business innovation but can be a
complex migration process
Customers should consider the potential for landscape simplifcation
Custom Code must be optimized to maximize the benefits of HANA
New development efforts need to consider HANA changes to avoid
performance degradation
Automated transformation can be used to accelerate your migration
SALES
Mike DeLeonardis
(714) 809-6151
agass@smartshifttech.com
(617) 335-7160
mdeleonardis@smartshifttech.com
Chris Hanshew
PARTNERSHIPS
David Caravella
(317) 372-9034
chanshew@smartshifttech.com
(203) 564-3719
dcaravella@smartshifttech.com