When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

SAP ABAP Certification Training

Learn core concepts & application of SAP ABAP programming. Become an SAP ABAP Developer/Consultant & get SAP certified.

     
  • 4.2
  •  |
  • Reviews ( 166 )
₹739

This Course Includes

  • iconudemy
  • icon4.2 (166 reviews )
  • icon31h 53m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About SAP ABAP Certification Training

A warm welcome to the

SAP ABAP

course by

Uplatz

.

SAP ABAP (Advanced Business Application Programming)

is a popular enterprise programming language created by SAP and it is used by most of the leading global organizations to run and manage their business systems. ABAP is the main language in which most of the SAP software and its customization are written. Programs that are created on SAP R/3 Platform use ABAP as their programming language till date. The execution of all the ABAP programs is taken care by the SAP kernel. All ABAP programs reside within the SAP system itself. The primary programming language of numerous SAP applications, SAP ABAP is currently positioned alongside Java as the language for programming the SAP Application Server. It is the default programming language for SAP applications. ABAP allows large corporations to develop applications to organize and manage their business operations. ABAP can help customize workflows for financial accounting, materials management, asset management, and all other modules of SAP.

Uplatz

provides this comprehensive training course on SAP ABAP. This ABAP training will make you an expert in various aspects of SAP ABAP including SAP Systems and SAP Applications Portfolio, SAP GUI and navigation in AS ABAP systems, system core, and communication and integration techniques. Also, several case studies and hands-on projects have been included in the training to ensure that you are able to plan and implement SAP ABAP best practices. With this SAP ABAP certification training, the delegates will be able to understand the core of this powerful programming language and, at the same time, pace themselves for becoming an SAP Certified Development Associate – ABAP with SAP NetWeaver. Along with familiarizing learners with various essentials of SAP ABAP, this definitive training will coach them to operate around the back-end of the SAP Application Server.

Objectives of SAP ABAP Training Course

Basic concepts of SAP ABAP

Benefits of using SAP ABAP on an organizational level

Components of SAP ABAP

SAP Applications Portfolio

SAP GUI and navigation in AS ABAP systems

Understand the core concepts of SAP’s ABAP module

ABAP System core

Communication and integration techniques pertaining to SAP ABAP

Acquire the relevant knowledge required to clear the SAP ABAP certification exam

Be able to apply the knowledge learned to progress in your career as SAP ABAP consultant or end-user

Benefits of using SAP ABAP

SAP ABAP is used by developers to develop the SAP R3 Platform

It is a simple language that is easy to learn when it comes to programming

ABAP allows you to choose from procedural and object-oriented programming

ABAP also helps SAP customers to improve their SAP-based applications

It allows you to create custom reports and interfaces

ABAP language is quite easy for programmers

SAP ABAP course curriculum

Introduction to ERP

What is ERP?

Why we need ERP?

Advantages of ERP

Major ERP Packages

Introduction to SAP & R/3 Architecture

What is SAP?

History & Features of SAP

SAP R/2 Architecture (Limitations of R/2 Architecture)

SAP R/3 Architecture (Types of work processes)

SAP R/3 Application Modules

SAP Landscape

Introduction to ABAP/4

What is ABAP?

Logon to SAP Environment

Transaction Codes

Multitasking Commands

Comments

Errors

ABAP/4 Editor (SE38 )

Steps for Creating a Program

Elements in R/3 Screen

Out put Statements

Operators in ABAP

Data, Parameter & Constant Statements

Data Types & Classification

Data Objects & Classification

Text Elements

String Operations

Control Statements

Field strings

ABAP Dictionary

ABAP Dictionary Introduction

Data Dictionary Functions

Data Dictionary Objects

Data Base Tables

Structures

Views

Data Elements

Type Groups

Domains

Search helps

Lock objects

Primary Key And Foreign Key

Table Maintenance Generator

Packages

Creating a package

Difference between local objects & packages

Transferring local objects to packages

Variants

Variants Introduction

Creating variants in ABAP Editor & Data Dictionary

Message Classes

Message Class Introduction

Message types

Calling message class in Report & Dialog programs

Reports

Reports Introduction

Selection screen Introduction

Parameter Statement

Select-options Statement

Selection-screen Statement

Screen table and its fields

Dynamic screen modification by using Modif Id key

Selection Screen Begin of block End of block

Include Subscreen in Selection screen , Selection Screen Push button

Selection screen buttons on application toolbar

Selection Screen begin of line End of line, Comments in Selection Screen

Selection Screen Radio button, Check Box , List Box

Selection Screen Select options no extension no intervals, Initial Values to Select Options

Working with Events in Classical Report: Initialization, At Selection-screen At Selection-Screen on Field, At Selection-Screen on block, At selection-screen on Radio button, At Selection-screen on Value Request, At selection-screen on help-request, At selection-screen Output, start-of-selection, end-of-selection, top-of-page, end-of-page

Working with Events in interactive Report: At line-selection, At user-command, At PFn, Top-of-page During Line selection

Interactive Report Concepts :- Hide keyword, Various system Defined Fields used, Hotspot, Get Cursor field.

Open SQL Statements

Select

Insert

Modify

Update

Delete

Internal Tables

Internal Tables Introduction , Internal table with header line / With out header line

Declaring Internal Table , Types of internal table

Populating Internal Table , Operations of Internal table

Processing Internal Table

Initializing Internal Tables

Inner Joins And For All Entries

Control Break Statements

Debugging Techniques

Debugging Techniques Introduction

Break-points (Static & Dynamic)

Watch points

Dynamically changing internal tables contents in Debugging Editor

Options to step through the program in Debugging Editor

Modularization Techniques

Modularization Techniques Introduction

Includes

Subroutines

Passing Parameters to Subroutines

Passing Tables to Subroutines

Function Groups & Function Modules

Dialog / Module Pool Programming/ Transactions

MPP Introduction

Relationship between Screen, Flow Logic and Program

Flow Logic Events

Reading input Fields from Data Dictionary & Updating into Screen input Fields

Working with List box Creating

At exit Command

Process Before Output (PBO)

Process On Value Request (POV)

Process On Help Request (POH)

Dynamic Screens , On input, On chain-Input , on Request, On chain-Request

Leave Screen

Leave to Screen

Call Screen

Set Screen

Processing of List from Transaction and Vice Versa

Field / Group of field validation using Chain End-chain Concept

Elements in Screen Layout

Table Controls , Status icon

Step Loops

Tabstrip Controls

Subscreens

Screen Elements Grouping & Modification Using Loop at screen concept

Custom control , Creating screen ALV using Custom Control & Docking Control

Batch Data Communication

BDC Introduction

Recording

BDC Methods: Executing with Include Program & Executing custom Program with out include program

Call Transaction Method: Uploading Excel file with File Path attached to input field

Call Transaction Method: Error Handling / Storing the errors in Data Dictionary Table or in excel format

Session Method

Scheduling Session Method in background

Handling Table Controls in BDC

Legacy System Migration Workbench

Legacy System Migration Workbench :- Different Methods

Flat file creation

Uploading data

File Handling

Application Server

Presentation Server

OOPS Concept (ABAP Objects )

Object Oriented ABAP Overview

Defining a Class

Implementing a Class

Working with Methods & Attributes

Method Parameters: Importing, Changing,Exporting,Returning

Events , Event Handlers, Registering Events

Creating Objects & Working with Objects

Singleton Class

Inheritance

Interface, Nesting Interfaces

Abstract Class & Methods

Final class & Final Methods

Private Class

Statics: Static Attributes Class-Data , Static Methods Class-Methods

Constructor

Static Constructor

Creating ABAP Object ALV Programs

Factory Method

Functional Methods

Narrow Cast & Widening Cast

Polymorphism

Self Referencing

Create Global Class using the class Builder

Creating Global class for Inheritance , Interface , Polymorphism , Final Methods , Abstract Methods

ALV Reports

ALV Reports Introduction

ALV through Function Modules

ALV through ABAP Objects

ALV List & Grid

ALV for Line Color , Column color

Edit ALV , Update the values in ALV

Block ALV

Hierarchical ALV

List Tree ALV

Screen Tree ALV

Events in ALV

Intreactive ALV in List & Gird

Interactive ALV in ABAP Objects

Screen ALV drag & drop

Adding buttons in ALV

ALV Varaints

Checkbox In ALV

Popup to Select in ALV

Sorting & Pagebreak in ALV

Adding pictures to ALV

Custom menu in ALV

Saving layouts

Event after line output

Menu painter Interactive

SAP Scripts

SAP Scripts Introduction

Components of SAP Scripts

Layout Set

Standard Text

Out Put Program

Modifying Standard SAP Script Layouts

Including Logos

SAP Script Utilities – Upload / Download

Smart Forms

Smart Forms Introduction

Graphics Management

Style Maintenance

Paragraph Formats

Character Formats

Writing print program and designing layouts

Runtime Analysis & SQL Tracing

ABAP Runtime Analysis: SE30 / SAT

SQL Trace: ST05

System Trace: ST01

ABAP Dump Analysis: ST22

Performance Trace: ST12

ABAP Extended Program Check: SLIN

Cross Applications

Introduction to Distributed Environment

Introduction to Cross Applications

RFC

Introduction to RFC

Creating RFC Destination between 2 Systems

Creating Remote Enabled Function Modules

Creating program using Remote Enabled Function Modules

Types Of RFC

Create Programs for Different RFC Types

ALE

ALE Basics

Overview of Outbound & Inbound Process

Configuration Steps

Define logical systems

Assign client to logical system

RFC destination

Customer distribution model

Creating Ports

IDocs

What is an Idoc?

Types of Idocs

Basic Idocs

Extension Idocs

Creating Idocs

Message Types

Assigning Idoc type to Message type

EDI

EDI Basics

Difference between ALE & EDI

Overview of Outbound & Inbound Process

Configuration Steps

Port Creation

Partner Profile Creation

BAPIs

BAPI Overview

Creation of BAPI

Workflow

What is workflow?

Overview of workflow

User Exits

User Exits Overview

Types of User Exits

Field Exit

Screen Exit

Function Exit

Menu Exit

BADIs

BADIs Overview

Defining a BADI

Implementing a BADI

Miscellaneous Topics

Correction & Transport Request (CTS)

Transport Organizer

Work Bench Request

Task Creation

Release Objects

SAP Memory & ABAP Memory

Logical Database

SD Flow

MM Flow

What are the components of SAP ABAP?

_ABAP Editor:_ It is mainly used to maintain programs.

_ABAP Dictionary:_ It is is used to maintain Dictionary objects.

_Repository Browser:_ It is used to display a hierarchical structure of the components in a package.

_Menu Painter:_ It is used to developing GUI, including menu bars and toolbars.

_Screen Painter:_ It is used to maintain screen components for online programs.

_Repository Information System:_ stores information about development and runtime objects, like data models, table structures, programs, and functions.

_Function Builder:_ This component helps you to create and maintain function groups and function modules.

_Test and Analysis Tools_ , like Syntax Check and the Debugger.

_Data Modeler:_ This tool supports graphical modeling.

_Workbench Organizer:_ It helps you to maintain multiple development projects that are manages by developers for distribution

What You Will Learn?

  • Understand comprehensively the core concepts of SAP ABAP and their real-time application .
  • Prepare for SAP ABAP Certification exam .
  • Become SAP ABAP Developer/Consultant in hours .
  • Learn about ERP, SAP & R/3 Architecture, ABAP system, ABAP/4 .
  • Explain ABAP Language Foundation and Evolution .
  • Take a deep-dive into ABAP Dictionary, ABAP Packages, Variants, Message Classes, Reports .
  • Learn about Open SQL Statements, Internal Tables .
  • Learn the Debugging & Modularization Techniques .
  • Get familiarized with Dialog / Module Pool Programming / Transactions .
  • Explain Batch Data Communication .
  • Learn extensively the OOPS Concepts (ABAP Objects) .
  • Understand how to group Database Changes and SAP Locking .
  • Learn Dynamic programming, Enhancements and Modifications .
  • Gain hands-on experience on ABAP Directory, Packages, Variants, Advanced Debugging Techniques, Batch Data Communication, Message Classes, and SQL Statements .
  • Gain an understanding of ALV Reports, SAP Scripts, Smart Forms .
  • Perform Runtime Analysis & SQL Tracing .
  • Understand what are Cross Applications .
  • Learn about RFC, ALE, IDocs, EDI, BAPIs, Workflow, User Exits, BADIs .
  • Understand how SAP Memory & ABAP Memory, Logical Database work .
  • Learn how ABAP connects with SAP modules, SD Flow, MM Flow .
  • Learn miscellaneous topics - CTS, Transport Organizer, Work Bench Request, Task Creation, Release Objects Show moreShow less.