BC402: Advanced SAP ABAP

Upcoming trainings

Level:For IT professionals
Provider:SAP
Type of provider:SAP NetWeaver platform
Theme:ERP, Developer
Length (days):5
Hours/day:8
Delivery method:Instructor-led (classroom)
Price:1.900$ + VAT

In this course, you will acquire in-depth knowledge of the advanced features in ABAP programming and understand how to apply them practically in your ABAP applications.
 

Goals

  • This course will prepare you to:
  • Acquire in-depth knowledge of the ABAP programming language
  • Write more robust ABAP programs
  • Assess ABAP programming techniques according to performance aspects and develop high-performance programs
  • Gain detailed knowledge in ABAP Open SQL
  • Develop dynamic ABAP programs

Audience

  • Developer
  • Developer Consultan
     

* The price includes lunch, snacks and beverages.
* Prices are free of VAT.
* No parking is included in the price.
* Education is not included in the NLT membership fee.

Course based on software release:

  • The course is conducted on the latest available version. Check the version at registration if you need precise information.

Content

1. ABAP Language Evolution

  • Explaining the Difference between Statements, Functions and Expressions
  • 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

  • Using Numeric Data Types in Arithmetic Expressions
  • Understanding Statements for Processing Character Strings and Byte Strings
  • 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 Expressions for Internal Tables
  • Using Data References and Field Symbols

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
  • Processing and Aggregating Datasets on the Database
  • Implementing Complex WHERE Conditions and Special INTO Clauses
  • Using the Features of the New Open SQL
  • Selecting Data from Multiple Database Tables
  • Explaining Additional Techniques for Reading from Multiple Database Tables

7. Analysis and Testing

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



Course Overview
Unit 1: ABAP Language Foundation and Evolution

  • Lesson: Moving from Statements to Expressions and Functions
  • Lesson: Using ABAP Data Types and Data Objects
  • Lesson: Reading Data from Only One Database Table with Open SQL

Unit 2: Program Calls and Memory Management

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

Unit 3: Statements, Functions, and Expressions for Simple Data

  • Lesson: Using Numeric Data Types in Arithmetic Expressions
  • Lesson: Explaining Statements for Processing Character Strings and Byte Strings
  • Lesson: Processing Character Strings and Byte Strings Using Functions and Expressions

Unit 4: Internal Tables

  • Lesson: Using Standard, Sorted, and Hashed Tables
  • Lesson: Using Special Techniques with Internal Tables
  • Lesson: Using Table Functions and Expressions
  • Lesson: Using Data References and Field Symbols

Unit 5: Dynamic Programming

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

Unit 6: ABAP Open SQL

  • Lesson: Describing the Technical Background of Database Accesses with Open SQL
  • Lesson: Processing and Aggregating Datasets on the Database
  • Lesson: Implementing Complex WHERE Conditions and Special INTO Clauses
  • Lesson: Using the Features of the New Open SQL Syntax
  • Lesson: Selecting Data from Multiple Database Tables
  • Lesson: Explaining Additional Techniques for Reading from Multiple Database Tables

Unit 7: Analysis and Testing

  • Lesson: Defining and Activating Checkpoints
  • Lesson: Using the ABAP Trace
  • Lesson: Using the SQL Trace
  • Lesson: Using the SQL Monitor

Prerequisites

Essential

Recommended

  • Practical programming experience in ABAP & ABAP Objects
  • BC430



Tilesh Maharaj (LinkedIn)

Security: CISSP, CISA, CSSM, CEH, SSCP. Cyber Security Evangelist. Ethical Hacker. ECC Council.

SAP: HANA, SAP Cloud Platform, SAP CPI, SAP TM, SAP EWM, C4C, SAP LAMA, SAP EWM, SAP BW, ABAP, Basis, XI, PI, Solution Manager, TOGAF, BPM, Process Orchestration, BI, BO, Workflow, HR, Security NetWeaver, Adaptive Computing Controller, LVM, SAP NW Master Data Management, Visual Composer, CAF, C4C, SuccessFactors, BRF+, BRM, Decision Management, API Development

Project manager, Team Lead, Platinum Consultant.

Specialties: SAP; ERP; SOA; Architecture; Performance Tuning; Problem resolution; Team Lead; Project Lead

Cloud: AWS, GCP, Azure (Multiple AWS Certifications)

Online Not Confirmed

24 February 2025 - 28 February 2025

  • Price: 1.900$ + VAT
Show Schedule
  • 24.02.2025, 09:00-16:00
    Online classroom
  • 25.02.2025, 09:00-16:00
    Online classroom
  • 26.02.2025, 09:00-16:00
    Online classroom
  • 27.02.2025, 09:00-16:00
    Online classroom
  • 28.02.2025, 09:00-16:00
    Online classroom

For more information please call +386 1 568 40 40 or send an e-mail to trzenje@housing.si