Pour les demandes entreprises : (+33) 970 466 303
Pour les demandes particuliers : (+33) 180 272 016
The Advanced ABAP (BC402) course delves into advanced features of the ABAP programming language, providing participants with comprehensive knowledge to write robust and high-performance ABAP programs.
Module 1: ABAP Basics
Understanding Packages and Program Types
Exploring ABAP Data Types and Data Objects
Selecting Data from a Single Database Table with Open SQL
Module 2: Program Calls and Memory Management
Synchronous Program Calls
Understanding ABAP Runtime and Memory Management
Utilizing Shared Objects
Module 3: Statements, Functions, and Expressions for Simple Data
Differentiating Statements, Functions, and Expressions
Handling Numeric Data Types in Arithmetic Expressions
Processing Character and Byte Strings Using Classical Options and Functions
Module 4: Internal Tables
Working with Standard, Sorted, and Hashed Tables
Implementing Special Techniques with Internal Tables
Utilizing Data References and Field Symbols
Leveraging Inline Declarations and Table Expressions
Module 5: Dynamic Programming
Exploring Dynamic Programming Techniques in ABAP
Implementing Dynamic Statements and Dynamic Calls
Using Generic Data Types
Creating Data Types, Data Objects, and Objects at Runtime
Module 6: ABAP Open SQL
Understanding Database Access with Open SQL
Implementing Complex WHERE Conditions and Special INTO Clauses
Processing and Aggregating Datasets on the Database
Selecting Data from Multiple Database Tables
Accessing Large Objects (LOBs) on the Database
Leveraging New Open SQL Features
Module 7: Analysis and Testing
Defining and Activating Checkpoints
Utilizing the ABAP Trace
Utilizing the SQL Trace
Module 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