SAP Performance Optimization Guide
eBook - ePub

SAP Performance Optimization Guide

Analyzing and Tuning SAP Systems

  1. 892 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

SAP Performance Optimization Guide

Analyzing and Tuning SAP Systems

About this book

The speed and efficiency of your organization's software is critical for business success. From monitoring system workloads and optimizing SQL statements, to identifying performance problems in ABAP programs and sizing SAP HANA—learn how to make your SAP system is as agile as possible. Update your skills for new technologies like SAP Fiori, SAP Gateway, and SAP NetWeaver 7.5 and keep your SAP system on top with the latest in SAP performance optimization. a. SAP Basis
Get complete coverage of the SAP Basis hardware, database, memory configuration, and work processes to maximize system analysis and tuning, updated for SAP NetWeaver 7.5. b. Analyzing Your System
Hardware, workloads, and databases—develop a holistic understanding of your system architecture for sophisticated optimization. c. Databases and SQL Processing
From SAP Max DB to DB2 to SAP Sybase ASE, find the most important information about database monitoring and optimizing SQL Statements.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access SAP Performance Optimization Guide by Thomas Schneider in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.

Information

1 Performance Management of an SAP Solution

In this introductory chapter, we’ll present the architecture and the service concept for SAP solutions with regard to performance management.
Enterprises that implement SAP solutions expect them to be reliable and easy to maintain. In addition, SAP not only offers its tried-and-tested platform for SAP ERP and other business solutions with the most high-performance architecture on the market, but it also offers an innovative service concept.
In the first section, we’ll deal with the architecture in which SAP solutions are constructed and outline the potential for system optimization. At this stage, we deliberately dispense with technical details. In the second section, we deal with organizational questions regarding the running of an SAP solution, for example, the creation of a monitoring and optimizing plan. Two elements play key roles here: on one hand, you have a plan for the continuous monitoring of availability and performance of the business process and, on the other hand, you have the Service Level Management (SLM) method.
[»] When Should You Read This Chapter?
You should read this chapter if you want to develop a monitoring and optimization plan for an SAP solution. We recommend that you read this chapter first to get an overview of the contents of this book before getting into more detail in subsequent chapters.

1.1 SAP Solution Architecture

The architecture of SAP solutions is described in the following subsections. First, we’ll look at the different SAP solutions and components, followed by discussions of SAP HANA and the client/server architecture.

1.1.1 SAP Solutions and SAP Components

SAP provides integrated business software solutions for communication with customers (represented by SAP Customer Relationship Management [SAP CRM]), suppliers (SAP Supplier Relationship Management [SAP SRM]), and employees (SAP ERP Human Capital Management [SAP ERP HCM]), as well as solutions for logistics (SAP Supply Chain Management [SAP SCM]) and accounting and controlling (SAP ERP Financials [SAP ERP FI]). You can use these solutions to map the entire business, from marketing, sales, and service to invoicing, delivery, and collection to production and employee planning and the relevant processes of procurement, including the necessary accounting and controlling. Figure 1.1 shows the “disciplines” of business software and the relationships with the most important business partners: customers, employees, suppliers, and owners.
Structure of Business Software
Figure 1.1 Structure of Business Software
The SAP solution portfolio provides different solutions for these business software disciplines. They are categorized by operating mode criteria—cloud or on premise—and enterprise size. However, describing the solution portfolio in detail would go beyond the scope of this introductory chapter.
To optimize your performance, you have to know which technologies are used to run the applications that are supposed to be optimized. Figure 1.2 and Figure 1.3 illustrate the traditional and future technology platform of SAP.
The Traditional SAP Technology Platform
Figure 1.2 The Traditional SAP Technology Platform
When SAP R/3 was introduced, SAP software was built on a single technology component—SAP Basis. By contrast, SAP Business Suite is implemented on various technology components, which are shown in Figure 1.2 in detail:
  • SAP NetWeaver Application Server ABAP (SAP NetWeaver AS ABAP) development and runtime environment (this is the successor to the SAP Basis that you know from SAP R/3 and contains the Development Workbench and the basic tools such as the Computing Center Management System [CCMS])
  • SAP NetWeaver Application Server Java (SAP NetWeaver AS Java) development and runtime environment (formerly known as SAP J2EE Engine)
  • Database and operating system platform
  • SAP liveCache
  • SAP Business Warehouse (SAP BW)
  • SAP Process Integration (SAP PI)
  • SAP Business Process Management (BPM)
  • SAP Enterprise Portal
  • SAP NetWeaver Enterprise Search with TREX
This list is by no means complete, but it’s intended to introduce the components presented in this book. You’ll find the complete component overview of SAP NetWeaver at www.sap.com/community/topic/netweaver.html.
The database is the medium used for permanently storing data. In addition to SAP’s own relational databases (SAP HANA, SAP MaxDB, SAP Adaptive Server Enterprise), SAP also supports the use of databases from other large producers (IBM, Oracle, Microsoft).
With SAP HANA, the concept of the technology platform as illustrated in Figure 1.3 changes significantly.
The Future SAP Technology Platform
Figure 1.3 The Future SAP Technology Platform
With SAP S/4HANA and numerous applications specifically written for SAP HANA, SAP HANA is the exclusive database platform in which the functions of SAP TREX and SAP liveCache are natively integrated and for which the functions have been further enhanced. SAP NetWeaver AS ABAP (with the programming paradigm ABAP for SAP HANA) and SAP BW/4HANA actively support the SAP HANA technology. Of course, there are more components that contribute to this concept but aren’t mentioned here.
The next section further discusses the application scenarios for SAP HANA.

1.1.2 Application Scenarios for SAP HANA

SAP HANA can be used in the following application scenarios (see Figure 1.4):
  • SAP Business Warehouse (SAP BW) on SAP HANA and SAP BW/4HANA
    When using SAP HANA as your database for SAP BW, you can benefit from the performance advantages of SAP BW. SAP BW queries on InfoCubes and DataStore Objects (DSOs) are processed directly by the SAP HANA database; numerous administrative tasks for index and aggregate maintenance are no longer required. There is no need for a separate SAP...

Table of contents

  1. Dear Reader
  2. Notes on Usage
  3. Table of Contents
  4.   Preface and Acknowledgements
  5.   Introduction
  6. 1   Performance Management of an SAP Solution
  7. 2   Analysis of Hardware, Database, and ABAP Application Server
  8. 3   Workload Analysis
  9. 4   Hardware Sizing and Component Distribution
  10. 5   Optimization of ABAP Programs
  11. 6   Memory Management
  12. 7   Load Distribution, Remote Function Calls, and SAP GUI
  13. 8   Internet Connection and SAP Fiori
  14. 9   Optimizing Java Programs
  15. 10   Locks
  16. 11   Optimizing SQL Statements
  17. 12   SAP Buffering
  18. 13   Optimizing Database Queries with SAP HANA
  19. 14   Optimizing Queries in SAP Business Warehouse
  20. A   Database Monitors
  21. B   Important Transaction Codes
  22. C   Review Questions and Answers
  23. D   Glossary
  24. E   Information Sources
  25. F   The Author
  26. Index
  27. Service Pages
  28. Legal Notes