Training Schedule Training Schedule

(BC490) ABAP Performance Tuning
Code: BC490 v10
Type: null
Tuition (USD): $3750
Length: 5 Days
Have a question?

Contact Us

character(s) remaining

Contact us for upcoming dates.
Skills Gained:
1. Learn to monitor and analyze the performance of ABAP programs in context with the system resources. 2. Learn to optimize database accesses and ABAP processing. 3. Learn to work with essential tools like ABAP run time analysis, SQLM and SQL trace, workload analysis, code inspector, etc. 4. Learn the basics of SAP Memory Management in context with ABAP programming
Who Should Attend?
Developer Developer Consultant Technology Consultant
Prerequisites:
  • Essential: BC400 ABAP Workbench Foundations; Programming experience in ABAP
  • Recommended; SAPTEC Fundamentals of SAP NetWeaver Application Server; BC401 ABAP Objects; BC430 ABAP Data Dictionary
What You Will Learn:
  • 1. Architecture of SAP NetWeaver Application Server (AS) ABAP
  • a. Outlining the Architecture of SAP NetWeaver AS ABAP
  • 2. Memory Management
  • a. Identifying Memory Areas
  • b. Analyzing Memory Allocation
  • c. Defining the architecture of a work process
  • d. Analyzing Memory Consumption
  • e. Analyzing ABAP Reports at Design Time
  • 3. Performance Analysis
  • a. Outlining the Components of a Dialog Step
  • b. Analyzing the Components of a Dialog Step with Transaction STAD
  • c. Measuring Times in ABAP Reports
  • 4. Database Access
  • a. Measuring Performance Aspects of a Database
  • b. Searching for Expensive SQL Statements at Runtime
  • c. Analyzing Expensive SQL Statements at Runtime
  • d. Understanding Database Index Access
  • e. Using Database Indexes
  • f. Creating Database Indexes
  • g. Analyzing Previous Database Accesses
  • 5. Programming Database Access
  • a. Accessing Single Database Tables
  • b. Accessing Multiple Database Tables
  • c. Describing Performance when Accessing Multiple Database Tables
  • 6. Data Buffering
  • a. Defining Buffering on Database Tables
  • b. Performing Buffering on Database Tables
  • c. Analyzing Table Buffering
  • d. Monitoring the Content of the Table Buffers
  • 7. Buffering Data Objects
  • a. Creating Buffer Modules
  • b. Using Shared Memory, Shared Buffer and Shared Objects
  • c. Using ABAP Shared Objects
  • 8. Internal Tables
  • a. Defining Internal Tables
  • b. Accessing Internal Tables
  • c. Outlining Advanced Topics with Internal Tables
  • d. Analyzing ABAP Reports at Runtime
  • 9. Remote Function Calls
  • a. Outlining the Basics of Remote Function Calls (RFC)
  • b. Analyzing synchronous RFCs
  • c. Analyzing UI-related RFCs
  • d. Analyzing asynchronous RFCs
Course Info:
Course based on software release: SAP ECC 6.07; ADT 2.13 (ABAP Development Tools)

Course notes and announcements:

1) Gain the knowledge necessary to identify and improve performance issues in ABAP programs. Understand the basics of ABAP related Basis functionality and architecture and learn how to optimize performance in your ABAP applications.

This is a SAP CERTIFIED Course. Your course will include Full Class Delivery of the comprehensive standard SAP curriculum agendas, SAP Certified Instructor, Demonstration and Presentation, Student Hands on exercises, Access to SAP Hosted servers/training environment, SAP Certified e-book participant guides and SAP Certified Hard copy participant guides.

This 5 day instructor led course qualifies for 40 CPE Credits. CPE Credits are currently available only for publicly scheduled courses delivered live at SAP locations and our Authorized Education Partner locations. CPE Credits are not available for virtual live classroom sessions.

With virtual live classroom training you get comprehensive training from SAP experts using seamless over-the Web connectivity. The same content delivered in SAP's traditional "brick and mortar" classrooms is presented during virtual live classroom deliveries. As in SAP's traditional classrooms, SAP virtual live classroom stresses hands-on learning providing each registered student with exclusive access to live SAP systems throughout each course. Each Virtual Live class is taught by a SAP Certified Instructor and will include an e-book student guide for you to download and keep. CPE Credits are currently available only for publicly scheduled courses delivered live at SAP locations and our Authorized Education Partner locations. CPE Credits are not available for virtual live classroom sessions.