Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

SAP ABAP - Programming

This SAP ABAP Programming training course provides in-depth knowledge of the advanced features in ABAP programming and understand how to apply them practically in your ABAP applications.

By attending ABAP Programming - Essentials workshop, delegates will learn:

  • Simple ABAP code
  • Trace the flow of a program and troubleshoot simple problems

By attending ABAP Programming - Advanced workshop, delegates will learn 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

For ABAP Programming - Advanced

  • Attend a training on ABAP Workbench Foundations or equivalent practical experience
  • Attend a training on ABAP Objects or equivalent practical experience
  • Attend a training on ABAP Dictionary or equivalent practical experience

The ABAP Programming class is ideal for:

  • Developers
  • Developer Consultants

COURSE AGENDA

SAP ABAP - Programming Essentials
(Duration : 2 Days)

1

Basics of ABAP Programming

  • Developing a Simple ABAP Program
  • Introducing ABAP Syntax
  • Implementing a Simple Dialog
  • Customizing the ABAP Editor
2

Coding and Debugging in ABAP

  • Defining Simple Variables
  • Defining Text Symbols Performing Arithmetic Operations Using Simple Variables
  • Using System Variables
  • Debugging a Program
  • Creating an ABAP List
  • Processing Character Strings
3

Control Flow Structures in ABAP

  • Implementing Conditional Logic
  • Implementing Loops
4

Runtime Errors and Error Handling

  • Analyzing Runtime Errors
  • Implementing Error Handling
5

Additional ABAP Programming Techniques

  • Retrieving Data From the Database
  • Describing Modularization in ABAP
  • Using Function Modules
SAP ABAP - Programming Advanced
(Duration : 5 Days)

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X