SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
PERFORMANCE ASSURANCE OF
SAP APPLICATIONS
Hari Krishnan & Uma Malini
SAP’s Digital Transformation
SAP Market Changes & Needfor Performance Testing
Increasing S/4 HANA
Adoption
Migration to Cloud based
Solutions
Shift to Agile
Digital Transformations
Future – Block chain, IOT &
Augmented Reality
Modernizing Core Systems
view of
customer expectations
and behavior
• Improved Omni- channel Customer Experience
• Significant improvement in App Performance
• Support scale for Digital Applications
• Resilient Applications
• Continuous Testing & Engineering Process
SAP BuildingBlocks
DWBigDataCloudNon SAP
ERP CRM SRMPLM SCM
SAP NetWeaver
SAP BUSINESS SUITE
SAP
BW
New Apps
SAP CAR
SUITE ON HANA | S4 HANA
ARIBA/
CONCUR
Hadoop
SQL
server/
Oracle
External
sources
SAP GUI SAP Web Fiori Mobile SAP BI
HANA DB
Presentation
Layer
App
Layer
DB
Layer
High Degree of
customization in
Business Processes
Tight coupling of
SAP & Non-SAP
Enterprise Systems
Concurrent processing of
Batch Chains & Large volume
of data processing
Right configurations and
Resource allocation for
business process
Increasing user/transaction
Volumes and multiple
channels
OnPremise / Cloud
Presentation Layer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Script creation and customization is high involving GUI/Web/Portal/Mobile
scenarios
• Handling run time issues in test scripts related to test data/configuration/locks
✓ User activity through SAP GUI/SAP web/Fiori/Mobile
✓ Workload Design can be done using T-codes
✓ Single user and multi user test executions
Solutions
Select the right performance testing tool to test
Leverage Functional Automation scripts – e.g Worksoft + Neotys
SAP GUI
SAP Web
Batch scripts
AppLayer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Executing Real world scenario
• Creating Background noise
• Simulation from non SAP systems
ERP system on premise
on traditional DB
Solutions
Integrated - Production scenario Testing - Online, Batches, Interfaces, RFGuns,
external calls onpremise and cloud
ERP system on premise
on Hana
ERP system private
cloud/SAP cloud
Traditional On Hana On Cloud
✓ New Implementation
✓ Enhancements
✓ Upgradation
✓ Migration
Native Tcodes
Solmon
Monitoring tools
SAP trace
Server Analysis
Load testing tool stats
Early Watch analysis
DBLayer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Test Data for existing and new business scenarios
• Test Data from external source system to SAP (xmls / flat files)
• Test Data for Day in the life scenario
Solutions
Frequent DB refresh from production and extraction of right data sets from existing
SAP systems
Custom Approach with Snapshot/Restore for a repeated and faster Execution
Cycles.
Limited with CPU/Memory/Diskk
and often leads to I/O bottleneck
and causes performance issues
Multi core CPU, parallel processing,
Data compression and partitioning -
In-Memory computing gives good
performance
Traditional DBMS HANA
Vs
DB Copy
LSMW & BDC
Load
Testing tools
Master Data
Factors for Performance Assurance
Planning
Detail Project Plan, Coordination mechanism,
Workshops for Workload, PT Methodology,
Triaging meetings
WorkLoad Design
Analyze through Tcodes and Tables
from SAP and all other existing
systems for a detailed and Day-in-life
Workload
Batch Strategy
Batches occupies 80% of the
Production load. Critical, Frequent
Batches to be scoped and execution
planned as per production schedules
Data Modeling
Develope Custom Approach with
Snapshot/Restore for a repeated and
faster Execution Cycles.
Tuning
Engineering and Tuning Strategy by
analyzing the integrated system config and
tracing the poorly performing scenarios
Monitoring
Live Monitoring of all layers of SAP by
leveraging Native T-codes,
monitoring tools, DB Reports
Integrated Execution
Integrated Production like Testing -
Online, Batches, Interfaces, RFGuns,
external calls
Execution Plan
Single User Testing of Online/Batches
Component, Integrated
Endurance, Stress Testing
1
2
3
4
5
6
7
8
BestPractices
Focus
Infra
Tools
Methodology
Process
Approach
Diagnostics
Test Environment
Testing & monitoring tools
Overall Test planning and Execution
Minimize errors and increase efficiency
Earlier in SDLC
Day in a life scenario
Tcode
Library
BW Process
chainLibrary
Custom
function
library
Knowledge
Repository
Custom solution
Accelerators
Reusable
scripts
Automate Test
data generation
Q&A

Más contenido relacionado

La actualidad más candente

CRM upgrade
CRM upgradeCRM upgrade
CRM upgrade
Sangs Ml
 
Sap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hanaSap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hana
robgirvan
 
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
Praveen Sabbavarapu
 

La actualidad más candente (20)

Oracle ASCP Upgrade to 12.2.5.1
Oracle ASCP Upgrade to 12.2.5.1Oracle ASCP Upgrade to 12.2.5.1
Oracle ASCP Upgrade to 12.2.5.1
 
ISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICES
 
Sap sap hana s4 on cloud
Sap sap hana s4 on cloudSap sap hana s4 on cloud
Sap sap hana s4 on cloud
 
S4HANA Migration Overview
S4HANA Migration OverviewS4HANA Migration Overview
S4HANA Migration Overview
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New Implementation
 
CRM upgrade
CRM upgradeCRM upgrade
CRM upgrade
 
Cloud or On Premise
Cloud or On PremiseCloud or On Premise
Cloud or On Premise
 
AVATA presents Upgrading Demantra Webinar
AVATA presents Upgrading Demantra WebinarAVATA presents Upgrading Demantra Webinar
AVATA presents Upgrading Demantra Webinar
 
Demantra & ascp
Demantra & ascpDemantra & ascp
Demantra & ascp
 
04. sap business_suite_4_hana
04. sap business_suite_4_hana04. sap business_suite_4_hana
04. sap business_suite_4_hana
 
BW on HANA optimisation answers
BW on HANA optimisation answersBW on HANA optimisation answers
BW on HANA optimisation answers
 
Webinar: SAP HANA - Features, Architecture and Advantages
Webinar: SAP HANA - Features, Architecture and AdvantagesWebinar: SAP HANA - Features, Architecture and Advantages
Webinar: SAP HANA - Features, Architecture and Advantages
 
Sap on aws cloud technology proposition
Sap on aws  cloud  technology propositionSap on aws  cloud  technology proposition
Sap on aws cloud technology proposition
 
10 Golden Rules for S/4 HANA Migrations
10 Golden Rules for S/4 HANA Migrations10 Golden Rules for S/4 HANA Migrations
10 Golden Rules for S/4 HANA Migrations
 
Sap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hanaSap hana experiences at southern california edison — bw hana and standalone hana
Sap hana experiences at southern california edison — bw hana and standalone hana
 
S 4 HANA 4 CEOs and CFOs
S 4 HANA 4 CEOs and CFOsS 4 HANA 4 CEOs and CFOs
S 4 HANA 4 CEOs and CFOs
 
Selecting SAP S/4 HANA- Digital Core migration strategy - Greenfield vs Brow...
Selecting SAP S/4 HANA- Digital Core migration strategy -  Greenfield vs Brow...Selecting SAP S/4 HANA- Digital Core migration strategy -  Greenfield vs Brow...
Selecting SAP S/4 HANA- Digital Core migration strategy - Greenfield vs Brow...
 
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
 
SAP S4HANA : Learn From Our Implementation Journey
SAP S4HANA : Learn From Our Implementation JourneySAP S4HANA : Learn From Our Implementation Journey
SAP S4HANA : Learn From Our Implementation Journey
 
Sap sap hana s4 on cloud
Sap sap hana s4 on cloudSap sap hana s4 on cloud
Sap sap hana s4 on cloud
 

Similar a PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN

Using hana to add value to electric & gas revenue integrity
Using hana to add value to electric & gas revenue integrityUsing hana to add value to electric & gas revenue integrity
Using hana to add value to electric & gas revenue integrity
robgirvan
 

Similar a PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN (20)

SAP virtualization
SAP virtualizationSAP virtualization
SAP virtualization
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE Linux
 
What's New in SAP Replication Server 15.7.1 SP100
What's New in SAP Replication Server 15.7.1 SP100What's New in SAP Replication Server 15.7.1 SP100
What's New in SAP Replication Server 15.7.1 SP100
 
SAP HANA on Power
SAP HANA on PowerSAP HANA on Power
SAP HANA on Power
 
Migrating Data with SAP Hybris Cloud for Customer Concepts and Best Practices
Migrating Data with SAP Hybris Cloud for Customer Concepts and Best PracticesMigrating Data with SAP Hybris Cloud for Customer Concepts and Best Practices
Migrating Data with SAP Hybris Cloud for Customer Concepts and Best Practices
 
Achieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP AppsAchieve Performance Testing Excellence for Your SAP Apps
Achieve Performance Testing Excellence for Your SAP Apps
 
SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB MigrationSRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
SRP Transformation Journey - SAP Business Suite and BW ON HANA 2.0 DB Migration
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
 
Dell solutions for SAP, SAP HANA
Dell solutions for SAP, SAP HANADell solutions for SAP, SAP HANA
Dell solutions for SAP, SAP HANA
 
Using hana to add value to electric & gas revenue integrity
Using hana to add value to electric & gas revenue integrityUsing hana to add value to electric & gas revenue integrity
Using hana to add value to electric & gas revenue integrity
 
SAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch DeckSAP on Azure Technical Pitch Deck
SAP on Azure Technical Pitch Deck
 
Wp sap data_migration
Wp sap data_migrationWp sap data_migration
Wp sap data_migration
 
Jayachandran_Resume
Jayachandran_ResumeJayachandran_Resume
Jayachandran_Resume
 
Introduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAPIntroduction to HANA in-memory from SAP
Introduction to HANA in-memory from SAP
 
MT12 - SAP solutions from Dell – from your Datacenter to the Cloud
MT12 - SAP solutions from Dell – from your Datacenter to the CloudMT12 - SAP solutions from Dell – from your Datacenter to the Cloud
MT12 - SAP solutions from Dell – from your Datacenter to the Cloud
 
Sap hana
Sap hanaSap hana
Sap hana
 

Más de Neotys

Más de Neotys (20)

PAC 2020 Santorin - Giovanni Paolo Gibilisco
PAC 2020 Santorin - Giovanni Paolo GibiliscoPAC 2020 Santorin - Giovanni Paolo Gibilisco
PAC 2020 Santorin - Giovanni Paolo Gibilisco
 
PAC 2020 Santorin - Stijn Schepers
PAC 2020 Santorin - Stijn SchepersPAC 2020 Santorin - Stijn Schepers
PAC 2020 Santorin - Stijn Schepers
 
PAC 2020 Santorin - Edoardo Varani
PAC 2020 Santorin - Edoardo VaraniPAC 2020 Santorin - Edoardo Varani
PAC 2020 Santorin - Edoardo Varani
 
PAC 2020 Santorin - Andreas Grabner
PAC 2020 Santorin - Andreas Grabner PAC 2020 Santorin - Andreas Grabner
PAC 2020 Santorin - Andreas Grabner
 
PAC 2020 Santorin - Vasilis Chatzinasios
PAC 2020 Santorin - Vasilis ChatzinasiosPAC 2020 Santorin - Vasilis Chatzinasios
PAC 2020 Santorin - Vasilis Chatzinasios
 
PAC 2020 Santorin - Gopalkrishnan Yadav
PAC 2020 Santorin - Gopalkrishnan YadavPAC 2020 Santorin - Gopalkrishnan Yadav
PAC 2020 Santorin - Gopalkrishnan Yadav
 
PAC 2020 Santorin - Hari Krishnan Ramachandran
PAC 2020 Santorin - Hari Krishnan RamachandranPAC 2020 Santorin - Hari Krishnan Ramachandran
PAC 2020 Santorin - Hari Krishnan Ramachandran
 
PAC 2020 Santorin - Joerek Van Gaalen
PAC 2020 Santorin - Joerek Van GaalenPAC 2020 Santorin - Joerek Van Gaalen
PAC 2020 Santorin - Joerek Van Gaalen
 
PAC 2020 Santorin - Ankur Jain
PAC 2020 Santorin - Ankur JainPAC 2020 Santorin - Ankur Jain
PAC 2020 Santorin - Ankur Jain
 
PAC 2020 Santorin - Stephen Townshend
PAC 2020 Santorin - Stephen TownshendPAC 2020 Santorin - Stephen Townshend
PAC 2020 Santorin - Stephen Townshend
 
PAC 2020 Santorin - Leandro Melendez
PAC 2020 Santorin - Leandro MelendezPAC 2020 Santorin - Leandro Melendez
PAC 2020 Santorin - Leandro Melendez
 
PAC 2019 virtual Stephen Townshend
PAC 2019 virtual Stephen TownshendPAC 2019 virtual Stephen Townshend
PAC 2019 virtual Stephen Townshend
 
PAC 2019 virtual Federico Toledo
PAC 2019 virtual Federico Toledo   PAC 2019 virtual Federico Toledo
PAC 2019 virtual Federico Toledo
 
PAC 2019 virtual Leandro Melendez
PAC 2019 virtual Leandro Melendez PAC 2019 virtual Leandro Melendez
PAC 2019 virtual Leandro Melendez
 
PAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark TomlinsonPAC 2019 virtual Mark Tomlinson
PAC 2019 virtual Mark Tomlinson
 
PAC 2019 virtual Srivalli Aparna
PAC 2019 virtual Srivalli AparnaPAC 2019 virtual Srivalli Aparna
PAC 2019 virtual Srivalli Aparna
 
PAC 2019 virtual Reuben Rajan George
PAC 2019 virtual Reuben Rajan GeorgePAC 2019 virtual Reuben Rajan George
PAC 2019 virtual Reuben Rajan George
 
PAC 2019 virtual Joerek Van Gaalen
PAC 2019 virtual Joerek Van GaalenPAC 2019 virtual Joerek Van Gaalen
PAC 2019 virtual Joerek Van Gaalen
 
PAC 2019 virtual Hemalatha Murugesan
PAC 2019 virtual Hemalatha Murugesan  PAC 2019 virtual Hemalatha Murugesan
PAC 2019 virtual Hemalatha Murugesan
 
PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux
 

Último

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Último (20)

Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN

  • 1. PERFORMANCE ASSURANCE OF SAP APPLICATIONS Hari Krishnan & Uma Malini
  • 3. SAP Market Changes & Needfor Performance Testing Increasing S/4 HANA Adoption Migration to Cloud based Solutions Shift to Agile Digital Transformations Future – Block chain, IOT & Augmented Reality Modernizing Core Systems view of customer expectations and behavior • Improved Omni- channel Customer Experience • Significant improvement in App Performance • Support scale for Digital Applications • Resilient Applications • Continuous Testing & Engineering Process
  • 4. SAP BuildingBlocks DWBigDataCloudNon SAP ERP CRM SRMPLM SCM SAP NetWeaver SAP BUSINESS SUITE SAP BW New Apps SAP CAR SUITE ON HANA | S4 HANA ARIBA/ CONCUR Hadoop SQL server/ Oracle External sources SAP GUI SAP Web Fiori Mobile SAP BI HANA DB Presentation Layer App Layer DB Layer High Degree of customization in Business Processes Tight coupling of SAP & Non-SAP Enterprise Systems Concurrent processing of Batch Chains & Large volume of data processing Right configurations and Resource allocation for business process Increasing user/transaction Volumes and multiple channels OnPremise / Cloud
  • 5. Presentation Layer Presentation Layer App Layer DB Layer Key Challenges • Script creation and customization is high involving GUI/Web/Portal/Mobile scenarios • Handling run time issues in test scripts related to test data/configuration/locks ✓ User activity through SAP GUI/SAP web/Fiori/Mobile ✓ Workload Design can be done using T-codes ✓ Single user and multi user test executions Solutions Select the right performance testing tool to test Leverage Functional Automation scripts – e.g Worksoft + Neotys SAP GUI SAP Web Batch scripts
  • 6. AppLayer Presentation Layer App Layer DB Layer Key Challenges • Executing Real world scenario • Creating Background noise • Simulation from non SAP systems ERP system on premise on traditional DB Solutions Integrated - Production scenario Testing - Online, Batches, Interfaces, RFGuns, external calls onpremise and cloud ERP system on premise on Hana ERP system private cloud/SAP cloud Traditional On Hana On Cloud ✓ New Implementation ✓ Enhancements ✓ Upgradation ✓ Migration Native Tcodes Solmon Monitoring tools SAP trace Server Analysis Load testing tool stats Early Watch analysis
  • 7. DBLayer Presentation Layer App Layer DB Layer Key Challenges • Test Data for existing and new business scenarios • Test Data from external source system to SAP (xmls / flat files) • Test Data for Day in the life scenario Solutions Frequent DB refresh from production and extraction of right data sets from existing SAP systems Custom Approach with Snapshot/Restore for a repeated and faster Execution Cycles. Limited with CPU/Memory/Diskk and often leads to I/O bottleneck and causes performance issues Multi core CPU, parallel processing, Data compression and partitioning - In-Memory computing gives good performance Traditional DBMS HANA Vs DB Copy LSMW & BDC Load Testing tools Master Data
  • 8. Factors for Performance Assurance Planning Detail Project Plan, Coordination mechanism, Workshops for Workload, PT Methodology, Triaging meetings WorkLoad Design Analyze through Tcodes and Tables from SAP and all other existing systems for a detailed and Day-in-life Workload Batch Strategy Batches occupies 80% of the Production load. Critical, Frequent Batches to be scoped and execution planned as per production schedules Data Modeling Develope Custom Approach with Snapshot/Restore for a repeated and faster Execution Cycles. Tuning Engineering and Tuning Strategy by analyzing the integrated system config and tracing the poorly performing scenarios Monitoring Live Monitoring of all layers of SAP by leveraging Native T-codes, monitoring tools, DB Reports Integrated Execution Integrated Production like Testing - Online, Batches, Interfaces, RFGuns, external calls Execution Plan Single User Testing of Online/Batches Component, Integrated Endurance, Stress Testing 1 2 3 4 5 6 7 8
  • 9. BestPractices Focus Infra Tools Methodology Process Approach Diagnostics Test Environment Testing & monitoring tools Overall Test planning and Execution Minimize errors and increase efficiency Earlier in SDLC Day in a life scenario Tcode Library BW Process chainLibrary Custom function library Knowledge Repository Custom solution Accelerators Reusable scripts Automate Test data generation
  • 10. Q&A