Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SAP Learning

Deepening Your ABAP Programming Knowledge

via SAP Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

This course familiarizes you with analysis and testing tools that you will use to investigate ABAP code. In addition, you will learn various techniques to improve the performance, style and structure of your code. The course is based on the SAP BTP ABAP environment. However, the content is equally suitable for SAP S/4HANA Cloud as well as SAP S/4HANA 2020 or later.

Syllabus

  • Analyzing and Testing Code
    • Improving Code Quality using ABAP Test Cockpit
    • Implementing Code Tests with ABAP Unit
    • Measuring Runtime Consumption with ABAP Profiling
    • Analyzing Database Access with SQL Trace
    • Analyzing and Testing Code
  • Using Data Types and Type Conversions Correctly
    • Classifying Technical Data Types in ABAP
    • Avoiding the Pitfalls of Type Conversions
    • Calculating with Dates, Times, and Timestamps
    • Using Data Types and Type Conversions Correctly
  • Processing Character Fields
    • Using Translatable Text in ABAP
    • Processing Strings Using Functions and Regular Expressions
    • Processing Character Fields
  • Using Code Pushdown in ABAP SQL
    • Implementing Joins
    • Working with Expressions in ABAP SQL
    • Performing Calculations and String Processing in ABAP SQL
    • Using Special Built-in Functions in ABAP SQL
    • Sorting and Condensing Data Sets in ABAP SQL
    • Using Code Pushdown in ABAP SQL
  • Improving Internal Table Performance
    • Processing the Contents of Internal Tables
    • Using Field Symbols to Process Internal Tables
    • Working with Sorted and Hashed Tables
    • Improving Internal Table Performance Using Secondary Keys
    • Improving Internal Table Performance
  • Implementing Authorization Checks
    • Describing the Authorization Concept in ABAP
    • Using CDS Access Controls
    • Using the AUTHORITY-CHECK Statement
    • Implementing Authorization Checks
  • Designing Effective Object-Oriented Code
    • Implementing Inheritance
    • Using Inheritance
    • Defining Interfaces
    • Using Interfaces
    • Implementing Factory Methods
    • Designing Effective Object-Oriented Code
  • Defining and Working with Exception Classes
    • Working with Exception Classes
    • Defining Your Own Exception Classes
    • Defining and Working with Exception Classes
  • Adding Documentation to ABAP Code
    • Documenting ABAP Code
    • Adding Documentation to ABAP Code

Reviews

Start your review of Deepening Your ABAP Programming Knowledge

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.