Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 ...
SAP BuildingBlocks
DWBigDataCloudNon SAP
ERP CRM SRMPLM SCM
SAP NetWeaver
SAP BUSINESS SUITE
SAP
BW
New Apps
SAP CAR
SUITE...
Presentation Layer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Script creation and customization is high involv...
AppLayer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Executing Real world scenario
• Creating Background noise
...
DBLayer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Test Data for existing and new business scenarios
• Test Da...
Factors for Performance Assurance
Planning
Detail Project Plan, Coordination mechanism,
Workshops for Workload, PT Methodo...
BestPractices
Focus
Infra
Tools
Methodology
Process
Approach
Diagnostics
Test Environment
Testing & monitoring tools
Overa...
Q&A
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN

Download to read offline

Performance assurance of sap applications

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

PAC 2019 virtual Uma Malini ; Hari Krishnan RAMACHANDRAN

  1. 1. PERFORMANCE ASSURANCE OF SAP APPLICATIONS Hari Krishnan & Uma Malini
  2. 2. SAP’s Digital Transformation
  3. 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. 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. 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. 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. 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. 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. 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. 10. Q&A

Performance assurance of sap applications

Views

Total views

43

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×