Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"SAP ABAP Online Training" is no longer available

No Reviews Yet

Course type: Online Instructor led Course

Platform: Goto Meeting

Course ID: 17028

Course type: Online Instructor led Course

Platform: Goto Meeting

Sekhar picture
No Reviews Yet

About the Course

What is SAP ABAP ?
ABAP is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s. It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe business applications for materials management and financial and management accounting.
ABAP is one of the many application-specific fourth-generation languages (4GLs) first developed in the 1980s. It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe business applications for materials management and financial and management accounting.
ABAP (Advanced Business Application Programming) was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database level(s). The ABAP programming language was originally used by developers to develop the SAP R/3 platform.
It was also intended to be used by SAP customers to enhance SAP applications ? customers can develop custom reports and interfaces with ABAP programming.

Topics Covered

Session 1: Why ERP? Why SAP?
Functional & Technical Modules in SAP
Session 2: Introduction to ABAP/4
Overview: Reports/BDC/Dialog Programming/Scripts/Enhancements
SAP R/3 Architecture: Presentation/Application/Database Layers
Session 3: Introduction to IDES
Logon to SAP
Introduction to SAP Easy Access screen
Introduction to Transaction Codes (Tcodes)
Session 4: Introduction to ABAP Editor
Understanding SAP naming conventions
Input / Output statements (WRITE)
Formatting Options
Creating a Package/Development Class
Session 5: Introduction to DATA Objects
Data Types: Elementary/Complex
Understanding Elementary Data Types
Creating Complex Data Types
Session 6: Conditional Statements
AT ? END AT... New / Last / END of? (Covered in Interactive reports)
Session 7: Introduction to System Fields: SY-*
Looping Statements: DO?ENDDO.
Loop Terminators: Exit/Continue/Check
Session 8: Introduction to ABAP DICTIONARY (SE11)
Introduction to Database Tables
Differences between Transparent/Cluster/Pool Tables
Data Element/Domain Concept
Top Down/Bottom up Approach
Session 9: ABAP DICTIONARY (SE11) Cont?
Reviewing Data Element & Domain In depth
QUAN/CURR Fields Concepts
Buffering Techniques
Creating a Table Maintenance Generator
Session 10: ABAP DICTIONARY (SE11) Cont?
VIEWS: Different Types of Views
Session 11: ABAP DICTIONARY (SE11) Cont?
Creating SEARCH / F4 HELP
Session 12: Working with Transparent Tables: (Open SQL)
Insert Records
Display Records
Modify / Update Records
Delete Records
Session 13: Understanding Foreign Key Concept
Creating Foreign Key Relation between two Tables
VALUE Table concept and CHECK Table Concept

Session 14: Internal Tables
Types of Internal Tables: Standard/Sorted/Hashed
Body/Header Line Concept
Occurs 0 Concept
Creating/Populating/Processing Internal Tables
Session 15: Internal Tables Cont?
Processing Internal Tables: Process Operations
Read Statement
CLEAR / Refresh / FREE
INSERT / Modify / Delete / SORT / Describe
Session 16: Introduction to Open SQL
Work area: Implicit/Default
Working with SELECT?ENDSELECT with different combinations
Working with SELECT SINGLE *
Session 17: SQL Queries
Session 18: Introduction to Text Maintenance
Selection-Text/Text-Element Concept
Creating a Message Class
Types of Messages: I/S/W/E/A/X
Session 19: Modularization Techniques:
Working with Macros
Working with Includes
Sub-Routines: Creating Subroutines
Session 20: Modularization Techniques: Cont?
Introduction to Function Modules (SE37)
Creating a Function Group
Creating a Function Module
Calling a Function Module from ABAP Editor
Passing Internal Table to a Function Module
Upload/Download Function Modules
Session 21: Classical Reports:
Types of Reports: Classical/Interactive/ALV
Events in Classical Reports
Creating Selection-Screens
Creating & Transporting Variants
Session 22: Creating a Classical Report using different Events
Introduction to Transaction Maintenance (SE93)
Creating a Report Transaction
Session 23: Introduction to Interactive Reports
Events in Interactive Reports
Creating Interactive Reports
ABAP Memory vs SAP Memory
Session 24: SAP Transport Organizer:
Creating Requests
Releasing Requests
Transporting Requests
ABAP Trouble Shooting:
Debugging Techniques
Runtime Analysis
SQL Trace
Extended Program Check
Session 25: Introduction to ALV?s
Function Modules used in ALV?s
Creating ALV Reports
Session 26: Interactive ALV Reports
Customizing ALV Report
Session 27: Introduction to Dialog Programming (Transaction)
Introduction to Screen Painter (SE51)
Understanding Screen Layout & Flow logic
Events in Dialog Programming: PBO/PAI / POH / POV
Creating a complete Dialog Program with a TCode
Screen Validations in Dialog Programming
Session 28: Creating a Table Control
Session 29: Creating a Tab Strip Control & Introduction to Menu Painter
Session 30: File Handling Techniques
STRING Operations
Presentation server files
Application server files
Usage of TCodes - CG3Y / CG3Z
Session 31: BDC (Batch Data Communication)
Types in BDC?s
Difference between CALL TRANSACTION & SESSIONS Method
Working with SHDB Recording Method
Session 32: Creating a BDC using CALL TRANSACTION Method
Error handling in CALL TRANSACTON
Creating a BDC using SESSIONS Method
Processing Session: Foreground/Background
Session 33: Data Upload using LSMW Tool
Session 34: Smartforms
Introduction to SMARTFORMS
Migrating from SAP Script
Designing FORMS
Designing SYTLES
Session 35: Configuring custom Smartforms / Driver Programs
SMARTFORM with Table Example
Template / Address / Standard Texts
Conditions / Alternative
Modifying Standard Layout
Session 36: Enhancement possibilities in Standard SAP
User Exits
Customer Exits
BAdis ? Business Add Ins
Enhancement Framework
Session 37: Introduction to BAPI / RFC
BAPI ? Business Application Programming Interface
Remote Function call
RFC Connection
Session 38: Introduction to Workflow / Business Objects (SWO1)
Session 39: Introduction to ALE / IDoc
Session 40: ALE / IDoc - Extnd

Who should attend

Any IT students.


Basic programming skills

What you need to bring

Just need to have an internet connection"

Key Takeaways

Complete programming using SAP ABAP application

Date and Time

Not decided yet.

About the Trainer

Sekhar picture

Avg Rating





SAP ABAP Consultant

Mr.Sekhar has been working in SAP ABAP From last 7 yrs and he is Certified ABAP Consultant.. Specialized in SAP ABAP, Webdynpro, OOPs, Workflow Areas and has a track record of completing 250 batches till now from last 4 yrs with us.


No reviews currently


Post your requirement and let us connect you with best possible matches for SAP Training Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more