Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Advanced ABAP [BC402v15_SAP NW 7.40 SPS5]

GK# 1864 Vendor# BC402v15

Course Overview


In this course, you will acquire in-depth knowledge of advanced features of the ABAP programming language.

This course is based on software release SAP NetWeaver 7.40 SPS5.


  • C_TAW12_71 - SAP Certified Development Associate - ABAP with SAP NetWeaver 7.02
  • C_TAW12_731 - SAP Certified Development Associate - ABAP with SAP NetWeaver


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Write more robust ABAP programs
  • Assess ABAP programming techniques according to performance aspects and develop high-performance programs
  • Develop dynamic ABAP programs


Viewing outline for:

Classroom Live Outline

1. ABAP Basics

  • Describing Packages and Program Types
  • Describing ABAP Data Types and Data Objects
  • Selecting Data from a Single Database Table with Open SQL

2. Program Calls and Memory Management

  • Calling Programs Synchronously
  • Describing the ABAP Runtime and Memory Management
  • Using Shared Objects

3. Statements, Functions, and Expressions for Simple Data

  • Explaining the Differences Between Statements, Functions, and Expressions
  • Using Numeric Data Types in Arithmetic Expressions
  • Processing Character Strings and Byte Strings Using Classical Options
  • Processing Character Strings and Byte Strings Using Functions and Expressions

4. Internal Tables

  • Using Standard, Sorted, and Hashed Tables
  • Using Special Techniques with Internal Tables
  • Using Data References and Field Symbols
  • Using Inline Declarations and Table Expressions

5. Dynamic Programming

  • Explaining the Dynamic Programming Techniques of ABAP
  • Using Dynamic Statements and Dynamic Calls
  • Using Generic Data Types
  • Describing Data Types, Data Objects, and Objects at Runtime
  • Creating Data Types, Data Objects, and Objects at Runtime

6. ABAP Open SQL

  • Describing the Technical Background of Database Accesses with Open SQL
  • Implementing Complex WHERE Conditions and Special INTO Clauses
  • Processing and Aggregating Datasets on the Database
  • Selecting Data from Multiple Database Tables
  • Explaining Additional Techniques for Reading from Multiple Database Tables
  • Accessing Large Objects (LOBs) on the Database
  • Using New Open SQL

7. Analysis and Testing

  • Defining and Activating Checkpoints
  • Using the ABAP Trace
  • Using the SQL Trace

8. Best Practices for ABAP

  • Avoiding Common Errors in ABAP Programming
  • Creating Readable and Easy-to-Maintain ABAP Programs
  • Optimizing the Runtime of ABAP Applications
  • Avoiding Slow Database Accesses



Who Should Attend

  • Developer
  • Developer consultant
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 5 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.