Nicht aus der Schweiz? Besuchen Sie lehmanns.de
ABAP Performance Tuning - Hermann Gahm

ABAP Performance Tuning

(Autor)

Buch | Hardcover
348 Seiten
2009
SAP Press (Verlag)
978-1-59229-289-9 (ISBN)
CHF 97,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This book is your guide for analyzing and optimizing ABAP source code. You ll learn about the analysis tools and performance-relevant technologies, and discover how you can analyze existing source code and enhance your programming style. This is the resource you need to ensure that your ABAP programs are fully optimized. 1 Analysis Tools After reading this book, you ll know when and how to use analysis tools properly including Code Inspector, performance trace, ABAP trace, or single records statistics. 2 Programming Technologies Get detailed information on parallel processing, internal tables, SQL data processing, and much more, and learn how these technologies affect performance. 3 Buffering Explore the different buffers that are available on the SAP NetWeaver Application Server ABAP, and learn the most important buffer options to avoid unnecessary database accesses. 4 Database Tuning You ll obtain a description of the database architecture and the technical background of database accesses, and master the tuning options for database accesses. 5 New Developments Learn from a comprehensive overview of the new developments in ABAP Release 7.0
, EhP2, such as Transaction SAT, the innovations of the performance trace, and changes of internal tables.

Hermann Gahm is an SAP Support Consultant in the Technology & Performance area, and he has worked in the Active Global Support department of SAP AG since 2007. His tasks focus on the support of major SAP customers with regard to performance problems within the scope of ABAP developments for CPO (Customer Program Optimization) and BPPO services (Business Process Performance Optimization). While working as an ABAP developer at one of the largest commercial enterprises in Germany and as an SAP system administrator at the industry-leading enterprise for processing industrial credit and building society savings products, he finished his further training as an expert in business data processing at the IHK (German Chamber of Commerce and Industry). Here, his work focused on the performance analysis and optimization of mass data processing in SAP systems. He then joined SAP SI AG as an SAP technology consultant where he took over responsibility for various system, database, and ABAP program tuning projects for national and international customers.



1 ... Introduction ... 17
... 1.1 ... Tuning Methods ... 17
... 1.2 ... Structure of the Book ... 19
... 1.3 ... How to Use This Book ... 20

2 ... SAP System Architecture for ABAP Developers ... 21
... 2.1 ... SAP System Architecture ... 21
... 2.2 ... Performance Aspects of the Architecture ... 25

3 ... Performance Analysis Tools ... 29
... 3.1 ... Overview of Tools ... 29
... 3.2 ... Usage Time of Tools ... 31
... 3.3 ... Analysis and Tools in Detail ... 34
... 3.4 ... Tips for the Performance Analysis ... 123
... 3.5 ... Summary ... 124

4 ... Parallel Processing ... 127
... 4.1 ... Packaging ... 127
... 4.2 ... Parallel Processing ... 129

5 ... Data Processing with SQL ... 147
... 5.1 ... The Architecture of a Database ... 147
... 5.2 ... Execution of SQL ... 151
... 5.3 ... Efficient SQL: Basic Principles ... 155
... 5.4 ... Access Strategies ... 155
... 5.5 ... Resulting Set ... 185
... 5.6 ... Index Design ... 198
... 5.7 ... Execution Frequency ... 205
... 5.8 ... Used API ... 215
... 5.9 ... Special Cases and Exceptions ... 217

6 ... Buffering of Data ... 223
... 6.1 ... SAP Memory Architecture from the Developer's Point of View ... 223
... 6.2 ... User-Specific Buffering Types ... 227
... 6.3 ... Cross-User Buffering Types ... 232
... 6.4 ... SAP Table Buffering ... 236
... 6.5 ... Summary ... 251

7 ... Processing of Internal Tables ... 253
... 7.1 ... Overview of Internal Tables ... 253
... 7.2 ... Organization in the Main Memory ... 255
... 7.3 ... Table Types ... 258
... 7.4 ... Performance Aspects ... 265

8 ... Communication with Other Systems ... 287
... 8.1 ... RFC Communication Between ABAP Systems ... 288
... 8.2 ... Performance Aspects for the RFC Communication ... 290
... 8.3 ... Summary ... 293

9 ... Special Topics ... 295
... 9.1 ... Local Update ... 295
... 9.2 ... Parameter Passings ... 298
... 9.3 ... Type Conversions ... 299
... 9.4 ... Index Tables ... 299
... 9.5 ... Saving Frontend Resources ... 300
... 9.6 ... Saving Enqueue and Message Service ... 301

10 ... Outlook ... 303
... 10.1 ... Important Changes to the Tools for the Performance Analysis ... 303
... 10.2 ... Important Changes to Internal Tables (Secondary Key ... 314

A ... Execution Plans of Different Databases ... 319
... A.1 ... General Information on Execution Plans ... 319
... A.2 ... IBM DB2 (IBM DB2 for zSeries ... 320
... A.3 ... IBM DB2 (DB2 for iSeries) ... 323
... A.4 ... IBM DB2 (DB2 for LUW) ... 326
... A.5 ... SAP MaxDB ... 329
... A.6 ... Oracle ... 332
... A.7 ... Microsoft SQL Server ... 336

B ... The Author ... 339

Erscheint lt. Verlag 30.7.2009
Reihe/Serie SAP PRESS Englisch
Verlagsort Maryland
Sprache englisch
Maße 175 x 229 mm
Themenwelt Mathematik / Informatik Informatik Netzwerke
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Weitere Themen SAP
ISBN-10 1-59229-289-5 / 1592292895
ISBN-13 978-1-59229-289-9 / 9781592292899
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Schnittstellenentwicklung für SAP Fiori, mobile und …

von Carsten Bönnen; Volker Drees; André Fischer …

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 125,85